机器学习一:小白自我学习之

阅读: 评论:0

机器学习一:小白自我学习之

机器学习一:小白自我学习之

机器学习一:小白自我学习之-环境安装

    • 简单的说一下
    • 第一,安装-Anaconda
      • 环境
      • 下载
      • 安装
      • 切换默认仓库及安装更新包
      • anaconda部分常用命令
    • 第二,Anaconda使用
      • 创建管理
      • 激活这个环境
      • 退出当前环境
      • 列出所有的环境
      • 删除这个环境
      • 更多
    • 第三,Jupyter Notebook
      • 生成配置文件
      • 配置密码
      • 配置密码,ip,端口号等
      • 运行
      • 错误(Running as root is not recommended. Use --allow-root to bypass)
      • 测试
    • 最后

简单的说一下

公司一次机器学习科普培训,尝试着去听了了解一下,产生一些兴趣。自己下来准备尝试自己学习,对我来说python,机器学习都是小白。不过以自身编程几年的经验来说,还是不怕,挑战一下吧!

第一,安装-Anaconda

网上一通搜索后,先了解一下需要的环境,最后确定先安装Anaconda,q我的了解anaconda相当于机器学习的一个集成IDE,安装之后,它会在你的电脑上把Python和机器学习所需要的包都安装好了,所以了您只需要安装Anaconda就可以。

环境

CentOs7

下载

Anaconda官网地址([/](/))
根据系统选择你的安装包,在这里我的系统是CentOs7, 这里我下载:
wget -c -t 0 .12-Linux-x86_64.sh

安装

bash ./Anaconda3-2018.12-Linux-x86_64.sh,输入ENTER![bash ./Anaconda3-2018.12-Linux-x86_64.sh](.png)一路回车后,输入yes:

安装路径可以直接ENTER,也可以直接设置路径:


安装中,等待。。。,这里添加环境变量,我选择yes

这里就安装完成了,最后一步提示安装VSCode,我选择了no

这里安装时候我遇到一错误,提示缺少包,安装bzip2即可
yum install -y bzip2

切换默认仓库及安装更新包

默认的anaconda仓库是在国外的,下载更新包的时候会比较慢。所幸清华TUNA镜像源有Anaconda仓库的镜像,我们将其加入conda的配置即可:

conda config --add channels /

使用下面命令更新安装包:

conda upgrade --all

anaconda部分常用命令

使用anaconda管理包,这里列出了一些常用的命令:

//查看版本
conda --version// 查看所有的包
conda list//安装一个或多个包
conda install package_name package_name2 package_nam3//你也可以指定安装的版本
conda install numpy=1.10//移除一个包
conda remove package_name//更新包
conda update package_name//查询包
conda  search XXX

第二,Anaconda使用

anaconda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。对于上述安装过程,假设我们采用的是Python 3.7对应的安装包,那么Python 3.7就是默认的环境(默认名字是root,注意这个root不是超级管理员的意思).我们可以通过下面方式来建立和切换到一个新的环境:

创建管理

//创建一个名为python27的环境,指定Python版本是2.7
conda create --name python27 python=2.7

激活这个环境

source activate python27

退出当前环境

source deactivate

列出所有的环境

conda env list

删除这个环境

conda remove --name python27 --all

更多

至此,anaconda安装完成,同时python环境也安装完成了。更多的管理功能多看看帮助命令吧。

conda -h

第三,Jupyter Notebook

因为anaconda已经安装了很多科学计算工具,包括jupyter notebook,所以不用再单独安装。Jupyter Notebook是一个交互式笔记本,支持运行 40 多种编程语言。
Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。
这里我选择了Jupyter Notebook作为我学习和开发的IDE工具,选择它是因为可以直接在浏览器上开发调试,使用十分方便。
使用用前我们先对它进行一些配置:

生成配置文件

jupyter notebook --generate-config

配置密码

首先生成密码,生成方式如下:依次输入

python
from IPython.lib import passwd
passwd()
your passwrod
your password again
exit()

然后生成一个自签名认证的key:

openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout jkey.key -out jcert.pem

配置密码,ip,端口号等

c.NotebookApp.password = 'sha1:<your-sha1-hash-value>'
c.NotebookApp.ip = '*'
c.NotebookApp.port = 8888
c.NotebookApp.open_browser = False
file = '/XXXXjcert.pem'
c.NotebookApp.keyfile = '/XXX/jkey.key'
c.NotebookApp.allow_remote_access = True
book_dir = '/root/jupyter_workspace'

运行

运行命令jupyter notebook:

访问 XXX:8888/打开如下页面:

输入密码成功登录:

错误(Running as root is not recommended. Use --allow-root to bypass)

运行时遇到如下错误,这是由于权限的问题

修改如下配置即可:

c.NotebookApp.allow_root =True

测试

创建一个python3文件

写个最简单的Hello World吧:

最后

至此,环境安装完成,并成功运行了我的第一个程序,加油!

本文发布于:2024-01-31 18:27:28,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170669684830489.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:机器   自我
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23