欢迎大家和我一起从零开始学习机器学习,和你一样的初学者的学习周刊,不再担心学不懂机器学习,最简单最适合新手的博客开始了!

和我一起从零开始学习机器学习

我是从零开始学习机器学习,我会用最简单那明白的语言来给像我一样从零开始学习机器学习的人讲述怎么学习机器学习,我看了那么多的博客发现并不适合新手观看,那么我会每个周发布一片文章会综合自己的感受以及参考的博客来给大家总结,可能写的不是很好,但是却很斯最简单最适合新手的博客。那么开始第一周的学习吧。

第一课时 学习机器学习的环境搭建

安装Ubuntu18.04(Ubuntu为工程法开新手常用的Linux系统)

基于Windows10安装Ubuntu18.04双系统,关键步骤***:1.制作U盘启动器 2.设置BOIS 3.设置Ubuntu的磁盘分区***------参考自百度(https://jingyan.baidu.com/article/4d58d5411380dd9dd5e9c07e.html)

下载并安装Anaconda

从官网下载3.7版本的Anaconda下载完之后必须进入有.sh文件的目录里面再用终端(有几次由于没有进入目录报错)打开然后输入 sh xxxxx(xxx为你下载好的安装包名称)即可。如果提示无法安装则用root再运行一次即可
------参考自脚本之家(https://www.jb51.net/article/149932.htm)

安装tensorflow Cpu版本

因为安装的是CPU版本直接 pip install tensorflow就可以了,Gpu版要在Ubuntu上面重新安装显卡驱动,由于是初学者,先使用CPU版比较轻松。

下载并安装pycharm,并在桌面配置其图标

在官网下载社区版的安装包,在终端cd到该目录下执行sh ./pycharm.sh就可以安装完成 -----参考自HelloZEX的****博客
(https://blog.****.net/HelloZEX/article/details/80747274)
在创建桌面快捷图标之前要先为系统添加一个右击能够新建文本文档的功能
进入Ubuntu的模板 在里面使用 sudo gedit 文本文件 命令创建一个空的文本文档保存即可
欢迎大家和我一起从零开始学习机器学习,和你一样的初学者的学习周刊,不再担心学不懂机器学习,最简单最适合新手的博客开始了!
----参考自百度(https://jingyan.baidu.com/article/6079ad0ecbc85428ff86dbdc.html)
接下来创建pycharm的快捷方式
在桌面创建一个名教pycharm.desktop的本文文档,在里面写入:
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec="/opt/pycharm-2017.1.4/bin/pycharm.sh" %f
Icon=/opt/pycharm-2017.1.4/bin/pycharm.png
Terminal=pycharm
保存即可
然后在该文件的属性设置为可执行文件即可其继续西其继续西
参考自 勤学三思的****博客(https://blog.****.net/qq_36792525/article/details/81056571)

以上的安装教程应该都不会出错,我自己在虚拟机以及双系统上面安装了多次这一套流程基本上都不会报错

在Anaconda里面使用tensorflow

欢迎大家和我一起从零开始学习机器学习,和你一样的初学者的学习周刊,不再担心学不懂机器学习,最简单最适合新手的博客开始了!
和教案上面的不同python3版本输出会话不用加print直接run就行
欢迎大家和我一起从零开始学习机器学习,和你一样的初学者的学习周刊,不再担心学不懂机器学习,最简单最适合新手的博客开始了!
constant为计算图,不会计算张量的值,也就是说不会简单地输出a+b的结果,而是显示出张量的运算过程不计算运算结果,而会话也就是第一张图中的Session才是执行计算图中的运算。

收获

在这一个周中虽然没有收获到很多关于机器学习的知识,但是学会了很多以前不会的东西,比如怎么装双系统,Ubuntu连不上网怎么办,打开不了安装包该怎么办,安装tensorflow又该怎么办。这一周终端报的错误我都数不过来了,常常在你解决与ige问题时又会多出其他问题,好在经过一个周通过百度看别人的博客把这些问题都解决了。通过解决这些问题学会了很多东西,例如:sudo su使用root权限,makedir创建文件夹以及一些其他基本的终端操作语句,以及掌握了Ubuntu的操作,学会了怎么在Ubuntu上面安装其他的软件(网易云,QQ之类的软件 附上一个教程 参考自博客园 lulipro的博客https://www.cnblogs.com/lulipro/p/6114879.html )。
了解了tensorflow的概念,tensorflow是对张量进行运算,所谓的张量其实就是矩阵只是纬度不同而已,张量里面的计算图进行简单的数学运算而是显示出张量的运算过程,而会话才是执行数学运算的结构。