All Projects → zlpure → Cs231n

zlpure / Cs231n

Licence: mit
My Solution to Assignments of CS231n in Winter2016

Projects that are alternatives of or similar to Cs231n

Crime Analysis
Association Rule Mining from Spatial Data for Crime Analysis
Stars: ✭ 20 (-71.83%)
Mutual labels:  jupyter-notebook, anaconda
Bipropagation
Stars: ✭ 41 (-42.25%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Servenet
Service Classification based on Service Description
Stars: ✭ 21 (-70.42%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Concise Ipython Notebooks For Deep Learning
Ipython Notebooks for solving problems like classification, segmentation, generation using latest Deep learning algorithms on different publicly available text and image data-sets.
Stars: ✭ 23 (-67.61%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Gdax Orderbook Ml
Application of machine learning to the Coinbase (GDAX) orderbook
Stars: ✭ 60 (-15.49%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Tf Keras Surgeon
Pruning and other network surgery for trained TF.Keras models.
Stars: ✭ 25 (-64.79%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Dl Colab Notebooks
Try out deep learning models online on Google Colab
Stars: ✭ 969 (+1264.79%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Deep Embedded Memory Networks
https://arxiv.org/abs/1707.00836
Stars: ✭ 19 (-73.24%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Deej A.i.
Create automatic playlists by using Deep Learning to *listen* to the music
Stars: ✭ 57 (-19.72%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Lipreading
Stars: ✭ 49 (-30.99%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Deepfake Detection
DeepFake Detection: Detect the video is fake or not using InceptionResNetV2.
Stars: ✭ 23 (-67.61%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Gtsrb
Convolutional Neural Network for German Traffic Sign Recognition Benchmark
Stars: ✭ 65 (-8.45%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Csc deeplearning
3-day dive into deep learning at csc
Stars: ✭ 22 (-69.01%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Kalasalingam
IEEE "Invited Talk on Deep Learning" 03/02/2018
Stars: ✭ 13 (-81.69%)
Mutual labels:  jupyter-notebook, deep-neural-networks
All Classifiers 2019
A collection of computer vision projects for Acute Lymphoblastic Leukemia classification/early detection.
Stars: ✭ 22 (-69.01%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Densedepth
High Quality Monocular Depth Estimation via Transfer Learning
Stars: ✭ 963 (+1256.34%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Gans In Action
Companion repository to GANs in Action: Deep learning with Generative Adversarial Networks
Stars: ✭ 748 (+953.52%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Deep Learning Time Series
List of papers, code and experiments using deep learning for time series forecasting
Stars: ✭ 796 (+1021.13%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Elemnet
Deep Learning the Chemistry of Materials From Only Elemental Composition for Enhancing Materials Property Prediction
Stars: ✭ 44 (-38.03%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Vitech
tuyển chọn các tài liệu về công nghệ bằng tiếng Việt
Stars: ✭ 63 (-11.27%)
Mutual labels:  jupyter-notebook, deep-neural-networks

My Solution to Assignments of CS231n Winter2016

This is my solution to three assignments of CS231n Winter2016.
CS231n: Convolutional Neural Networks for Visual Recognition Winter2016 is a classical class, which teaches you to implement, train and debug your own neural networks via python package numpy on Cifar10 datasets. And after finishing the assignments, you can gain a deep understanding of cutting-edge researches in machine learning and computer vision issues.


Note: If you consult my source codes that you may want to incorporate into your algorithm or system, you should clearly cite references in your codes.


Table of Contents

  • Assignment 1
    • understand the basic Image Classification pipeline and the data-driven approach (train/predict stages)
    • understand the train/val/test splits and the use of validation data for hyperparameter tuning.
    • develop proficiency in writing efficient vectorized code with numpy
    • implement and apply a k-Nearest Neighbor (kNN) classifier
    • implement and apply a Multiclass Support Vector Machine (SVM) classifier
    • implement and apply a Softmax classifier
    • implement and apply a Two layer neural network classifier
    • understand the differences and tradeoffs between these classifiers
    • get a basic understanding of performance improvements from using higher-level representations than raw pixels (e.g. color histograms, Histogram of Gradient (HOG) features)
  • Assignment 2
    • understand Neural Networks and how they are arranged in layered architectures
    • understand and be able to implement (vectorized) backpropagation
    • implement various update rules used to optimize Neural Networks
    • implement batch normalization for training deep networks
    • implement dropout to regularize networks
    • effectively cross-validate and find the best hyperparameters for Neural Network architecture
    • understand the architecture of Convolutional Neural Networks and train gain experience with training these models on data
  • Assignment 3
    • Understand the architecture of recurrent neural networks (RNNs) and how they operate on sequences by sharing weights over time
    • Understand the difference between vanilla RNNs and Long-Short Term Memory (LSTM) RNNs
    • Understand how to sample from an RNN at test-time
    • Understand how to combine convolutional neural nets and recurrent nets to implement an image captioning system
    • Understand how a trained convolutional network can be used to compute gradients with respect to the input image
    • Implement and different applications of image gradients, including saliency maps, fooling images, class visualizations, feature inversion, and DeepDream.

Dependencies

  • Anaconda
  • Python 2.7
  • Numpy
  • Pandas

Author

@zlpure

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].