吴恩达机器学习
LittleDeerDeDe
这个作者很懒,什么都没留下…
展开
-
第二部分第一周课后题
第二部分第一周课后题(3.23)1.有关np.random.randn;np.random.rand;np.random.randint的作用np.random.randn():返回一个或一组服从标准正态分布的随机样本值。np.random.rand():返回一个或一组服从“0~1”均匀分布的随机样本值。随机样本取值范围是[0,1),不包括1。np.random.randint():输出一...原创 2019-03-23 19:27:43 · 559 阅读 · 0 评论 -
从val_loss,train_loss,test_loss中产生的问题
看代码看懵了从吴恩达老师的视频中我们可以知道:最佳的数据分类情况是把数据集分为三部分,分别为:训练集(train set),验证集(validation set)和测试集(test set)。那么,验证集和测试集有什么区别呢?实际上,两者的主要区别是:验证集用于进一步确定模型中的超参数(例如正则项系数、ANN中隐含层的节点个数等)而测试集只是用于评估模型的精确度(即泛化能力)!举个例子:假...原创 2019-03-31 17:39:49 · 12278 阅读 · 0 评论 -
第二部分第二周课后题
(4.6)从 https://blog.csdn.net/u013733326/article/details/79907419 发现属于自己的问题。1.随机梯度下降(SGD)算法和小批量梯度下降算法的对比代码只是用来做比较的,并不能在程序中运行。总结一下随机梯度下降(SGD)算法和小批量梯度:随机梯度算法的样本是只有1个样本,完全遍历m次才是1次epoch。小批量梯度算法的样本是1~...原创 2019-04-08 13:08:34 · 197 阅读 · 0 评论 -
第二部分第三周课后题
(4.19)1.定义tf.Session和使用with的区别定义会话tf.Session()和调用run()的区别:定义会话最后需要关闭会话释放函数,且若执行过程中突然中断,则数据丢失,而用with则不需关闭会话,且数据不会丢失with tf.Session() as session: #创建一个session并打印输出 session.run(...原创 2019-04-20 18:36:52 · 209 阅读 · 0 评论