This project contains some neural network code
Note: Clone this repository to E:/GitCode/
- neural network code(C++)
- Perceptron
- BP(Back Propagation)
- CNN(Convolutional Neural Networks)
- Linear Regression(gradient descent、least squares)
- Naive Bayes Classifier(sex classification)
- Logistic Regression(gradient descent, Batch/Mini Batch)
- KNN(K-Nearest Neighbor, classification)
- PCA(Principal Components Analysis)
- single hidden layer(two categories)
- K-Means
- mathematical formula's implement with C++
- Linear Algebra
- transpose
- determinant
- adjoint matrix
- inverse matrix
- norm(vector、matrix)
- eigenvalues/eigenvectors(real symmetric matrix)
- SVD(Singular Value Decomposition)
- pseudoinverse
- trace
- Probability
- mean、variance、standard deviation
- covariance matrix
- Activation Function
- logistic sigmoid function
- softplus function
- ReLU(rectified linear unit)
- Leaky ReLUs(leaky rectified linear units)
- ELUs(Exponential linear units)
- softmax function
- common algorithm
- Brute Force(string match)
- Linear Algebra
- open source library's usage(C++)
- Python code
- KNN(K-Nearest Neighbor)
- Decision Tree
- PCA(Principal Components Analysis)
- k-means
- Database convert to Image
- MNIST
- CIFAR10/CIFAR100
- ORL Faces Database
The project support platform: windows7/10 64 bits. It can be directly build with VS2013 in windows7/10 64bits.
Blog: fengbingchun