AI(인공지능) 및 머신러닝(Machine Learning) 기초: 직관에서 구현까지
AIBeginner

AI and Machine Learning Foundations: From Intuition to Implementation

Build a complete sentiment analysis system from scratch while mastering every core ML concept through visual intuition, math derivation, and runnable Python code

D
Dr. Alex Kim· AI Research Scientist & ML Engineer
2 lessons10.5h1 students6 views
Start Learning
Share

About this course

Artificial intelligence is reshaping every industry, yet most introductory courses either drown you in math notation or hand you black-box code with no understanding of what happens inside. This course takes a different path. We start every concept with a visual mental model — something you can picture and reason about — then derive the math step by step, and finally implement it in Python you can run on your own machine. By the end, you will not just use machine learning; you will understand it deeply enough to debug, improve, and explain your models to anyone. Our methodology follows an intuition-first spiral approach. Each lesson builds on the previous one, revisiting core ideas like optimization, generalization, and representation at increasing levels of sophistication. You will work with real data from the very first lesson, and every concept you learn immediately improves your running project — a Smart Review Analyzer that grows from simple statistics into a deep-learning-powered sentiment classification system. This is not a toy example; it is a portfolio-ready pipeline that demonstrates genuine ML engineering skills. This course is designed for curious beginners who know basic Python (variables, loops, functions) and want to understand AI and machine learning from the ground up. No prior statistics, linear algebra, or ML experience is required — we build every tool we need along the way. Whether you are a software developer exploring ML, a student preparing for a data science career, or a professional pivoting into AI, this course gives you the conceptual foundation and hands-on skills to confidently tackle real-world problems. By the final lesson, you will have built and deployed a complete ML system, understood the theory behind six major algorithm families, evaluated models with professional rigor, and taken your first steps into deep learning and modern NLP with Transformers. You will walk away with both intuition and implementation — the two things that separate ML practitioners from ML copy-pasters.

Learning Outcomes

  • Explain the core principles of supervised, unsupervised, and deep learning using precise vocabulary and visual mental models (Bloom's: Understand)
  • Implement linear regression, logistic regression, decision trees, and neural networks from scratch in Python using NumPy (Bloom's: Apply)
  • Evaluate ML models using accuracy, precision, recall, F1-score, confusion matrices, and cross-validation, selecting appropriate metrics for different problem types (Bloom's: Analyze)
  • Transform raw text data into numerical feature representations using bag-of-words, TF-IDF, and word embeddings (Bloom's: Apply)
  • Build, train, and debug a PyTorch neural network for text classification (Bloom's: Apply)
  • Compare and contrast classical ML algorithms with deep learning approaches, articulating when each is appropriate (Bloom's: Evaluate)
  • Construct a complete, end-to-end ML pipeline from data loading through prediction serving using scikit-learn and PyTorch (Bloom's: Create)
  • Apply a pre-trained Transformer model to a downstream NLP task using the Hugging Face ecosystem (Bloom's: Apply)
#machine-learning#deep-learning#python#scikit-learn#pytorch#nlp#transformers#data-science#artificial-intelligence#beginner

Reviews

Related Courses