当前位置:网站首页>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
边栏推荐
- build. How to configure the dependent version number in the gradle file
- 2022年PMP项目管理考试敏捷知识点(9)
- Mujoco second order simple pendulum modeling and control
- Stm32f407 ------- SPI communication
- 集合(泛型 & List & Set & 自定义排序)
- 2022/2/12 summary
- Leecode brush question record sword finger offer 58 - ii Rotate string left
- Advanced learning of MySQL -- basics -- multi table query -- subquery
- After leaving a foreign company, I know what respect and compliance are
- Web project com mysql. cj. jdbc. Driver and com mysql. jdbc. Driver differences
猜你喜欢
@TableId can‘t more than one in Class: “com.example.CloseContactSearcher.entity.Activity“.
基于SSM框架的文章管理系统
Article management system based on SSM framework
基于GO语言实现的X.509证书
深度学习之环境配置 jupyter notebook
If the college entrance examination goes well, I'm already graying out at the construction site at the moment
Interface master v3.9, API low code development tool, build your interface service platform immediately
Business process testing based on functional testing
Imeta | Chen Chengjie / Xia Rui of South China Agricultural University released a simple method of constructing Circos map by tbtools
2022 PMP project management examination agile knowledge points (9)
随机推荐
Interface master v3.9, API low code development tool, build your interface service platform immediately
2022 PMP project management examination agile knowledge points (9)
AI超清修复出黄家驹眼里的光、LeCun大佬《深度学习》课程生还报告、绝美画作只需一行代码、AI最新论文 | ShowMeAI资讯日报 #07.06
On February 19, 2021ccf award ceremony will be held, "why in Hengdian?"
QT tutorial: creating the first QT program
Designed for decision tree, the National University of Singapore and Tsinghua University jointly proposed a fast and safe federal learning system
"Latex" Introduction to latex mathematical formula "suggestions collection"
X.509 certificate based on go language
【JokerのZYNQ7020】AXI_EMC。
JWT signature does not match locally computed signature. JWT validity cannot be asserted and should
Encryption algorithm - password security
Attention SLAM:一种从人类注意中学习的视觉单目SLAM
Explain in detail the implementation of call, apply and bind in JS (source code implementation)
[2022 the finest in the whole network] how to test the interface test generally? Process and steps of interface test
alexnet实验偶遇:loss nan, train acc 0.100, test acc 0.100情况
48页数字政府智慧政务一网通办解决方案
VTK volume rendering program design of 3D scanned volume data
互动滑轨屏演示能为企业展厅带来什么
Advanced learning of MySQL -- Fundamentals -- four characteristics of transactions
Advanced learning of MySQL -- Fundamentals -- concurrency of transactions