来自美国波士顿
更专业的论文润色机构
400-110-1310

咨询学术顾问:400-110-1310

服务时间:周一至周日,9:00-23:00

建议反馈/客户投诉:Editsprings@163.com

微信扫码二维码,添加学术顾问企业微信

您还可以点击在线咨询按钮,与人工客服直接对话,无需等待,立马接入。

在线咨询
欢迎关注“艾德思EditSprings”微信公众号

关注微信获取最新优惠和写作干货,
随时手机询价或咨询人工客服,更可实时掌握稿件
进度,加速稿件发表。

微信扫描二维码关注服务号

艾德思:从机器学习到放射学这个学习工具链助你起步

论文润色 | 2019/06/27 11:40:02  | 402 次浏览

想用机器学习的方式了解放射学吗?这可不是件容易的事情.

深度学习,TensorFlow,Scikit-Learn,Keras,Pandas,Python还有Anaconda,这么多的新术语让人头晕眼花.在正式学习开始前,需要先掌握这些让人目不暇接又相对基础的信息.

大量的网络资源还有书籍资源可以帮助我们更好地入手.不过,在开始学习各类优秀教程之前,最好对整个生态有所了解.

如果给我6小时砍树,我会先花4小时磨利斧头. 亚伯拉罕·林肯

首先……

机器学习中最常用的开发语言是Python.许多机器学习的初学者都是从Python入门的,因此Python一定不能错过.

本篇论文并不旨在教授Python的相关知识,而是演示开发人员怎样在庞大的机器学习工具链中起步的.

所以,第一件事应该是下载Python以及其他用于机器学习的必要的Python工具.

Hello, Unix

需使用命令行界面来安装管理Python工具.

Bash不是越多越好

Linux或Mac使用终端.可以在Finder>应用程序>实用程序>终端这个路径中找到该程序.

Windows则使用命令提示符.单击Windows图标> Windows系统>命令提示符,或单击Windows图标并键入 cmd .

光标的前面会看到一个文本字符串,上面写着

machinename:directoryusername$

用户在"$'后输入.

以下是一些常见命令:

列出当前目录中的文件:ls

显示隐藏文件:ls -a

进入用户主目录:cd

