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…8 min read·Jul 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…5 min read·Jun 19, 2019--7--7
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.10 min read·Aug 19, 2017--88--88
Vishal MainiinMachine Learning for HumansThe Best Machine Learning ResourcesA compendium of resources for crafting a curriculum on artificial intelligence, machine learning, and deep learning.5 min read·Aug 19, 2017--17--17
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.12 min read·Aug 19, 2017--8--8
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.11 min read·Aug 19, 2017--4--4
Vishal MainiinMachine Learning for HumansMachine Learning for Humans, Part 3: Unsupervised LearningClustering and dimensionality reduction: k-means clustering, hierarchical clustering, PCA, SVD.10 min read·Aug 19, 2017--12--12
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.11 min read·Aug 19, 2017--4--4
Vishal MainiinMachine Learning for HumansMachine Learning for Humans, Part 2.2: Supervised Learning IIClassification with logistic regression and support vector machines (SVMs).10 min read·Aug 19, 2017--8--8
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.13 min read·Aug 19, 2017--23--23