Vishal MainiTaking the plunge: my path to working on artificial intelligenceI thought about large-scale risks to future generations: run-away climate change, nuclear exchange, engineered pandemics, unsafe AI…Jul 3, 2023Jul 3, 2023
Vishal MainiinMachine Learning for HumansAI Reading ListFor newcomers to the field of artificial intelligence, prioritizing among endless AI resources can be an overwhelming challenge. This list…Jun 19, 20197Jun 19, 20197
Vishal MainiinMachine Learning for HumansA Beginner’s Guide to AI/ML 🤖👶The ultimate guide to machine learning. Simple, plain-English explanations accompanied by math, code, and real-world examples.Aug 19, 201789Aug 19, 201789
Vishal MainiinMachine Learning for HumansThe Best Machine Learning ResourcesA compendium of resources for crafting a curriculum on artificial intelligence, machine learning, and deep learning.Aug 19, 201717Aug 19, 201717
Vishal MainiinMachine Learning for HumansMachine Learning for Humans, Part 5: Reinforcement LearningExploration and exploitation. Markov decision processes. Q-learning, policy learning, and deep reinforcement learning.Aug 19, 20178Aug 19, 20178
Vishal MainiinMachine Learning for HumansMachine Learning for Humans, Part 4: Neural Networks & Deep LearningWhere, why, where, and how deep neural networks work. Drawing inspiration from the brain. CNNs and RNNs. Real-world applications.Aug 19, 20174Aug 19, 20174
Vishal MainiinMachine Learning for HumansMachine Learning for Humans, Part 3: Unsupervised LearningClustering and dimensionality reduction: k-means clustering, hierarchical clustering, PCA, SVD.Aug 19, 201712Aug 19, 201712
Vishal MainiinMachine Learning for HumansMachine Learning for Humans, Part 2.3: Supervised Learning IIINon-parametric models: k-nearest neighbors, decision trees, and random forests. Introducing cross-validation and ensemble models.Aug 19, 20174Aug 19, 20174
Vishal MainiinMachine Learning for HumansMachine Learning for Humans, Part 2.2: Supervised Learning IIClassification with logistic regression and support vector machines (SVMs).Aug 19, 20178Aug 19, 20178
Vishal MainiinMachine Learning for HumansMachine Learning for Humans, Part 2.1: Supervised LearningThe two tasks of supervised learning: regression and classification. Linear regression, loss functions, and gradient descent.Aug 19, 201723Aug 19, 201723