ML-Diary01

Learning 01

Pytorch 学习内容

  • 经典数据集:CIFAR10,并利用神经网络进行训练
  • 基础ndarray数据结构:Tensor和相应的处理类和函数
  • DataSet 和 DataLoader:从官方文档中学习
  • 神经网络torch.nn 的基本构建
  • torch.vision库的学习

李宏毅的机器学习

Lecture 1

Regression

​ 用自己的话总结,就是通过训练集找到一个在输出为实数的函数,函数能够将输入转化为一个数值,从而达到学习预测的目的。

Sigmoid方法就是一种非线性回归,通过gradient descend等其他的方法找到Loss最小的参数。

​ 每一个Sigmoid函数就是一个激活函数,一层层的激活函数构成神经网络,实现深度学习。

在这里插入图片描述

Classification

​ 输出是离散型,具体的实现方法需要继续学习。

Lecture 2

Optimization Issue

​ 我们知道说,我们今天用的optimization,在这门课裡面,我们其实都只会用到gradient descent,这种optimization的方法,这种optimization的方法很多的问题。

​ 举例来说 ,你可能会卡在local minima的地方,你没有办法找到一个,真的可以让loss很低的参数。

Overfitting

​ 在训练集上loss很小,在测试集上loss很大,不符合预期

解决方法

  • 增加训练集(如Data Augment)
  • 对model进行一些限制,给比较少的参数,比较少的features

​ 完成了Lecture对应的Homework,为了实现更好的模型,利用已有的图片镜像翻转,改变不同的learning rate和增加训练的epoch,使得loss减小。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值