DL ML CNN 相关的经验之谈

1,CNN:目前最合适的卷积层数:20~25层

http://vlg.cs.dartmouth.edu/c3d/

https://www.microsoft.com/en-us/research/publication/msr-vtt-a-large-video-description-dataset-for-bridging-video-and-language/?from=http%3A%2F%2Fresearch.microsoft.com%2Fapps%2Fpubs%2Fdefault.aspx%3Fid%3D264836

numpy pandas matplotlib scipy sympy pylab

http://ufldl.stanford.edu/wiki/index.php/UFLDL_Tutorial

scikit-learn

http://lamda.nju.edu.cn/weixs/project/CNNTricks/CNNTricks.html

https://www.zhihu.com/question/38102762

http://vis-www.cs.umass.edu/lfw/results.html

模型准确性

http://kyonhuang.top/Andrew-Ng-Deep-Learning-notes/

notes

https://scipy.github.io/old-wiki/pages/PyLab 

https://docs.scipy.org/doc/numpy/user/quickstart.html

tensorflow scipy

https://blog.csdn.net/qq_22749699/article/details/78526147

face net

https://blog.csdn.net/u014380165/article/details/78906898

MTCNN算法

http://people.duke.edu/~ccc14/pcfb/analysis.html

Practical Computing for Biologists

  1. Maths:
    1. Linear algebra
    2. Probability and statistics
    3. Numerical optimization
    4. Calculus
  2. Image processing: or generally digital signal processing.
    1. Digital filters: Gaussian blur
    2. Image transformations: rotations, translations, scaling and many more.
    3. Scale space theorem for natural stimuli processing. Basically implemented using image pyramids, the so called multi-scale approach.
  3. Machine learning (ML): A very important area that is changing many AI sub-fields. You need to know about:
    1. Convolutional neural networks (CNN).
    2. Fully connected neural networks.
    3. Support vector machines (SVM)
    4. Recurrent neural networks (RNN) such as long-short-term-memory (LSTM) or gated recurrent unit (GRU) networks.
    5. Generative adversarial networks (GAN): For many tasks like image-to-image translation. Image enhancements, art style transfer and so on.
    6. Autoencoders: For noise reduction and image compression.
  4. Programming:
    1. C/C++: You can use OpenCV for CV implementations or build your own from scratch using C/C++.
    2. Java: OpenCV is also available in Java.
    3. Python: You can again use OpenCV in Python language. Probably this is a better choice as Python is a very high-level easy to learn language.

猜你喜欢

转载自blog.csdn.net/oPerform/article/details/88110832