├── .gitignore ├── LICENSE ├── README.md ├── datasets ├── UNB_ISCX_NSL_KDD.csv.zip ├── baby-names2.csv.zip ├── bikeshare.csv.zip ├── churn.csv ├── fraud_detection.csv.zip ├── fraud_transactions_kaggle.csv.zip ├── glass.csv.zip ├── hitters.csv.zip ├── houses_portland.csv.zip ├── mnist │ ├── t10k-images-idx3-ubyte │ ├── t10k-labels-idx1-ubyte │ ├── train-images-idx3-ubyte │ └── train-labels-idx1-ubyte ├── phishing.csv.zip ├── titanic.csv.zip ├── vehicles_test.csv.zip └── vehicles_train.csv.zip ├── exercises ├── 02-Python&Numpy.ipynb ├── 03-BabyNames.ipynb ├── 04-BikesRent.ipynb ├── 05-IntrusionDetection.ipynb ├── 06-Intrusion_cross_validation.ipynb ├── 07-Intrusion_feature_selection.ipynb ├── 08_fraud_detection_sampling_DT.ipynb ├── 09_ensemble_bagging.ipynb └── 11-phishing_SVM.ipynb └── notebooks ├── 01-IntroMachineLearning.ipynb ├── 02-IntroPython.ipynb ├── 03-Pandas.ipynb ├── 04-linear_regression.ipynb ├── 05-logistic_regression.ipynb ├── 06-data_preparation_evaluation.ipynb ├── 07-feature_selection.ipynb ├── 07_Unbalanced_Datasets.ipynb ├── 08_decision_trees.ipynb ├── 09_EnsembleMethods_Bagging.ipynb ├── 10_EnsembleMethods_cont.ipynb ├── 11-SVM.ipynb ├── 12_Intro_DeepLearning.ipynb ├── 13-ModelDeployment.ipynb ├── 14-KaggleCompetition.ipynb ├── images ├── Header_IPS_Intrusion_Detection_01.jpg ├── Precisionrecall.svg.png ├── ch9_fig1.png ├── cnn_explained.png ├── conv_1D_nn.png ├── d1.png ├── d2.png ├── d3.png ├── d4.png ├── d5.png ├── d7.png ├── detect_phishing_intro.jpg ├── download.jpg ├── driver_ensembling.png ├── estimating_coefficients.png ├── fraud.png ├── googlenet2.png ├── html_injection.png ├── iris_setosa.jpg ├── iris_versicolor.jpg ├── iris_virginica.jpg ├── iris_with_length.png ├── logistic_betas.png ├── malware.jpg ├── mylenet.png ├── obama_clinton_tree.jpg ├── salary_color.png ├── salary_regions.png ├── salary_tree.png ├── salary_tree_annotated.png ├── salary_tree_deep.png ├── sparse_1D_nn.png ├── tree_titanic.png ├── tree_vehicles.png └── tree_vs_linear.png ├── load.py └── m22_model_deployment.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/README.md -------------------------------------------------------------------------------- /datasets/UNB_ISCX_NSL_KDD.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/UNB_ISCX_NSL_KDD.csv.zip -------------------------------------------------------------------------------- /datasets/baby-names2.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/baby-names2.csv.zip -------------------------------------------------------------------------------- /datasets/bikeshare.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/bikeshare.csv.zip -------------------------------------------------------------------------------- /datasets/churn.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/churn.csv -------------------------------------------------------------------------------- /datasets/fraud_detection.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/fraud_detection.csv.zip -------------------------------------------------------------------------------- /datasets/fraud_transactions_kaggle.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/fraud_transactions_kaggle.csv.zip -------------------------------------------------------------------------------- /datasets/glass.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/glass.csv.zip -------------------------------------------------------------------------------- /datasets/hitters.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/hitters.csv.zip -------------------------------------------------------------------------------- /datasets/houses_portland.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/houses_portland.csv.zip -------------------------------------------------------------------------------- /datasets/mnist/t10k-images-idx3-ubyte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/mnist/t10k-images-idx3-ubyte -------------------------------------------------------------------------------- /datasets/mnist/t10k-labels-idx1-ubyte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/mnist/t10k-labels-idx1-ubyte -------------------------------------------------------------------------------- /datasets/mnist/train-images-idx3-ubyte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/mnist/train-images-idx3-ubyte -------------------------------------------------------------------------------- /datasets/mnist/train-labels-idx1-ubyte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/mnist/train-labels-idx1-ubyte -------------------------------------------------------------------------------- /datasets/phishing.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/phishing.csv.zip -------------------------------------------------------------------------------- /datasets/titanic.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/titanic.csv.zip -------------------------------------------------------------------------------- /datasets/vehicles_test.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/vehicles_test.csv.zip -------------------------------------------------------------------------------- /datasets/vehicles_train.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/datasets/vehicles_train.csv.zip -------------------------------------------------------------------------------- /exercises/02-Python&Numpy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/exercises/02-Python&Numpy.ipynb -------------------------------------------------------------------------------- /exercises/03-BabyNames.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/exercises/03-BabyNames.ipynb -------------------------------------------------------------------------------- /exercises/04-BikesRent.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/exercises/04-BikesRent.ipynb -------------------------------------------------------------------------------- /exercises/05-IntrusionDetection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/exercises/05-IntrusionDetection.ipynb -------------------------------------------------------------------------------- /exercises/06-Intrusion_cross_validation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/exercises/06-Intrusion_cross_validation.ipynb -------------------------------------------------------------------------------- /exercises/07-Intrusion_feature_selection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/exercises/07-Intrusion_feature_selection.ipynb -------------------------------------------------------------------------------- /exercises/08_fraud_detection_sampling_DT.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/exercises/08_fraud_detection_sampling_DT.ipynb -------------------------------------------------------------------------------- /exercises/09_ensemble_bagging.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/exercises/09_ensemble_bagging.ipynb -------------------------------------------------------------------------------- /exercises/11-phishing_SVM.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/exercises/11-phishing_SVM.ipynb -------------------------------------------------------------------------------- /notebooks/01-IntroMachineLearning.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/01-IntroMachineLearning.ipynb -------------------------------------------------------------------------------- /notebooks/02-IntroPython.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/02-IntroPython.ipynb -------------------------------------------------------------------------------- /notebooks/03-Pandas.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/03-Pandas.ipynb -------------------------------------------------------------------------------- /notebooks/04-linear_regression.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/04-linear_regression.ipynb -------------------------------------------------------------------------------- /notebooks/05-logistic_regression.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/05-logistic_regression.ipynb -------------------------------------------------------------------------------- /notebooks/06-data_preparation_evaluation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/06-data_preparation_evaluation.ipynb -------------------------------------------------------------------------------- /notebooks/07-feature_selection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/07-feature_selection.ipynb -------------------------------------------------------------------------------- /notebooks/07_Unbalanced_Datasets.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/07_Unbalanced_Datasets.ipynb -------------------------------------------------------------------------------- /notebooks/08_decision_trees.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/08_decision_trees.ipynb -------------------------------------------------------------------------------- /notebooks/09_EnsembleMethods_Bagging.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/09_EnsembleMethods_Bagging.ipynb -------------------------------------------------------------------------------- /notebooks/10_EnsembleMethods_cont.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/10_EnsembleMethods_cont.ipynb -------------------------------------------------------------------------------- /notebooks/11-SVM.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/11-SVM.ipynb -------------------------------------------------------------------------------- /notebooks/12_Intro_DeepLearning.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/12_Intro_DeepLearning.ipynb -------------------------------------------------------------------------------- /notebooks/13-ModelDeployment.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/13-ModelDeployment.ipynb -------------------------------------------------------------------------------- /notebooks/14-KaggleCompetition.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/14-KaggleCompetition.ipynb -------------------------------------------------------------------------------- /notebooks/images/Header_IPS_Intrusion_Detection_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/Header_IPS_Intrusion_Detection_01.jpg -------------------------------------------------------------------------------- /notebooks/images/Precisionrecall.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/Precisionrecall.svg.png -------------------------------------------------------------------------------- /notebooks/images/ch9_fig1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/ch9_fig1.png -------------------------------------------------------------------------------- /notebooks/images/cnn_explained.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/cnn_explained.png -------------------------------------------------------------------------------- /notebooks/images/conv_1D_nn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/conv_1D_nn.png -------------------------------------------------------------------------------- /notebooks/images/d1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/d1.png -------------------------------------------------------------------------------- /notebooks/images/d2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/d2.png -------------------------------------------------------------------------------- /notebooks/images/d3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/d3.png -------------------------------------------------------------------------------- /notebooks/images/d4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/d4.png -------------------------------------------------------------------------------- /notebooks/images/d5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/d5.png -------------------------------------------------------------------------------- /notebooks/images/d7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/d7.png -------------------------------------------------------------------------------- /notebooks/images/detect_phishing_intro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/detect_phishing_intro.jpg -------------------------------------------------------------------------------- /notebooks/images/download.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/download.jpg -------------------------------------------------------------------------------- /notebooks/images/driver_ensembling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/driver_ensembling.png -------------------------------------------------------------------------------- /notebooks/images/estimating_coefficients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/estimating_coefficients.png -------------------------------------------------------------------------------- /notebooks/images/fraud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/fraud.png -------------------------------------------------------------------------------- /notebooks/images/googlenet2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/googlenet2.png -------------------------------------------------------------------------------- /notebooks/images/html_injection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/html_injection.png -------------------------------------------------------------------------------- /notebooks/images/iris_setosa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/iris_setosa.jpg -------------------------------------------------------------------------------- /notebooks/images/iris_versicolor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/iris_versicolor.jpg -------------------------------------------------------------------------------- /notebooks/images/iris_virginica.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/iris_virginica.jpg -------------------------------------------------------------------------------- /notebooks/images/iris_with_length.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/iris_with_length.png -------------------------------------------------------------------------------- /notebooks/images/logistic_betas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/logistic_betas.png -------------------------------------------------------------------------------- /notebooks/images/malware.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/malware.jpg -------------------------------------------------------------------------------- /notebooks/images/mylenet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/mylenet.png -------------------------------------------------------------------------------- /notebooks/images/obama_clinton_tree.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/obama_clinton_tree.jpg -------------------------------------------------------------------------------- /notebooks/images/salary_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/salary_color.png -------------------------------------------------------------------------------- /notebooks/images/salary_regions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/salary_regions.png -------------------------------------------------------------------------------- /notebooks/images/salary_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/salary_tree.png -------------------------------------------------------------------------------- /notebooks/images/salary_tree_annotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/salary_tree_annotated.png -------------------------------------------------------------------------------- /notebooks/images/salary_tree_deep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/salary_tree_deep.png -------------------------------------------------------------------------------- /notebooks/images/sparse_1D_nn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/sparse_1D_nn.png -------------------------------------------------------------------------------- /notebooks/images/tree_titanic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/tree_titanic.png -------------------------------------------------------------------------------- /notebooks/images/tree_vehicles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/tree_vehicles.png -------------------------------------------------------------------------------- /notebooks/images/tree_vs_linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/images/tree_vs_linear.png -------------------------------------------------------------------------------- /notebooks/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/load.py -------------------------------------------------------------------------------- /notebooks/m22_model_deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albahnsen/ML_SecurityInformatics/HEAD/notebooks/m22_model_deployment.py --------------------------------------------------------------------------------