分享

和大白一起学人工智能 - Anaconda

 算法与编程之美 2020-08-08

我的名字叫大白,本科二年级,目前在国内某二本院校计算机类专业就读。听说最近几年人工智能非常的火,而且新闻报道人工智能工资非常的高,所以也想入门人工智能。但是无奈不知道该怎么入门,所以向小黑老师求教。

小黑老师以前在企业干过一段时间,后来才进入高校的。是一位技术控,尤其是对新技术充满了狂热。另外也是一位非常认真负责的老师,最近也在筹划开设人工智能的入门课程,由于面向的是普通二本院校的本科学生,学生的基础相对薄弱,尤其是数学类课程,所以想要开设人工智能课程,并想取得良好效果是一件难度非常大的事情,必须以简单易懂的方式进行教学,而且不能涉及太多的数学公式。

有一天,大白找到小黑老师。

大白:小黑老师,最近我想学习高大上的人工智能,能不能给我们讲几节课啊,入门感受一下它的魅力。

小黑:既然你这么想学,就召集一些感兴趣的同学吧,大家一起组个小班一起学吧,我就给大家讲几次吧,带大家一起入个门。

没过多久,陆陆续续的就来了一些对人工智能感兴趣的学生。

大白:谢谢老师。那我们第一步,要学什么算法呢?

小黑:不急不急,在正式学习人工智能之前,我们还有很多的准备工作要做。首先最重要的就是开发环境的配置和编程语言的学习。

最近几年,由于人工智能技术的迅速发展,在各领域都取得了非常好的效果,同时也着实让python这门编程语言火了一把,成为了人工智能领域的第一语言。因此在正式学习之前,我们非常有必要认真的介绍一下python编程语言。

本节我们重点介绍python的编程环境的配置。python编程环境主要涉及到两个软件:anaconda和jupyter notebook,其中anaconda是python开发依赖的基础环境,而jupyter notebook是python的编辑器。两个都是神器,都值得我们好好的了解。

如何下载anaconda?

关注"算法与编程之美"微信公众号,回复"anaconda",即可获得下载链接。

如何安装?

单击右键选择『以管理员身份运行』,然后按照提示操作,全部默认,一直next到底。

如何运行?

开始 -> Anaconda Prompt -> 单击右键选择『以管理员身份运行』

就会进入到命令行界面,后面所有的操作都会在此界面进行。

什么是anaconda?

anaconda可以说是一款利器,主要体现在以下几个方面:

1)自带了python解释器和一些基础工具包,可以说只要安装了anaconda就解决了python开发环境的所有问题。

2)自带了一些常用的科学计算函数库。

3)强大的包管理软件。

在做软件开发的时候,我们不可避免的要使用别人写好的第三方库,因此就要下载这些库,而这些第三方库有些也不可避免的会使用前人写好的库,所以会存在着非常复杂的依赖关系,如果我们自己处理这些依赖会变得非常麻烦。而包管理起就可以非常方便的帮助我们解决这些问题,一条简单的命令就可以实现快速的包下载和管理。

conda install 包名

4)灵活的环境切换。

在做开发的时候经常会去阅读网上的开源项目,而有些项目是用python2写的,另外一些是用python3写的等等,你会发现不同项目会使用不同版本的库,那我的电脑上究竟应该安装python2还是python3呢?其他的库的版本我应该如何选择呢?相信对于初学者这是一件非常困扰你的事情。有了anaconda从此你再也不会为此而烦恼,因为anaconda既安装了python2同时也安装了python3,它可以为每一个软件的运行配置独立的运行环境。

anaconda可以为不同的软件运行设置不同的环境,这是其解决上述问题的终极解决方案。

 因此我们在做开发的时候,首先建立我们需要的独立的开发环境,如python3.0, panda0.22等。

命令行中输入:

conda create -n py3 python=3

表示建立一个环境名称为'py3'的开发环境,其中python使用的是python3版本。

conda env list

命令可以查看当前我们建立了几个环境。其中*号表示当前所处的是哪一个环境,从上图示例可以看到,当前是base环境。

另外还有下面两个非常常用的命令:

activate py3             进入py3环境。

deactivate               离开当前环境。

结语

本文介绍了python开发环境的配置,你会发现异常的简单,只要安装anaconda一个软件就可以解决所有问题,实在是太方便了。

本节需要大家完成的任务有:

1)下载并安装anaconda;

2)打开anaconda命令行界面;

3)使用 'conda create -n py3 python=3 ' 命令创建py3的环境;

4)使用'activate py3'命令进入py3环境。

这是入门人工智能的第一步,还在等什么?欢迎扫描下面二维码加入,和大白一起入门人工智能。

下一次我们将给大家介绍另外一个神器Jupyter Notebook,欢迎持续关注。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多