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

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

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


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


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


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


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


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


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


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


最近几年,由于人工智能技术的迅速发展,在各领域都取得了非常好的效果,同时也着实让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环境。

目录
相关文章
|
机器学习/深度学习 人工智能 算法
2019人工智能项目书籍汇总下载
python测试开发项目实战-目录 python工具书籍下载-持续更新 下面书籍下载地址 https://china-testing.github.io/ai_project_books.html 书籍:python人工智能项目 Intelligent Projects Using Pyth.
|
8月前
|
机器学习/深度学习 人工智能 算法
入门人工智能的书籍推荐
入门人工智能的书籍推荐
|
8月前
|
机器学习/深度学习 人工智能 自然语言处理
Python在人工智能领域的崛起与应用
【2月更文挑战第4天】随着人工智能技术的快速发展,Python编程语言在这一领域中扮演着重要角色。本文将探讨Python在人工智能领域的崛起和广泛应用,并介绍其在机器学习、深度学习和自然语言处理等方面的具体应用案例。
|
机器学习/深度学习 人工智能 Java
软件测试/人工智能|为什么Python在人工智能时代异军突起
软件测试/人工智能|为什么Python在人工智能时代异军突起
|
人工智能 算法 程序员
摸鱼必备-用人工智能帮我写代码
摸鱼必备-用人工智能帮我写代码
92 0
|
人工智能
|
人工智能
《人工智能启示录——从智能到智慧》电子版地址
人工智能启示录——从智能到智慧
110 0
《人工智能启示录——从智能到智慧》电子版地址
|
机器学习/深度学习 人工智能 算法
Python3破冰人工智能,你需要掌握一些数学方法
为什么要把数学建模与当今火热的人工智能放在一起?
2599 0