ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

深度学习自学入门笔记(劝学篇)

2021-06-12 16:59:58  阅读:218  来源: 互联网

标签:入门 劝学篇 博客 spyder csdn learn 报错 自学 navigator


  本篇侧重于新手实操的遇到的问题,以及,劝学。     

一开始加入的项目的要求是用lstm提取中间层再用svm进行预测,ee专业的我只能从头自学hh。一开始是跟着几本深度学习的教材(《python深度学习》和花书,导师推荐了就买了),还停留在用jupyter notebook做的阶段。《python深度学习》做了大半之后才对我在干什么大致有了数。就开始尝试着手搁置的项目,准备先搜些小项目看看。

搜到的比较好的博客贴一下:

Keras实战:基于LSTM的股价预测方法_翻滚的老鼠屎-CSDN博客

keras分类猫狗数据(上)数据预处理_lsh呵呵-CSDN博客

        算是 比较全面的博文(至少代码分块有小标题有注释,这对初来乍到的我真的很重要)可以作为教材自己摸索。虽然直接上这种项目中间会遇到无数困难,但是解决问题不就是一个engineer该做的么?先运行出来,再查各种文档和博客理解每一行代码每一个参数,这就是他作为实例教材的意义。

        在抄这些代码的时候我终于意识到notebook是一个教学用的平台,很多库导入时经常报错,不是用来干正事的,就自己摸索着用上了spyder,(知道有pytorch之类的但是spyder就在anaconda的库里不用再管,顿时萌生了好感 笑死)。

        打开anaconda的navigator,下载好最新的spyder(记得一开始下的不是最新的,应该只有3.3.6左右的版本,在搭好keras的gpu框架之后才出现了5的版本,),启动,改成中文(spyder4和5都有,但是修改的位置不同),复制粘贴代码,导入各种库,然后就能成功看到一堆报错,这是因为这些库还没有安装,再跑回navigator的environment里安装(网上会有不少教程说打开powershell用pip或者其他的命令行安装,只能说真是害我不浅,有些确实可以有些不行,但是能直接在navigator清爽的可视化界面里装何乐而不为呢??)在迷迷糊糊装了十几个库之后,终于,我大彻大悟意识到我在干什么,库也装完了。

        这短短几行字其实包含了莫大的艰苦,(仿佛回到了刚上大学学c语言装vs的那一天,深刻理解了大学只能靠自己和自己找的资源。)csdn可以提供绝大多数碰到的问题的解决方案,前提是它存在的时间不超过两到三年,在版本更迭中,很多方案已经失去了它原本的效力,有时候甚至是库改了个缩写,你就找不到他了(印象很深的是一个sk-learn的库,当时找了好久,这也是为什么不用命令行装库的原因,这个powershell,它,只知道报错,坏的很。),在navigator中,鲜有搜不到的库,搜不到,说明改了名字,这时候就搜更少的字,比如sk-learn搜不到,就搜sk,或者learn,提取它的主要部分搜索,最后就在learn里找到了他改叫scikit-learn。这里就是举个例子说明你在上手时可能遇到的问题,善用csdn,可以解决很大一部分问题,但是你总会碰到新的报错,这时候就只能靠你的聪明才智或者身边的大佬帮忙了,但我当时组里只有两个混子,我熟悉的python大佬不熟悉深度学习,找他他只能告诉我确实是我的问题(或者spyder的问题,pytorch毕竟是我从未走过的道路),最后就自己摸索,找到解决方案,发在csdn上。

        发现现有的博客的错误,或者更新了旧的方法,记得写篇小小的博文,发在csdn上。当你开始记载你的历程,当你解决了一个“与时俱进”的报错并收获了点赞的时候,那种快乐,飘飘欲仙。

        用业余时间自学注定是一条不平坦的路,当它需要你投入大量完整的时间去思考的时候,你的心态会不一样,会质疑会退缩,会想跪下来求大佬,会在心里嘤嘤嘤,但是,想想你的初心呢,对我来说,我在学的东西真的很酷很牛很有未来,那么,学会它的我,也真的很酷很牛很有未来。

标签:入门,劝学篇,博客,spyder,csdn,learn,报错,自学,navigator
来源: https://blog.csdn.net/qq_45985260/article/details/117848539

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有