Posts

Minimalist AI Stack: Learning Python and AI with Vim and Miniforge

Image
  I have asked AI Collaborator to guess why I choose “Miniforge and VIM” for learning Python and AI by projects. Its reply: It is because you want to build a rock-solid foundation by forcing yourself to understand how your code works under the hood, rather than relying on ‘magic’. Here is a guess at the psychology and strategy behind your setup: 1. You want to understand dependencies, not just hide them. Python environments, especially for AI (which relies on heavy libraries like PyTorch or TensorFlow), are notorious for dependency hell. • The easy path: Anaconda or pipenv. • Your path: Miniforge. You have chosen this because it gives you raw control. It forces you to learn how conda-forge packages things, how to isolate your AI projects using conda activate, and how to resolve version conflicts manually so you actually understand what your system is running. 2. You are prioritizing absolute focus and speed. AI development involves looking at a lot of text, code, an...

Introduction to Deep Learning. (Source: MIT.edu)

Image
MIT 6.S191 - Introduction to Deep Learning : Lecture 1, New 2025 Edition, Foundations of Deep Learning. Lecturer: Alexander Amini. Lectures, slides, and lab materials . I sat in for the interesting introduction of first lecture (and would continue this lecture later). Within the first few minutes, the lecturer demonstrated the power of deep learning and he motivated me to continue with this course ( I really hope I have the world of time.)

What is deep learning? (Source: Mckinsey.com)

Image
Visit: What is Deep Learning? (Source: Mckinsey.com) An interesting write-out as it shares the relationship between deep learning and generative AI. It also introduces the kinds of neural networks are used in deep learning.

Deep Learning

Image
  Deep learning is a type of machine learning that uses multi-layered artificial neural networks to automatically learn patterns and features from vast amounts of data for complex tasks like image recognition, speech processing, and language translation It offers high accuracy by processing information in stages. Unlike traditional machine learning, it learns features directly from data without needing human-engineered feature extraction, making it powerful for unstructured data and complex problems. More on Deep Learning and Study Deep Learning  

Learning Python (Source: MIT.edu, youtube.com)

Image
MIT 6.100L Introduction to CS and Programming using Python, Fall 2022, by Prof Ana Bell. View full course (Source: MIT.edu , youtube.com) Lecture 1: Introduction to CS and Programming Using Python (1h video) I am starting to go through these videos. Generally, the Prof not only introduces the terms and concepts, she also helps me to remember them. Basically, I am motivated to continue attending her lectures and to find out more on Python. Good to meet such a wonderful professor and many thanks to MIT. Here’s a summary of the first lecture (but it’s better for you to attend). The Prof discusses the idea of an object in Python. Every object in Python has a specific type. The type tells Python the type of things we are allow to do with the object. Once, we have an object, we can assign it to a variable. These variables, basically bind names to objects. The = sign is an assignment, for example, var = type (5*4). The following have been discussed: Expressions involve objects and operatio...

Why (Learn) Python

Image
  Do You Still Need to Learn Python in the Age of AI? (Source: MIT.edu – youtube.com) Watch this 3min video if you are curious to know. Also, read “Don’t blindly trustwhat AI tells you, says Google’s Sundar Pichai” (Source: bbc.com ) Personally, I perceive humans will have to clean up the “AI mess” in due course, just like, what we are doing now for “fossil fuels mess”. So it pays to learn the Python. More on Learning Python

What is Machine Learning? (Source: Stanford.edu)

Image
Visit: What is Machine Learning (Source: Stanford.edu) This video (1.5min) explains in simple terms what machine learning is and how is it related to artificial intelligence. Visit: What is machine learning? (Source: IBM.com)