主流框架
最主流的神经网络框架有三种,
谷歌的tensorflow;Facebook的PyTorch;百度的paddlepaddle
主要是研究Pytorch
主要参考资料(官方文档)
https://pytorch.org/docs/stable/index.html
https://pytorch-cn.readthedocs.io/zh/latest/
环境搭建 :各种IDE均可,以及包均可
搭建好环境之后的环境检查
基于个人笔记本命令行的环境检测
E:\Icodetest\forPython>python
Python 3.9.0 (tags/v3.9.0:9cf6752, Oct 5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> print(torch.__version__)
1.7.1+cu110
>>> print(torch.backends.cudnn.version())
8004
>>> print(torch.cuda.get_device_name(0))
NVIDIA GeForce RTX 2060
>>> torch.cuda.is_available()
True
>>>
神经网路的基本结构
基本概念
- 输入层,隐藏层,输出层
- 激活函数
- 优化器
- 损失函数