一.相关资料

【爬虫+情感判定+Top10高频词+词云图】“刘畊宏“热门弹幕python舆情分析

30天吃掉那只TensorFlow2

fast.ai/

Darknet c语言实现

thtrieu/darkflow

Paddle

NCNN实践

xboot/libonnx

convnetjs

ONNX Runtime

openvino

onnxjs-demo

ONNX Model Zoo 常见网络

paddle

xiaohu2015/DeepLearning_tutorials

tensorflow/models

刘建平Pinard - 博客园

超轻量级中文ocr

机器学习研究与开发平台的选择

Javascript如何实现GPU加速?

Flink + 强化学习 搭建实时推荐系统 - massquantity - 博客园

MuZero: Mastering Go, chess, shogi and Atari without rules

Python相关

Google 开源项目风格指南 - 中文版

zh-google-styleguide

pickle — Python 对象序列化

TensorFlow 机器学习秘籍中文第二版

TensorFlow2.0中的索引和切片

tf.newaxis和np.newaxis

tf.newaxis的作用

TensorFlow用expand_dim()来增加维度

开发环境

pip cache %LocalAppData%\pip\Cache

Anaconda Pycharm Tensorflow

安装 cuda_10.1.243_426.00_win10.exe 下载地址 https://developer.nvidia.com/cuda-toolkit-archive

安装 cudnn-10.1-windows10-x64-v7.6.5.32.zip 下载地址 https://developer.nvidia.com/rdp/cudnn-archive

查看cuda版本 nvidia-smi

安装 ananconda

安装 pycharm

conda env list

conda create –name tf-gpu python=3.8

conda activate tensorflow

conda env export > environment.yml

conda deactivate

conda remove –name tf-gpu –all

// 使用nvidia-smi 查看系统已安装cuda版本

参考 https://docs.anaconda.com/anaconda/user-guide/tasks/tensorflow/ conda create -n tf-gpu conda-forge tensorflow-gpu cudatoolkit=11.1 cudnn==7.6.4

https://pytorch.org/get-started/locally/

pip install torch==1.7.1+cu101 torchvision==0.8.2+cu101 torchaudio===0.7.2 -f https://download.pytorch.org/whl/torch_stable.html

pip install –upgrade –ignore-installed tensorflow

pip3 install https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.3.0-cp38-cp38-win_amd64.whl

pip3 install ipykernel

pip3 install torch torchvision torchaudio –index-url https://download.pytorch.org/whl/cu117

// windows tensorflow-gpu只支持到2.10 pip install “tensorflow<2.11”

https://www.tensorflow.org/install/pip#windows-native

pip install https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.10.0-cp39-cp39-win_amd64.whl

测试文件 main.py 内容


import tensorflow as tf  

print(tf.__version__)  

a=tf.config.experimental.list_physical_devices('GPU')  

print(a) 

tensorflow lite 2.3.2 编译

github 拉取 tag 2.3.2 的代码
安装 msys bazel
执行
bazel build -c opt //tensorflow/lite/c:tensorflowlite_c.dll --action_env PYTHON_BIN_PATH="C://Program Files//Python38//python.exe"  --action_env  BAZEL_SH="C://msys64//usr//bin//bash.exe"

数学基础

微积分

概率论与数理统计

线性代数

线性代数核心概念

梯度下降算法

矩阵梯度

一文看懂常用的梯度下降算法

梯度下降(Gradient Descent)小结

[卡尔曼滤波器]

雅可比矩阵

GBM

GBDT

XGBoost

LightGBM

GBM 与 GBDT 与 XgBoost_段哥哥的博客-CSDN博客

数据处理

LDA线性判别分析

数据的标准化(normalization)和归一化

