home | resources | github | about
This is where I maintain lists of technical resources for subjects related to data science, machine learning, & cybersecurity; a repo of mlops & mlsecops resources, and a list of aerospace organizations & aviation cyber resources.
by topic:
scraping and building datasets
practice coding:
Khan Academy Algebra Courses (in order): Pre-Algebra (start here & skip if the concepts are familiar), Algebra 1, Algebra 2
EdX Pre-Calculus Course (free course, college credit eligible for a fee)
MIT Single Variable Calculus (Calculus 1) (free full course)
Introduction to Statistics, David Lane, Rice University, Open Textbook Library (free complete textbook online)
Carnegie Mellon Probability & Statistics (free full course)
Essence of Linear Algebra (video series)
MIT Linear Algebra (free full course)
Discrete Mathematics: An Open Introduction (Oscar Levin) (free full book online)
Introduction to Discrete Mathematics for Computer Science (Coursera) (free full course)
Tensorflow Playground in-browser lab lets you play with different neural net parameters
supervised, unsupervised, and reinforcement learning
gradient descent
algorithms
principal component analysis (PCA)
support vector machines
linear regression
Linear Regression in Python (math-heavy)
Simple and Multiple Linear Regression in Python (some math, more code)
logistic regression
random forests
An Implementation and Explanation of the Random Forest in Python
Random Forest Simple Explanation note: whether an explanation is ‘simple’ or not depends on a lot of factors that can have nothing to do with the person learning, so don’t let the title intimidate you if this is not the explanation for you!
Random Forest in Python: A Practical End-to-End Machine Learning Example
bayesian algorithms
k-means clustering
K-means Clustering in Python (code-heavy demo in python, followed by a simpler demo using scikit-learn)
jupyter notebooks in the “Machine Learning with scikit-learn” series, by Jake Vanderplas:
Deep Learning (MIT Press, complete book online), by Ian Goodfellow, Yoshua Bengio & Aaron Courville
Neural Networks & Deep Learning (complete book online) by Michael Nielson
Artificial Intelligence: Foundations of Computational Agents (full book online)
Recurrent Neural Network (RNN) basics and the Long Short Term Memory (LSTM) cell
Recurrent neural networks and LSTM tutorial in Python and TensorFlow
Natural Language Processing: From Basics to using RNN and LSTM
Ultimate Guide to Understand and Implement Natural Language Processing (with codes in Python)
Graph Analytics for Big Data (UC San Diego/Coursera free full course)
An Introduction to Graph Theory and Network Analysis (with Python codes)
Data Scientists, The 5 Graph Algorithms that you should know
Python Graph Gallery example charts with reproducible python code
computer vision
natural language processing
parallel corpora (machine translation)
LDC - Linguistic Data Consortium (contains a number of corpora)
ELRA Catalogue of Language Resources (contains a number of corpora)
OPUS Open Source Parallel Corpus (contains a number of corpora)
health datasets
government datasets
dataset collections
International Civil Aviation Organization (ICAO)
Aviation Cybersecurity Overview go »
International Air Transport Association (IATA)
Aviation Cyber Security go »
United States Federal Aviation Administration (FAA)
Cybersecurity Awareness Symposium go »
European Union Aviation Safety Agency (EASA)
Cybersecurity Overview go »
home | resources | github | about