如何在阿里ECS云端运行Jupyter Notebook进行机器/深度学习?

简介: 本文主要是介绍如何在阿里云上安装jupyter notebook并实现云端访问,在jupyter上进行机器学习或者深度学习。针对没有任何Linux基础的新手所写(因为我也是新手啦!),所以比较详(luo)细(suo),大神勿喷哟!

         申明:本人是小白,由于自己的机器装不了tensorflow,所以才想到用云主机。本文主要是介绍如何在阿里云上安装jupyter notebook并实现云端访问。针对没有任何Linux基础的新手所写(因为我也是新手啦!),所以比较详(luo)细(suo),大神勿喷哟!(另外,阿里云的ecs主机对学生有优惠,只需要10元/月哟,良心啊14.gif

          1.首先你得有一台云服务器,这里我选用的是阿里云ECS基础版。别的服务器都是大同小异,按步骤应该都可以1.gif

          2.下载远程连接软件putty,点击下载,输入阿里云ECS公网IP,端口填22,SSH连接,按open按钮就可以连接到远程主机了。输入账号密码就可以登陆远程主机。(linux输入密码不会有任何显示,不要怀疑自己键盘出问题了14.gif)

974c50323c5fe8cedb072fffde686df4e540adfe

        2.安装Anaconda.Anaconda集成了大量的第三方pyhton库,使用简单,这里我们就选它了。

mkdir anaconda
cd anaconda
wget https://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86_64.sh
bash Anaconda3-4.4.0-Linux-x86_64.sh 

mkdir是新建一个目录,用于放置我们的Anaconda.(这里并未分区,因为我也不会啊!2.gif)

cd是进入目录

wget 是从某个网址下载某个文件,后面是下载地址。你可以选择你需要的版本,anaconda下载地址:https://www.continuum.io/downloads#linux

bash就是安装anaconda

        3.设置Jupyter登陆密码

jupyter notebook --generate-config  # 生成jupyter notebook配置文件
ipython #打开ipython
from notebook.auth import passwd
passwd() #生成密码
2e9b19d216ac44cf8950c8a21f7c8d65707536c6
         4.修改jupyper配置文件
$vi ~/.jupyter/jupyter_notebook_config.py
把下面的文字粘贴进去(在putty中,按右键可以粘贴剪切板中的文字哟!编辑好后按esc键,输入:wq保存并退出7.gif
c.NotebookApp.ip='*'
c.NotebookApp.password = u'把上面的文本粘贴到这里'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888
c65ea1d628d95ab21f873a925a349556844be978
            5.启动jupyter。在命令行输入jupyter notebook &将jupyter加入任务。
            6.远程访问。最重要的一步,退出所有连接!退出所有连接!退出所有连接!重要的事情说3遍。ecs不允许多终端在线的(当初就是不知道,让我配置到怀疑人生 12.gif )打开浏览器,输入访问地址http://ip:8888,输入第3步设置的Jupyter密码即可登录
5a5b8fc73750726d8b351e94a2fc408c29125964

        7.安装深度学习框架,如tensorflow(Anacinda自带有sklearn,可以直接使用哟)

 pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl #cpu版本,自己择需选择。
        花了几个小时,终于完成自己的第一篇文章啦 43.gif,初次写文章,文字生硬,望大家见谅,我会继续努力的 31.gif转载请注明来源哟! 1.gif

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
13天前
|
存储 监控 安全
服务器维护是确保服务器稳定运行、数据安全和性能优化的重要过程
【10月更文挑战第4天】服务器维护是确保服务器稳定运行、数据安全和性能优化的重要过程
114 65
|
5天前
|
存储 弹性计算 算法
前端大模型应用笔记(四):如何在资源受限例如1核和1G内存的端侧或ECS上运行一个合适的向量存储库及如何优化
本文探讨了在资源受限的嵌入式设备(如1核处理器和1GB内存)上实现高效向量存储和检索的方法,旨在支持端侧大模型应用。文章分析了Annoy、HNSWLib、NMSLib、FLANN、VP-Trees和Lshbox等向量存储库的特点与适用场景,推荐Annoy作为多数情况下的首选方案,并提出了数据预处理、索引优化、查询优化等策略以提升性能。通过这些方法,即使在资源受限的环境中也能实现高效的向量检索。
|
12天前
|
SQL 分布式计算 NoSQL
大数据-170 Elasticsearch 云服务器三节点集群搭建 测试运行
大数据-170 Elasticsearch 云服务器三节点集群搭建 测试运行
29 4
|
12天前
|
SQL 分布式计算 大数据
大数据-168 Elasticsearch 单机云服务器部署运行 详细流程
大数据-168 Elasticsearch 单机云服务器部署运行 详细流程
32 2
|
10天前
|
前端开发 Java Shell
后端项目打包上传服务器部署运行记录
后端项目打包上传服务器部署运行记录
14 0
|
15天前
|
机器学习/深度学习 人工智能 并行计算
StableDiffusion-01本地服务器部署服务 10分钟上手 底显存 中等显存机器 加载模型测试效果 附带安装指令 多显卡 2070Super 8GB*2
StableDiffusion-01本地服务器部署服务 10分钟上手 底显存 中等显存机器 加载模型测试效果 附带安装指令 多显卡 2070Super 8GB*2
14 0
|
1月前
|
机器学习/深度学习 人工智能 自然语言处理
深度学习的奥秘:机器如何理解世界
【9月更文挑战第10天】在人工智能领域,深度学习如同璀璨星辰,引领技术潮流。作为机器学习的重要分支,它通过构建深层神经网络模拟人脑学习过程,自动提取特征并优化性能,从而实现对复杂问题的理解和处理。本文将探讨其基本原理、工作机制及如何应用于图像识别、自然语言处理和智能推荐等领域,并展望其未来发展与挑战。
|
1月前
|
机器学习/深度学习
深度学习的魔法:如何让机器像人一样思考
在这篇文章中,我们将探索深度学习的奥秘,这是一种让机器能够模仿人类思维方式的先进技术。我们将通过一个简单的例子——教机器识别猫的图片——来揭示深度学习的工作原理。你将看到,即使是这样一个简单的任务,也需要复杂的数学模型和大量的数据。但别担心,我们会用简单的语言来解释这一切。最后,我们将讨论深度学习如何改变我们的生活,以及它面临的挑战。让我们一起踏上这段神奇的旅程吧!
|
2月前
|
弹性计算 监控 网络安全
解锁云端力量:ECS全攻略,从新手到专家的实战之旅!轻松掌握云计算核心技能,驾驭数字浪潮之巅!
【8月更文挑战第22天】云计算中的弹性计算服务(ECS)让企业和开发者能按需获取虚拟服务器,灵活配置CPU、内存等资源。本文从零开始指导ECS的基础操作与高级技巧,包括实例创建、SSH连接、Web应用部署及利用ELB和自动伸缩优化性能。同时介绍监控工具和数据备份方法,帮助您全方位掌握ECS的高效运用,满足业务需求并保障数据安全。
60 3
|
2月前
|
网络协议 Linux Shell
如何在运行Centos 6的虚拟服务器上安装cPanel
如何在运行Centos 6的虚拟服务器上安装cPanel
26 0