ゼロから始める
基礎を築く
実践に活かす
深く学ぶ
AIをマスターする
AI・教育・テクノロジーの最新記事
すべての人にAI教育をアクセス可能にする
オープンソース・多言語・コミュニティ主導
GitHubで公開開発
AIの基礎を築く
成長の準備はできましたか?AIの構成要素 — データ、アルゴリズム、ニューラルネットワークに飛び込みましょう。コードを書く前に、ハンズオン演習で直感を養います。
前提条件: AI Seeds(推奨)
Discover what datasets are, why data quality matters, and how the right data teaches AI to be smart.
Learn what algorithms are, how they work with everyday examples, and why choosing the right one matters for AI.
Explore how neural networks mimic the brain, process information through layers, and learn from their mistakes.
Understand the training loop, loss functions, overfitting, and how to know when your AI model is ready.
Explore how bias enters AI systems, the ethical challenges AI creates, and how we can build fairer technology.
Understand how neural networks learn by propagating errors backwards through layers, using the chain rule to update every weight.
Discover how loss functions measure a model's errors and how optimisers use gradients to systematically reduce them.
Learn how language models break text into tokens using BPE and other algorithms, and why tokenisation shapes everything from cost to capability.
Explore how AI represents words and sentences as vectors in high-dimensional space, enabling semantic search, recommendations, and RAG.
Learn why accuracy alone is misleading, and master the metrics - precision, recall, F1, ROC-AUC, BLEU, and perplexity - that truly measure AI performance.
How GPT, Claude and other LLMs work under the hood
Understand the two most common machine learning failure modes — overfitting and underfitting — with clear examples and how to fix them.
Learn how feature engineering transforms raw data into powerful machine learning inputs — the skill that separates good models from great ones.
A clear comparison of supervised and unsupervised machine learning — when to use each approach, with real-world examples and algorithms.
Learn how decision trees work, why they're one of the most intuitive ML algorithms, and when to use them.
Understand clustering — a key unsupervised learning technique — through K-Means, hierarchical clustering, and real-world applications.