转回子目录:cd` 或直接输入cd

返回上级目录:cd ..

转到您所在的最后一个文件夹:cd-

显示当前工作目录:pwd

使用上箭头键可以重新输入上一个指令.再按一次这个键则可以返回之前的命令.

清除窗口:clear

在文本编辑器中打开文件,如:atom

终止应用程序(如ping),按 Ctrl+C

Python

Python是一种解释性语言,在运行程序时逐行读取代码,不像编译性语言在程序执行前需要将源代码编译成机器码.

目前Python有两个不同的版本——和Python3.将于2020年暂停服务,而未来的并不一定兼容.所以要不考虑一下以前的旧版本?很遗憾有些框架只支持,无论是入门书籍还是网上的入门资源很多都是在这个版本上撰写的.那该怎样解决这个问题呢?

幸运的是,电脑可以同时运行两个版本,并在硬盘上不同的文件夹中运行不同的虚拟环境.通过这样的方法,一方面我们可以在其他文件夹中专门运行完成相应的任务,另一方面可以使用完成大部分机器学习的任务.

Virtualenv,Python Environment Wrapper (pew),venv以及 pyvenv是管理不同Python虚拟环境的工具.其中最简单的是Conda,使用Anaconda时,它与Python一起安装.

Anaconda

Anaconda是一个开源平台,可能是在Linux,Mac OS X和Windows上使用Python进行机器学习的最简单方式.它可以帮助管理编程环境,它还包含数据科学中常用的Python包.

在系统上安装完适用的Python版本后,接下来需要设置环境.

Conda

Conda是Anaconda使用的Python包管理器和环境管理系统.用户可以通过Conda下载安装大部分需要的软件包,但它并不是万能的.剩余无法安装的那部分可以通过命令行pip来完成,后文将详细介绍.

如果要查看当前环境的软件包,请键入:

conda list env

如果想查看当前Conda的版本,请键入:

conda -version

(如果版本低于,请输入conda update conda以更新Conda)

在Anaconda Navigator中,还可以从左边菜单栏选择Environments,然后按Create按钮来创建环境.

用Anaconda Navigator创造名为"new_env'的新环境

还可以通过命令行来创造环境.下面例子使用了创造了一个名为"py27'的新环境:

conda create -n py27python=

如要激活环境,请键入:

conda activate

如要停用当前环境,请键入:

conda deactivate

如要移除此环境,请键入:

conda remove -name -all

如要列出所有的conda环境,请键入:

conda info --envs

如要查看当前环境的包,请键入:

conda list env

如果要查看当前运行Conda的版本,请键入:

conda -version

(如果版本低于,请输入conda update conda以更新Conda)

使用pip可以安装两个重要的机器学习包TensorFlow和Keras.用户也可以安装TuriCreate作为苹果系统上的机器学习框架.

科学栈

以下的Python包为科学栈,可用于多个学科,包括有:

NumPy:用于高效处理数组和矩阵的库

SciPy:处理数学和科学问题的工具包

matplatlib:Python中的标准2D绘图库

pandas:含有矩阵式数据结构,标记索引,时间函数等功能的库

Scikit-learn:机器学习算法库

Jupyter:在基于网络的笔记本中运行的交互Python shell

Seaborn:用于统计数据可视化

Bokeh:用于交互数据可视化

PyTables:HDF5库的Python包装器

用户可以使用Anaconda安装以上包及相应的依赖项,同时也可以在新创的环境中搜索需要的包.

然后,通过选中复选框并单击"apply',从列表中选择它们需要的包.

接下来就是像前文描述的那样,运行pip指令安装TensorFlow和Keras.(如要使用苹果系统的CoreML,还可以安装Turi Create)

pip

pip是通用的python包管理器.

pip install — upgradepip

使用pip安装某个包,可以输入以下命令:

pip install

编辑Python文件

在Mac上的终端或Windows中的控制台上可以与python进行交互.如果要写代码,大部分人会使用Atom或Sublime Text 等代码编辑器.尽管目前已出现了各种各样的编辑器,但大部分很快就湮灭在代码编辑器的历史长河中.

不少人喜欢的一款编辑器是Atom,这是由GitHub发布的免费编辑器.Atom还可以使用集成的终端窗口等功能扩展应用程序,这个功能贼6~

这个编辑器安装完毕后,可以通过Settings/InstallPackages,然后搜索platformio-ide-terminal来添加这一功能.

运行Python文档

在命令提示符($ or >)后输入 python<

如果要退出Python则输入 exit()或直接按 Ctrl+D (如果是Windows系统则按Ctrl+Z )

要查看当前使用的python版本,请键入:python --version 或 python -V

要查看当前使用的Python安装位置,请键入:which python

环境文件

环境文件是项目根目录中的一个文件,它列出了所有包含的软件包及其用于特定项目环境的版本号.因此用户可以与他人分享项目,也允许在其他项目中重复使用这些软件包.

创建文件请键入:

conda env export -file

如需重创Conda环境及其包,请键入:

conda env create -n -f

在某些项目或教程中,作为包管理器的pip运行 ,并没有使用Conda的.

冻结环境可以完成以上动作:

pip freeze >

如要重组,请键入:

pip install -r

Jupyter笔记本

Jupyter笔记本是一个基于网络浏览器的开源应用.这个笔记本可以让用户在更方便自如的环境中运行Python代码,并且能逐步查看效果.Jupyter笔记本可以在标记单元格中的代码单元格之间添加文本和图像,因此十分适用于教学.得益于其应用拓展性,还可以在笔记本上添加其他功能.也可以通过Anaconda Navigator安装Jupyter笔记本:

使用Anaconda Navigator安装Jupyter笔记本

在提示符下键入以下内容以在浏览器中创建新的Jupyter 笔记本:

jupyter notebook

用Python 3创建新的笔记本

如果要启动某一特定笔记本,请键入:

jupyter notebook

顺便说一句,不意见同时在Jupyter笔记本上同时运行多个实例:

Jupyter

Jupyter笔记是个整理好帮手

要运行单元格,请单击Jupyter工具栏中的"Run'按钮或按Shift + Enter.如果要关闭笔记本,请直接关闭终端窗口或键入:

jupyter notebook stop

或是直接按Ctrl+C

 

 

更多科研论文服务,动动手指,请戳 论文润色投稿期刊推荐论文翻译润色论文指导及修改论文预审

语言不过关被拒?美国EditSprings--专业英语论文润色翻译修改服务专家帮您!

上一篇:如何选择合适的论文辅导英文服务?

下一篇:艾德思:心脏细胞居然可以被激活重新增殖

特别声明:本文转载仅仅是出于传播信息的需要,并不意味着代表本网站观点或证实其内容的真实性;如其他媒体、网站或个人从本网站转载使用,须保留本网站注明的“来源”,并自负版权等法律责任;作者如果不希望被转载或者联系转载稿费等事宜,请与我们接洽。

凡注明来源为“EditSprings”的论文,如需转载,请注明来源EditSprings并附上论文链接。

最热论文