神经网络入门

来源:互联网 发布:手机淘宝运费怎么设置 编辑:程序博客网 时间:2024/06/16 10:48

这个暑假,参加了百度的宠物狗识别大赛,第一次接触机器学习,通过这个比赛也学到了很多知识

也是第一次接触传说中的python,真的很方便啊,之前一直都在用c++的

Life is short

I use python

虽然最终连排名都没有,但是通过这个比赛还是真的学到了很多知识的。


进入正题吧。

从没有任何机器学习基础开始,到现在起码也知道不少模型了。

最主要的启蒙是在下面的网站

https://github.com/MorvanZhou/Tensorflow-Tutorial

这是介绍tensorflow,一开始是打算用这个框架的,里面的莫烦python的链接,对我启蒙帮助很大,真的很感谢他。

但是后来又发现了一个ppt,里面的入门介绍挺清楚的,而且是用keras,在那个网站里也发现了keras。。。真的太高级了。。。。建立一个网络太简单了。。。。之后这个比赛就继续用的keras了。


神经网络有几个技巧可以使用的

https://morvanzhou.github.io/tutorials/machine-learning/ML-intro/

上面这个网站可以让初学者了解神经网络的各种技巧,正规化,标准化。dropout在上面没讲,只不过dropout其实很多时候都没怎么用了?这个不太了解。

Dropout就是运算的时候忽略了部分神经元来计算,是仿照了人类的神经来做出来的,只不过dropout是随机省略,人值有选择的消除掉一些没用或者少用的神经元。

基本上刚开始就是这个网站来教会我的,当然还有个ppt,之前看知乎的时候看到的,我觉得入门也确实不错

链接:http://pan.baidu.com/s/1eSmv1gY 密码:7269

到此,基本上入门的资源就是这么多的,当然,之后用keras的时候,keras的中文文档,还有百度,还是有挺多资料可以学习的。而且由于是第一次接触python,所以python的挺多库,也能在边学这个边用,感觉挺好。


原创粉丝点击