欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

DL | MXNet 学习笔记(一)

程序员文章站 2024-03-14 12:24:10
...


题外话:一直以来都想好好学习一下框架,各种缘由借口,总归是要学呀~昨天在同学那里听说李沐(不知道大神逛不逛CSDN),感觉教程非常好用啊~于是乎,今天听完了第一课并且在实验室忙碌的服务器上安装好了MXNet框架。这个博客仅仅是督促自己的小叨扰,水分较大,强推大家去社区逛逛自学,欢迎各种讨论~


课程地址:

Gluon课程视频

社区地址:

Gluon讨论区



简介:

gluon /ˈɡlɒn/ is an elementary particle that acts as the exchange particle (or gauge boson) for the strong force between quarks. It is analogous to the exchange of photons in the electromagnetic force between two charged particles.[6] In layman's terms, they "glue" quarks together, forming protons and neutrons.


*上对Gluon的介绍,即mu口中的交子。(框架名字总是有深意,像Keras,跑题

是微软和亚马逊联合推出的深度学习库,参考:介绍


部署Install:具体步骤可以参考视频第一课和教程文档(文档连接

1. 首先需要有一台机器

    mu使用的是一台云服务器,我直接使用实验室的服务器了,同样是Ubuntu系统。


2. 然后需要部署Miniconda

    按照视频里的步骤下载安装即可,输入: (Miniconda的下载网页找到对应的系统版本,右键链接

  wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh

如图所示: // 所有截图来源视频

DL | MXNet 学习笔记(一)


   运行当前路径下的.sh文件:

   bash Miniconda3-latest-Linux-x86_64.sh

   查看一下许可证blahblah,press yes,然后结果如图:

DL | MXNet 学习笔记(一)


3. 安装Gluon MXNet:

git clone https://github.com/mli/gluon-tutorials-zh

如果没有安装git,须提前安装。

DL | MXNet 学习笔记(一)


   将gluon的tutorial下载到本地后,需要先输入bash,更新一下刚才安装的conda。

   bash

   然后配置环境文件.yml:

   conda env create -f environment.yml

   就开启了漫长的安装之路,mu在视频里说源都在国外,所以2333,果然挺慢的,安装成功之后:

DL | MXNet 学习笔记(一)

   然后**gluon:

  source activate gluon
   

   之后可以进入python环境测试一下MXNet是否安装好。

4. 使用notedown插件,运行Jupyter

    输入:

   pip install https://github.com/mli/notedown/tarball/master

    安装过程很快,然后运行Juypter

   jupyter notebook --NotebookApp.contents_manager_class='notedown.NotedownContentsManager'

    注:本文的指令都是现敲的,如果拷贝运行出错,建议去看原视频和文档教程。

DL | MXNet 学习笔记(一)


   实验室机器分配的端口是8889~

DL | MXNet 学习笔记(一)

       

      终于有张本地截图了~然后就可以跟着视频学习如何从0到有搭建一个线性回归模型。视频的示例整理过了,所以可以采用暴搜+语义约束进行查找目标文件^________^ Jupyter还挺好用的~


      Gluon MXNet安装结束。