├── .gitignore ├── Classification for Multiclass ├── L9code1.py ├── L9code2.py ├── iris │ └── iris.csv ├── linear_regression.py ├── softmax.py └── utils │ ├── __init__.py │ ├── data_generator.py │ └── result_presenter.py ├── Fisher ├── Fisher.py ├── L4code2.py ├── L4problem1.py ├── test.py └── utils │ ├── __init__.py │ ├── data_generator.py │ └── result_presenter.py ├── Linear Regression Algorithm ├── L3code2.py ├── L3code3.py ├── L3code4.py ├── L3code5.py ├── L3problem1.py ├── linear_regression.py ├── optimizer.py ├── test.py └── utils │ ├── __init__.py │ ├── data_generator.py │ └── result_presenter.py ├── Logistic Regression ├── L5code2.py ├── logistic_regression.py ├── test.py └── utils │ ├── __init__.py │ ├── data_generator.py │ └── result_presenter.py ├── PLA ├── .gitignore ├── L2code2.py ├── L2code3.py ├── L2code4.py ├── L2problem5.py ├── PLA.py ├── pocket.py └── utils │ ├── __init__.py │ ├── data_generator.py │ └── result_presenter.py ├── README.md ├── SVM ├── L7code2.py ├── L7code3.py ├── L7code4.py ├── L7code5.py ├── L7problem4.py ├── SVMs.py ├── kernel.py ├── test.py └── utils │ ├── __init__.py │ ├── data_generator.py │ └── result_presenter.py └── neural_network ├── IRIS_net.py ├── L10code1.py ├── L10code2.py ├── iris └── iris.csv └── le_net.py /.gitignore: -------------------------------------------------------------------------------- 1 | **/__pycache__ 2 | *.png 3 | *.txt 4 | **/mnist -------------------------------------------------------------------------------- /Classification for Multiclass/L9code1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Classification for Multiclass/L9code1.py -------------------------------------------------------------------------------- /Classification for Multiclass/L9code2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Classification for Multiclass/L9code2.py -------------------------------------------------------------------------------- /Classification for Multiclass/iris/iris.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Classification for Multiclass/iris/iris.csv -------------------------------------------------------------------------------- /Classification for Multiclass/linear_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Classification for Multiclass/linear_regression.py -------------------------------------------------------------------------------- /Classification for Multiclass/softmax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Classification for Multiclass/softmax.py -------------------------------------------------------------------------------- /Classification for Multiclass/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Classification for Multiclass/utils/__init__.py -------------------------------------------------------------------------------- /Classification for Multiclass/utils/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Classification for Multiclass/utils/data_generator.py -------------------------------------------------------------------------------- /Classification for Multiclass/utils/result_presenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Classification for Multiclass/utils/result_presenter.py -------------------------------------------------------------------------------- /Fisher/Fisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Fisher/Fisher.py -------------------------------------------------------------------------------- /Fisher/L4code2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Fisher/L4code2.py -------------------------------------------------------------------------------- /Fisher/L4problem1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Fisher/L4problem1.py -------------------------------------------------------------------------------- /Fisher/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Fisher/test.py -------------------------------------------------------------------------------- /Fisher/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Fisher/utils/__init__.py -------------------------------------------------------------------------------- /Fisher/utils/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Fisher/utils/data_generator.py -------------------------------------------------------------------------------- /Fisher/utils/result_presenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Fisher/utils/result_presenter.py -------------------------------------------------------------------------------- /Linear Regression Algorithm/L3code2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Linear Regression Algorithm/L3code2.py -------------------------------------------------------------------------------- /Linear Regression Algorithm/L3code3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Linear Regression Algorithm/L3code3.py -------------------------------------------------------------------------------- /Linear Regression Algorithm/L3code4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Linear Regression Algorithm/L3code4.py -------------------------------------------------------------------------------- /Linear Regression Algorithm/L3code5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Linear Regression Algorithm/L3code5.py -------------------------------------------------------------------------------- /Linear Regression Algorithm/L3problem1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Linear Regression Algorithm/L3problem1.py -------------------------------------------------------------------------------- /Linear Regression Algorithm/linear_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Linear Regression Algorithm/linear_regression.py -------------------------------------------------------------------------------- /Linear Regression Algorithm/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Linear Regression Algorithm/optimizer.py -------------------------------------------------------------------------------- /Linear Regression Algorithm/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Linear Regression Algorithm/test.py -------------------------------------------------------------------------------- /Linear Regression Algorithm/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Linear Regression Algorithm/utils/__init__.py -------------------------------------------------------------------------------- /Linear Regression Algorithm/utils/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Linear Regression Algorithm/utils/data_generator.py -------------------------------------------------------------------------------- /Linear Regression Algorithm/utils/result_presenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Linear Regression Algorithm/utils/result_presenter.py -------------------------------------------------------------------------------- /Logistic Regression/L5code2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Logistic Regression/L5code2.py -------------------------------------------------------------------------------- /Logistic Regression/logistic_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Logistic Regression/logistic_regression.py -------------------------------------------------------------------------------- /Logistic Regression/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Logistic Regression/test.py -------------------------------------------------------------------------------- /Logistic Regression/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Logistic Regression/utils/__init__.py -------------------------------------------------------------------------------- /Logistic Regression/utils/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Logistic Regression/utils/data_generator.py -------------------------------------------------------------------------------- /Logistic Regression/utils/result_presenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/Logistic Regression/utils/result_presenter.py -------------------------------------------------------------------------------- /PLA/.gitignore: -------------------------------------------------------------------------------- 1 | figs/ -------------------------------------------------------------------------------- /PLA/L2code2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/PLA/L2code2.py -------------------------------------------------------------------------------- /PLA/L2code3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/PLA/L2code3.py -------------------------------------------------------------------------------- /PLA/L2code4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/PLA/L2code4.py -------------------------------------------------------------------------------- /PLA/L2problem5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/PLA/L2problem5.py -------------------------------------------------------------------------------- /PLA/PLA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/PLA/PLA.py -------------------------------------------------------------------------------- /PLA/pocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/PLA/pocket.py -------------------------------------------------------------------------------- /PLA/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/PLA/utils/__init__.py -------------------------------------------------------------------------------- /PLA/utils/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/PLA/utils/data_generator.py -------------------------------------------------------------------------------- /PLA/utils/result_presenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/PLA/utils/result_presenter.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/README.md -------------------------------------------------------------------------------- /SVM/L7code2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/SVM/L7code2.py -------------------------------------------------------------------------------- /SVM/L7code3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/SVM/L7code3.py -------------------------------------------------------------------------------- /SVM/L7code4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/SVM/L7code4.py -------------------------------------------------------------------------------- /SVM/L7code5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/SVM/L7code5.py -------------------------------------------------------------------------------- /SVM/L7problem4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/SVM/L7problem4.py -------------------------------------------------------------------------------- /SVM/SVMs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/SVM/SVMs.py -------------------------------------------------------------------------------- /SVM/kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/SVM/kernel.py -------------------------------------------------------------------------------- /SVM/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/SVM/test.py -------------------------------------------------------------------------------- /SVM/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/SVM/utils/__init__.py -------------------------------------------------------------------------------- /SVM/utils/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/SVM/utils/data_generator.py -------------------------------------------------------------------------------- /SVM/utils/result_presenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/SVM/utils/result_presenter.py -------------------------------------------------------------------------------- /neural_network/IRIS_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/neural_network/IRIS_net.py -------------------------------------------------------------------------------- /neural_network/L10code1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/neural_network/L10code1.py -------------------------------------------------------------------------------- /neural_network/L10code2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/neural_network/L10code2.py -------------------------------------------------------------------------------- /neural_network/iris/iris.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/neural_network/iris/iris.csv -------------------------------------------------------------------------------- /neural_network/le_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Weizhi-Zhao/getting-started-with-pattern-recognition/HEAD/neural_network/le_net.py --------------------------------------------------------------------------------