当前位置:网站首页>Deep learning environment configuration jupyter notebook
Deep learning environment configuration jupyter notebook
2022-07-07 00:41:00 【Peng Xiang】
today , Bo mainly systematically studies the relevant contents of in-depth learning , Record your learning process here , Make progress with everyone .
Content introduction
- Fundamentals of deep learning : Linear neural networks . Multilayer perceptron
- Convolutional neural networks :LeNet , AlexNet , VGG , Inception , ResNet
- Cyclic neural network :RNN , GRU , LSTM , seq2seq
- Attention mechanism : Attention , Transformer
- optimization algorithm : SGD , Adam , Momentum
- High performance computing : parallel , many GPU , Distributed
- Computer vision : object detection , Semantic segmentation
- Computer language processing : Word embedding ,BERT
Deep learning is a very “ Fantasy ” The process of , The reason why the model he generates is excellent or how it works is sometimes incomprehensible to us humans , Don't get too tangled here .
The first is the configuration of the environment , Bloggers have already installed PyCharm and Anaconda And configure the relevant environment , Therefore, only a common package is installed here d2l
For related installation tutorials, you can read my previous blog :
Anaconda Installation and PyCharm To configure
This process may take a few minutes , Because there are many packages to install
After installation , Let's start learning
jupyter notebook Use
What we use here is jupyter notebook, After we installed Anaconda Generally, it will be installed for us by default .
Input... At the terminal jupyter notebook --generate-config
enter , The location of the configuration document is shown below .
We can modify its default installation path , It's convenient for us to use
Look in Notepad (Ctrl+F
)NotebookApp.notebook_dir
The position of , Change the folder in the back to your favorite folder location .
Open it in the browser
Run a code and find no corresponding package , It turns out that the default is Anaconda Of base
, In this environment, we have not installed the corresponding environment before , Then we need to switch our environment , Or we want to use it in a different environment jupyter notebook
Single environment creation
The specific way is as follows :
conda create -n my-conda-env # Create a virtual environment
conda activate my-conda-env # Activate our virtual environment
conda install ipykernel # install python kernel
ipython kernel install --user --name=my-conda-env-kernel # python -m ipykernel install --user --name Name of the environment --display-name " stay jupyter The name of the environment shown in "
jupyter notebook # Start operation
conda install ipykernel
ipython kernel install --user --name=my-conda-env-kernel
BUG explain :
ImportError: cannot import name 'generator_to_async_generator'
BUG solve :
pip uninstall -y ipython prompt_toolkit
pip install ipython prompt_toolkit
Re install
Create for all environments
Of course, the above method can only be one conda The environment create , We use conda install nb_conda_kernels
For all conda The environment create jupyter, Thus, there are many choices .
Install code prompt function
At this time, it cannot prompt code after installation , We just need to perform the following steps
1、 Start menu running Anaconda Prompt (Anaconda3)
, Enter commands one by one
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install
pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable
2、 Open again notebook, The successful implementation will be in http://localhost:8888/tree It appears that Nbextensions
Check Hinterland
Open one again python You can see the code prompt in the file
This completes our environment configuration
边栏推荐
- Huawei mate8 battery price_ Huawei mate8 charges very slowly after replacing the battery
- 5种不同的代码相似性检测,以及代码相似性检测的发展趋势
- 2022/2/11 summary
- Advanced learning of MySQL -- basics -- multi table query -- external connection
- 48页数字政府智慧政务一网通办解决方案
- @TableId can‘t more than one in Class: “com.example.CloseContactSearcher.entity.Activity“.
- kubernetes部署ldap
- 37 pages Digital Village revitalization intelligent agriculture Comprehensive Planning and Construction Scheme
- MySQL learning notes (mind map)
- Notes of training courses selected by Massey school
猜你喜欢
Amazon MemoryDB for Redis 和 Amazon ElastiCache for Redis 的内存优化
一图看懂对程序员的误解:西方程序员眼中的中国程序员
Alexnet experiment encounters: loss Nan, train ACC 0.100, test ACC 0.100
File and image comparison tool kaleidoscope latest download
学习光线跟踪一样的自3D表征Ego3RT
如何判断一个数组中的元素包含一个对象的所有属性值
C9高校,博士生一作发Nature!
threejs图片变形放大全屏动画js特效
三维扫描体数据的VTK体绘制程序设计
沉浸式投影在线下展示中的三大应用特点
随机推荐
48页数字政府智慧政务一网通办解决方案
Article management system based on SSM framework
Leecode brush questions record sword finger offer 11 Rotate the minimum number of the array
Understand the misunderstanding of programmers: Chinese programmers in the eyes of Western programmers
[CVPR 2022] target detection sota:dino: Detr with improved detecting anchor boxes for end to end object detection
Alexnet experiment encounters: loss Nan, train ACC 0.100, test ACC 0.100
Win10 startup error, press F9 to enter how to repair?
基于SSM框架的文章管理系统
iMeta | 华南农大陈程杰/夏瑞等发布TBtools构造Circos图的简单方法
Personal digestion of DDD
Advanced learning of MySQL -- basics -- multi table query -- joint query
Huawei mate8 battery price_ Huawei mate8 charges very slowly after replacing the battery
Sword finger offer 26 Substructure of tree
2022/2/12 summary
2022/2/10 summary
学习使用代码生成美观的接口文档!!!
Memory optimization of Amazon memorydb for redis and Amazon elasticache for redis
MIT 6.824 - raft Student Guide
2021 SASE integration strategic roadmap (I)
A way of writing SQL, update when matching, or insert