프로그래밍, AI, 엔지니어링 학습
프로그래밍 언어, 웹 개발, 머신러닝, 알고리즘, 로봇공학, 하드웨어를 아우르는 심층 교육 자료 — 누구나 무료로 이용할 수 있습니다.
카테고리 둘러보기
프로그래밍 언어
Python, C, C++, Java, JavaScript, TypeScript, Go, R, Haskell 튜토리얼 — 기초 문법부터 고급 기법까지.
웹 개발
HTML5, React, Angular, Next.js, Vite 등 현대 프런트엔드 개발 가이드와 프로젝트.
백엔드 개발
Node.js, NestJS, Spring Boot, Python 백엔드, 소켓, Nginx, 결제 연동 등 서버 개발.
알고리즘과 자료구조
정렬, 트리, 해싱, 그래프 알고리즘, KMP, LeetCode 연습과 알고리즘 분석 자료.
AI와 머신러닝
머신러닝, 검색 증강 생성(RAG), AI 응용, 웹 크롤링 튜토리얼.
데이터베이스
SQL과 NoSQL 데이터베이스 설계, 쿼리, 최적화, 실습.
컴퓨터 과학 기초
컴퓨터 구조, 운영체제, Linux 기초와 핵심 컴퓨터 과학 이론.
하드웨어와 임베디드 시스템
Arduino, RISC-V, MSP430, PLC, Linux 드라이버, 임베디드 시스템 엔지니어링.
로봇공학과 자율 시스템
ROS 2, 휴머노이드 로봇, 드론, 자율주행 시스템.
네트워킹과 DevOps
컴퓨터 네트워킹, TCP/IP, CI/CD 파이프라인, DevOps 실무.
모바일 개발
Android와 iOS 앱 개발 튜토리얼.
퀀트 금융과 블록체인
퀀트 금융, 트레이딩 시스템, 블록체인 기술.
프로젝트와 사례 연구
실전 프로젝트: 결제 게이트웨이 마이크로서비스, 풀스택 앱, Django 백엔드, RAG 시스템 등.
최신 글
Comprehensive Machine Learning & Deep Learning Curriculum
A complete set of professional, textbookquality teaching PDFs covering a depthfirst path from mathematical foundations to production deep learning — written for someone who already codes well but wants real understanding
글 읽기 →Preface: how to use this book
For most of the 1990s and 2000s, if you wanted the best off-the-shelf classifier, you reached for a Support Vector Machine. SVMs combined a beautiful geometric idea — separate the classes with the — with deep optimizatio
글 읽기 →Formulas, Kernels, and Hyperparameter Reference
A compact reference for the formulas, kernels, and knobs used throughout the book.
글 읽기 →What Are Support Vector Machines?
Imagine two groups of points on a page and a ruler you must lay down to separate them. Many positions work — but which is ? A Support Vector Machine answers: the line that leaves the between the groups. That single insti
글 읽기 →The Maximal Margin Classifier
Now we make the widest-street idea precise. For data that be perfectly separated by a line, the maximal margin classifier (the hard-margin SVM) is the cleanest version of the story: a little geometry turns ``make the str
글 읽기 →Soft Margins and Slack
Real data overlaps, contains noise, and is rarely perfectly separable. The — the model people actually use — relaxes the hard constraints by allowing a controlled budget of margin violations. This single change makes SVM
글 읽기 →Hinge Loss and the Primal Problem
We ended the last chapter with a striking reformulation: the soft-margin SVM is just L_2 regularization plus a special loss. That loss is the , and viewing the SVM as ``minimize regularized hinge loss'' (the problem) dem
글 읽기 →Lagrangian Duality and the KKT Conditions
The primal view trains SVMs by gradient descent, but it hides two treasures: support vectors appear, and the kernel trick becomes possible. Both emerge when we rewrite the SVM through . This is the most mathematical chap
글 읽기 →The Kernel Trick
Here is the idea that turned a linear classifier into one of the most powerful tools in machine learning. A linear SVM can only draw straight boundaries — useless for data shaped like rings or spirals. The lets the very
글 읽기 →