[标准化和归一化什么区别?]{https://www.zhihu.com/question/20467170}

PCA

Box-cox变换

数据增强

对比度 饱和度 明暗 颜色 扩张 旋转 平移 裁剪 遮挡 缩放

机器学习常用算法

常用激活函数

Sigmoid函数

$$ g(x)=\dfrac{1}{1+e^{-x}} $$

tanh反正切函数

$$ g(x)=\dfrac{e^x-e^{-x}}{e^x+e^{-x}} $$

relu修正线性单元

$$ g(x)=max(0,x) $$

Leaky relu

$$ g(x)=\begin{cases} x &\text{if } x>0 \ 0.01x &\text{otherwise} \end{cases} $$

Mish

$$ g(x) = x * tanh(ln(1+e^x)) $$

Mish:一个新的state-of-the-art激活函数,ReLU的继任者

KNN算法

线性回归

逻辑回归

Softmax回归

决策树(DT)

感知器

HNN隐马尔可夫模型

CRF条件随机场

K-Means聚类算法

K-Means聚类算法原理

集成学习

集成学习(Ensemble Learning)

集成学习原理小结

机器学习中的ensemble:Bagging与Boosting

机器学习中Bagging和Boosting的区别

集成学习三大法宝-bagging、boosting、stacking

深度学习

如何自己从零实现一个神经网络

零基础入门深度学习

机器学习常用损失函数小结

过拟合处理

L1 L2正则化

深入理解L1、L2正则化

Droupout

BN

简化网络

常用网络结构

名称 资料
全连接层
卷积层 转化为矩阵计算见《Python深度学习基于pytorch》p114
转置卷积层(反卷积)
LocallyConnected
池化层
LTSM
GRU
BN
LRU 见于AlexNet
Shortcut 见于ResNet
Inception 见于GoogleNet
router 见于Yolo-v4

反向传播算法

一文彻底搞懂BP算法

一文彻底搞懂BP算法:原理推导+数据演示+项目实战(上篇)

神经网络,BP算法的理解与推导

一文弄懂神经网络中的反向传播法——BackPropagation

卷积神经网络

https://paperswithcode.com/methods/category/convolutional-neural-networks

CNN 基础之卷积及其矩阵加速

【TensorFlow】一文弄懂CNN中的padding参数

2-D convolution as a matrix-matrix multiplication

Convolution as Matrix Multiplication

Depthwise卷积与Pointwise卷积

CNN卷积核与通道讲解

1x1卷积核的作用

CNN中,1X1卷积核到底有什么作用呢

一文读懂卷积神经网络中的1x1卷积核

多通道图像卷积过程及计算方式

多输入通道和多输出通道

目标检测论文阅读:Deformable Convolutional Networks

理解 Deformable Convolutional Networks

循环神经网络

生成式模型

深度强化学习

强化学习

迁移学习

VAE

GAN

深层神经网络

CNN卷积神经网络

RNN循环神经网络

TensorFlow2教程-LSTM和GRU

LTSM

LSTM详解及TensorFlow实现

第二十一节,使用TensorFlow实现LSTM和GRU网络

lstm_model.py

GRU

Tensorflow2.0之门控循环单元(GRU)原理与实现

Seq2Seq

tensorflow2.0之seq2seq+attention模型和实例

https://www.tensorflow.org/tutorials/text/nmt_with_attention?hl=zh-cn

GAN对抗神经网络

深度学习专题

Tensorflow 2

中文相关

【数据集】中文语音识别可用的开源数据集整理

腾讯词向量实战:通过Annoy进行索引和快速查询

搜索所有中文NLP数据集,附常用英文NLP数据集

协同过滤推荐算法

手写文字识别

图像处理相关

深度学习在图像处理中的应用教程

图像分类

图像识别

知识图谱

Yolo

YOLOv1,v2,v3解读

实时目标检测方法 YOLO — 从 V1 到 V4

YOLOv1到YOLOv3的演变过程及每个算法详解

YOLO目标检测从V1到V3结构详解

深入浅出 Yolo 系列之 Yolov3&Yolov4 核心基础知识完整讲解

目标检测——番外一-darknet-19与darknet53

darknet-19

v1

Yolov1-TensorFlow

tensorflow版yolo V1 逐行逐句解读

Implementing YOLOV1 from scratch using Keras Tensorflow 2.0

understanding-yolo

hizhangp/yolo_tensorflow

dshahrokhian/YOLO_tensorflow

JY-112553/yolov1-keras-voc

yxlijun/tensorflow-yolov1

MingtaoGuo/yolo_v1_v2_tensorflow

v2

yhcc/yolo2

v3

一文看懂YOLO v3

YOLOv4-Cloud-Tutorial

yolo系列之yolo v3【深度解析】

tensorflow-yolov3

pytorch实现

搭建yolov3+tensorflow2.0开发环境 模型训练 小白篇 机器视觉 神经网络学习 代码

YOLOv3_TF2

pythonlessons/TensorFlow-2.x-YOLOv3

深入浅出Yolo系列之Yolov3&Yolov4&Yolov5核心基础知识完整讲解

v4

作者实现

hunglc007/tensorflow-yolov4-tflite

YOLOv4 团队最新力作!1774fps、COCO 最佳精度,分别适合高低端 GPU 的 YOLO

WongKinYiu/PyTorch_YOLOv4

https://www.bilibili.com/video/BV1LZ4y1W7Ve 代码见 https://github.com/bubbliiiing/yolov4-tf2

pythonlessons/TensorFlow-2.x-YOLOv3

tensorflow-yolov4-tflite

v5

作者Pytorch实现

YOLOV5网络结构

一文读懂YOLO V5 与 YOLO V4

基于目标检测工地安全帽和禁入危险区域识别系统

Tensorflow实现

实现2——完善中

Train custom object detection model with YOLO V5

Training a Custom Object Detection Model With Yolo-V5

实用教程详解:用 OpenCV 的 DNN 模块部署 YOLOv5 目标检测

Opencv、dnn部署自己的Yolov5模型记录

EfficientNet

xuannianz/EfficientDet

EfficientNet模型的完整细节

lukemelas/EfficientNet-PyTorch

时隔两年,EfficientNet v2来了!更快,更小,更强!

EfficientNet-可能是迄今为止最好的CNN网络

EfficientNet 和 EfficientDet

EfficientNet论文解读

谷歌大脑:EfficientNet–阅读笔记

EfficientDet 算法解读

EfficientDet论文解读——谷歌大脑提出目标检测新标杆

EfficentNet详解之MBConvBlock

EfficientNet详解:当前最强网络

令人拍案叫绝的EfficientNet和EfficientDet

GoogLeNet

inception的模块结构

ResNet, AlexNet, VGG, Inception: 理解各种各样的CNN架构

大话CNN经典模型:GoogLeNet(从Inception v1到v4的演进)

使用tensorflow搭建GoogLeNet网络 代码

GoogLeNet-Inception

GoogleNet-Iception实现Fashion mnist图像分类+BN介绍!

R-CNN

实例分割模型Mask R-CNN详解:从R-CNN,Fast R-CNN,Faster R-CNN再到Mask R-CNN

RCNN- 将CNN引入目标检测的开山之作

区域卷积神经网络(R-CNN)系列

Faster RCNN

一文读懂Faster RCNN

faster_rcnn.py

ROI Pooling层详解

ROI Pooling层解析

Mask RCNN

ROI Pooling和ROI Align

RCNN系列文章之Mask RCNN详解

Mask RCNN 论文详解

facebookresearch/maskrcnn-benchmark

matterport/Mask_RCNN

Transformer

【NLP】Transformer模型原理详解

李宏毅-Transformer

Swin-Transformer

Swin-Transformer-Object-Detection

Transformer 模型详解

生成式对话seq2seq:从rnn到transformer

详解Transformer (Attention Is All You Need)

The Illustrated Transformer

Swin-Transformer

Swin-Transformer-Object-Detection

Swin-Transformer-Semantic-Segmentation

AlexNet

连续卷积 LRN ReLU DropOut 11x11

AlexNet(附tensorflow2.0模型搭建)

TF Implementing AlexNet in TensorFlow 2.0

局部响应归一化层(LRN)

AlexNet_TF2.0

VGG

卷积核 3x3

ResNet

shortcut

EfficientDet

EfficientDet 算法解读 efficientnet_model efficientdet-tf

MobileNet

Zehaos/MobileNet

人脸识别

dotnet 科学计算

Tensor.cs

Numpy.NET 包含两层神经网络实现

NumSharp

infer

ML.net

实践

Tencent/ncnn

AdelaiDet

google/automl

paddlepaddle

https://github.com/pytorch/examples

https://github.com/pytorch/tutorials/blob/master/README.md

https://github.com/google/automl/blob/master/efficientnetv2/README.md

https://github.com/tensorflow/tpu/blob/master/README.md

https://github.com/tensorflow/models/blob/master/README.md

https://pytorch.org/tutorials/beginner/data_loading_tutorial.html

面试题

深度学习面试100题(1-10)

深度学习面试100题(11-20)

深度学习面试100题

深度学习面试100题