菜鸡的机器学习入门

Day2 环境架设

前言

一般来说,蛮多人会用Jupyter notebook来进行Python的入门,因为它可以建Cell,这边Cell就是程序码的一段区块,你可以只跑指定的Cell来确认有没有符合自己的期待,这对新手很方便,如果在图像处理,你想看自己写的是否正确,此时Jupter notebook就很方便。
不过也要注意一下有关联的变数或函数在前面的Cell宣告,也会连带影响後面变数或函数的操作,所以重新开启notebook记得可以把所有Cell全部跑一遍,不然有时候不符预期的变数可能就是最前面的Cell没跑过。

推荐的环境

我自己推荐是用Anaconda配合Visual Studio Code,Anaconda是拿来进行虚拟环境建立,Visual Studio Code则是拿来编辑程序码,我觉得VS code的好处是除了各种强大的扩充,它还可以设定连到远端的server,而且操作就跟对自己本地端的资料一样,非常方便好上手,连从server下载资料它也有提供,只要直接对欲下载的档案按右键就可以看到下载选项,相对的上传资料也很简单,只要把本地端的资料拖曳到你想要放的远端资料夹即可。

建立虚拟环境

当你完成Anaconda跟VS code的下载,你不会想对原始环境(base)操作,因为很吊诡有些module会有版本的冲突,导致跑不出来,这个时候建立虚拟环境就显得非常重要,你只要一遇到版本冲突或是想要尝试新的东西,都可以建虚拟环境来解决,如果真的处理不了删掉即可XD

简单程序码

  • 可以看到一开始介面是只base环境

  • 点右边选单的Environment选择open Terminal
  1. 建立虚拟环境
    底下的意思是建一个Python3.5的环境,名字叫test1
conda create --name test1 python=3.5
  1. 查看虚拟环境
    使用此命令意思检查你现有的虚拟环境
conda env list
  1. 删除虚拟环境
    把名字叫test1的虚拟环境删除
conda env remove -n test1

结语

好了,今天就到这边,如果有任何讲错请指正教导谢谢:)


<<:  第十二天:在 TeamCity 上执行测试

>>:  Day2

Day 21 Password Attacks - 密码攻击(hash-identifier, john)

前言 昨天我们用sqlmap突破了防守,取得了一些看起来像是帐号密码的东西 user_id user...

交易策略 - Backtrader

以下内容皆参考 Backtrader 官网 之前介绍了 shioaji 如何取得资料, 下单,也介绍...

CDCP-001 Dump-出现在 GAQM CDCP-001 认证考试中

GAQM:日期中心 - CDCP-001 考试是您职业生涯中非常显着的提升。但也许您有没有想过为什麽...

恶意程序-伴侣病毒( malicious program-Companion virus)

-主引导记录(MBR)和引导扇区(来源:Syed Fahad) .该多态病毒沉思修改整个系统,这样...

【第二十二天 - DFS 介绍】

Q1. DFS 是什麽 Depth-First Search (DFS) 是一种走访 Graph 的...