摘要: 注意:该笔记是基于上一部分的笔记——线性分类器(linear classfier)而做,线性分类器由于太过简单,并没有专门的进行笔记,而是略去。首先,基于线性分类器,就需要获得权重矩阵W究竟是什么,此时需要用到两个策略,损失函数(loss function)和优化(optimization)。首先回顾上一次的:我们需要通过损失函数找到差距,之后利用优化策略改善权重矩阵的值已获得最好的效果。如下图... 阅读全文
posted @ 2019-05-23 09:46 liangzi20163933 阅读(223) 评论(0) 推荐(0) 编辑
摘要: C++学习5 IO输入输出梁子20163933 简单IO流拾遗首先,有关IO流的输入输出主要包括三个方面:iostream,也就是读写流的基本类型,一般用于再控制台的输出输入。fstream,基于对文件的输入输出,用于读取写入文件sstream,读写内存string对象的类型此外,为了支持宽字符的显示和读取,C++支持一种wchar_t类型,即wcin对应cin,wcout对应cout。还比如... 阅读全文
posted @ 2019-05-23 09:44 liangzi20163933 阅读(510) 评论(0) 推荐(0) 编辑
摘要: C++学习6 顺序容器梁子20163933 什么是容器?容器的概念并没有发现,我倾向于理解其为:容纳若干元素的集合。 什么是顺序容器?我认为:顺序容器首先是一种数据结构,他使得里面的每个元素都具有顺序性。这种顺序只代表位置(或者索引)。下面就给出一点顺序容器的例子吧!vector 这个我们见过了。相当于一个储存着同种元素的可变大小的东西。他支持快速随机访问。一般只在尾部插入删除数据。dequ... 阅读全文
posted @ 2019-05-23 09:44 liangzi20163933 阅读(177) 评论(0) 推荐(0) 编辑
摘要: C++学习3 表达式、语句和函数拾遗梁子20163933本笔记并非对知识点的梳理,只是建立在回顾基础上上的重申和查缺补漏。 表达式表达式由一个或多个运算对象构成,对表达式求值可得到结果。字面值(常量)和变量是最简单的对象。可以运用运算发将运算对象进行组合得到更为复杂的表达式。 运算符包括一元运算符和二元运算符。 重载运算符C++语言定义了内置类型和复合类型的运算符操作,但是对于用户自定义的... 阅读全文
posted @ 2019-05-23 09:43 liangzi20163933 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 从现在开始,进入C++ 中面向对象的学习部分。 数据抽象数据抽象可以帮助我们将对象的具体实现与对象所能执行的操作分离开。我们首先去考虑一个对象应该具有什么样的结构、什么样的功能,而我们又需要对该对象进行如何如何的操作,之后才是对每一个对象进行具体的实体化。 类类的基本思想便是数据抽象(data abstraction)和封装(encapsulation)。数据抽象依赖于接口(interfac... 阅读全文
posted @ 2019-05-23 09:43 liangzi20163933 阅读(193) 评论(0) 推荐(0) 编辑
摘要: C++学习1 变量和基本类型梁子20163933由于这部分的知识之前学习过,所以这份笔记主要起到一个查缺补漏的作用 无符号类型的表达式注意无符号类型和有符号类型在进行运算时,系统会自动把有符号类型转化为无符号类型,因而如若此时的有符号类型为负数则会出现错误。 字面值常量就是指的一望便知的常量,包含数字、字符、字符串、甚至转义字符等等。 变量 初始化初始化不是赋值,初始化是指在创建变量之初... 阅读全文
posted @ 2019-05-23 09:42 liangzi20163933 阅读(272) 评论(0) 推荐(0) 编辑
摘要: C++学习2 字符串、向量和数组梁子20163933string表示可变长的字符串序列,vector存放的是某种给定类型对象的可变长序列。 命名空间的using声明域作用符(::)用来将命令空间中的函数或对象进行调用。可以使用using声明来使得可以直接访问命名空间或者命名空间中的某个函数。using std:cin; //这样就可以直接调用cin函数 可变长字符序列之string库使... 阅读全文
posted @ 2019-05-23 09:42 liangzi20163933 阅读(899) 评论(0) 推荐(0) 编辑
摘要: C#课程拾遗C#与.net框架学习近期在学习C#课程,这是系列笔记的第一篇。参考:https://docs.microsoft.com/zh-cn/dotnet/standard/ "$"在输出字符串中的作用考虑以下代码:var names=new List {"liangzi","laisimiao","haha"};foreach(var name in names){ Consol... 阅读全文
posted @ 2019-05-23 09:41 liangzi20163933 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 2018-8-9 损失函数学习梁子20163933一点点地找,不着急!CS231N笔记系列 Multiclass SVM lossenter description herex_i相当于输入的图像对应的向量数列,y_i相当于是x_i对应的图像标签(已经被转化为了整数)。s则代表得到了的预测值,这是线性分类器得到的预测值(这个预测值其实是一组,即对每一个分类都会有一个预测值,数值越大代表可能性越... 阅读全文
posted @ 2019-05-23 09:38 liangzi20163933 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 2018-8-18 训练神经网络笔记梁子20163933这篇笔记主要是学习了CS231N之后的结果主要包括以下几个方面:#Avtivation Functions这个之前已经学习过,这里简略写出。常见的激活函数: sigmoidsigmoid函数容易产生梯度消失现象:即两个极端处的梯度为0另外一个缺点是无法实现以0为中心的映射,即所有的映射结果都在0之上。为了解决这个问题,可以使用反正切函数(... 阅读全文
posted @ 2019-05-23 09:37 liangzi20163933 阅读(201) 评论(0) 推荐(0) 编辑