上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: ( FORWARD PROPAGATION ) 相对于使用循环来编码,利用向量化的方法会使得计算更为简便。以上面的神经网络为例,试着计算第二层的值: 这只是针对训练集中一个训练实例所进行的计算。如果我们要对整个训练集进行计算,我们需要将训练集特征矩阵进行转置,使得同一个实例的特征都在同一列里。即: 阅读全文
posted @ 2019-02-20 22:20 NeoML 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 神经网络模型建立在很多神经元之上,每一个神经元又是一个个学习模型。这些神经元(也叫激活单元,activation unit)采纳一些特征作为输出,并且根据本身的模型提供一个输出。下图是一个以逻辑回归模型作为自身学习模型的神经元示例,在神经网络中,参数又可被成为权重(weight)。 我们设计出了类似 阅读全文
posted @ 2019-02-20 11:40 NeoML 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 我们之前学的,无论是线性回归还是逻辑回归都有这样一个缺点,即:当特征太多时,计算的负荷会非常大。下面是一个例子: 当我们使用𝑥1, 𝑥2 的多次项式进行预测时,我们可以应用的很好。 之前我们已经看到过,使用非线性的多项式项,能够帮助我们建立更好的分类模型。假设我们有非常多的特征,例如大于100 阅读全文
posted @ 2019-02-20 01:25 NeoML 阅读(496) 评论(0) 推荐(0) 编辑
摘要: GitHub代码练习地址:https://github.com/Neo-ML/JavaPractice/blob/master/IntPractice1.java https://github.com/Neo-ML/JavaPractice/blob/master/IntPractice2.java 阅读全文
posted @ 2019-02-20 00:37 NeoML 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1 类相关函数- issubclass:检测一个类是否是另一个类的子类- isinstance:检测一个对象是否是一个类的实例- hasattr:检测一个对象是否由成员xxx- getattr: get attribute- setattr: set attribute- delattr: dele 阅读全文
posted @ 2019-02-19 19:21 NeoML 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 针对逻辑回归问题,我们在之前的课程已经学习过两种优化算法:我们首先学习了使用梯度下降法来优化代价函数𝐽(𝜃),接下来学习了更高级的优化算法,这些高级优化算法需要你自己设计代价函数𝐽(𝜃)。 自己计算导数同样对于逻辑回归,我们也给代价函数增加一个正则化的表达式,得到代价函数: 要最小化该代价函 阅读全文
posted @ 2019-02-19 19:03 NeoML 阅读(1686) 评论(0) 推荐(0) 编辑
摘要: 对于线性回归的求解,我们之前推导了两种学习算法:一种基于梯度下降,一种基于正规方程。 正则化线性回归的代价函数为: 如果我们要使用梯度下降法令这个代价函数最小化,因为我们未对theta0进行正则化,所以梯度下降算法将分两种情形: 对上面的算法中𝑗 = 1,2, . . . , 𝑛 时的更新式子进 阅读全文
posted @ 2019-02-19 15:34 NeoML 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 上面的回归问题中如果我们的模型是: 我们可以从之前的事例中看出,正是那些高次项导致了过拟合的产生,所以如果我们能让这些高次项的系数接近于0 的话,我们就能很好的拟合了。 所以我们要做的就是在一定程度上减小这些参数𝜃 的值,这就是正则化的基本方法。我们决定要减少𝜃3和𝜃4的大小,我们要做的便是修 阅读全文
posted @ 2019-02-19 01:03 NeoML 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 到现在为止,我们已经学习了几种不同的学习算法,包括线性回归和逻辑回归,它们能够有效地解决许多问题,但是当将它们应用到某些特定的机器学习应用时,会遇到过拟合(over-fitting)的问题,可能会导致它们效果很差。 在这段视频中,我会解释什么是过度拟合问题,并且在此之后接下来的几个视频中,我们将谈论 阅读全文
posted @ 2019-02-18 19:52 NeoML 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 对于之前的一个,二元分类问题,我们的数据看起来可能是像这样: 对于一个多类分类问题,我们的数据集或许看起来像这样: 我用3 种不同的符号来代表3 个类别,问题就是给出3 个类型的数据集,我们如何得到一个学习算法来进行分类呢?我们现在已经知道如何进行二元分类,可以使用逻辑回归,对于直线或许你也知道,可 阅读全文
posted @ 2019-02-18 13:07 NeoML 阅读(6415) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页