Machine Learning

Articles about traditional machine learning, optimization, bayesian methods, and other machine learning topics.

712 items · Page 15 of 15

Community

Learn with the community

Create a free account to keep your reading organized, join thoughtful discussions, and get more from every chapter.

  • Keep your place across books and articles
  • Ask questions and take part in discussions
  • Read with fewer interruptions

Free to join · Takes less than a minute

Why

I created this space so readers can learn together, ask questions, and make sense of difficult ideas.

Michael Brenndoerfer
From readers1 / 12
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

Conditional Random Fields: History CRF

Mar 29, 2025·24 min read

Conditional Random Fields model structured predictions without assuming independent labels. Covers the 2001 paper, feature design, inference, and later uses.

Open notebook
Language AI HandbookMachine LearningData, Analytics & AI

Inverse Document Frequency

Mar 28, 2025·59 min read

Explains how Inverse Document Frequency (IDF) measures word importance across a corpus by weighting rare, discriminative terms higher than common words.

Open notebook
Data, Analytics & AIMachine LearningLanguage AI Handbook

TF-IDF for Text Representation

Mar 27, 2025·51 min read

Covers TF-IDF for text representation, including the core formula, variants, normalization, document similarity, feature extraction, sklearn TfidfVectorizer.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

From Symbolic Rules to Statistical Learning

Mar 27, 2025·21 min read

Natural language processing underwent a fundamental shift from symbolic rules to statistical learning.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningLanguage AI Handbook

Perplexity: The Standard Language Model Metric

Mar 26, 2025·63 min read

Explains how perplexity measures language model quality through cross-entropy and information theory.

Open notebook
Data, Analytics & AILanguage AI HandbookMachine Learning

BM25: the Search Algorithm Behind Elasticsearch

Mar 25, 2025·52 min read

Covers BM25, the probabilistic ranking algorithm powering modern search engines. Topics include IDF derivation, term saturation, length normalization, BM25L.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

Shannon's N-gram Model

Mar 25, 2025·13 min read

Claude Shannon's 1948 work on information theory introduced n-gram models, one of the most core concepts in natural language processing.

Open notebook
Data, Analytics & AILanguage AI HandbookMachine Learningnatural-language-processing

Co-occurrence Matrices: Distributional Semantics in NLP

Mar 24, 2025·50 min read

Explains how word-word and word-document co-occurrence matrices encode distributional meaning.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningLanguage AI Handbook

N-gram Language Models: Probability and Text Generation

Mar 23, 2025·58 min read

Explains how n-gram language models assign probabilities to word sequences using the chain rule, Markov assumption, and MLE.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

The Turing Test: Imitation and Machine Intelligence

Mar 23, 2025·14 min read

In 1950, Alan Turing proposed a deceptively simple test for machine intelligence, originally called the Imitation Game.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningLanguage AI Handbook

Smoothing Techniques for N-gram LLMs: Laplace to Kneser-Ney

Mar 22, 2025·56 min read

Covers smoothing techniques that solve the zero probability problem in n-gram models, from simple add-k smoothing through Good-Turing estimation to Kneser-Ney.

Open notebook
Language AI HandbookMachine LearningData, Analytics & AI

Bag of Words: Document-Term Matrices

Mar 21, 2025·51 min read

Explains how the Bag of Words model transforms text into numerical vectors through word counting, vocabulary construction, and sparse matrix storage.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

ELIZA: The First Conversational AI Program

Mar 21, 2025·14 min read

Joseph Weizenbaum's ELIZA, created in 1966, became the first computer program to hold something resembling a conversation.

Open notebook
Data, Analytics & AILanguage AI HandbookMachine Learning

Sentence Segmentation

Mar 20, 2025·62 min read

Covers sentence boundary detection in NLP, covering the period disambiguation problem, rule-based approaches.

Open notebook
Data, Analytics & AILanguage AI HandbookMachine Learning

N-grams: Capturing Word Order in Text

Mar 19, 2025·47 min read

Covers n-gram text representations including bigrams, trigrams, character n-grams, and skip-grams. Topics include extraction techniques.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

Hidden Markov Models: Statistical Speech Recognition

Mar 19, 2025·22 min read

Hidden Markov Models changed speech recognition in the 1970s by introducing a clever probabilistic approach.

Open notebook
Data, Analytics & AIMachine LearningLanguage AI Handbook

Word Tokenization: Breaking Text into Meaningful Units

Mar 18, 2025·64 min read

Split text into words and tokens using whitespace, punctuation handling, and linguistic rules. Topics include NLTK, spaCy, Penn Treebank conventions.

Open notebook
Data, Analytics & AILanguage AI HandbookMachine Learning

Text Normalization: Unicode Forms

Mar 17, 2025·52 min read

Covers text normalization techniques including Unicode NFC/NFD/NFKC/NFKD forms, case folding vs lowercasing, diacritic removal, and whitespace handling.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

The Perceptron: Foundation of Modern Neural Networks

Mar 17, 2025·25 min read

In 1958, Frank Rosenblatt created the perceptron at Cornell Aeronautical Laboratory, the first artificial neural network.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningLanguage AI Handbook

Regular Expressions for NLP: Pattern Matching in Python

Mar 16, 2025·56 min read

Covers regular expressions for text processing, covering metacharacters, quantifiers, lookarounds, and practical NLP patterns.

Open notebook
Data, Analytics & AILanguage AI HandbookMachine Learning

Character Encoding: From ASCII to UTF-8 for NLP

Mar 15, 2025·52 min read

Covers character encoding fundamentals including ASCII, Unicode, and UTF-8. Detect, fix, and prevent encoding errors like mojibake in your NLP pipelines.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

SHRDLU: Understanding Language Through Action

Mar 15, 2025·10 min read

In 1968, Terry Winograd's SHRDLU system demonstrated a major approach to natural language understanding by grounding language in a simulated blocks world.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

MADALINE: Multiple Adaptive Linear Neural Networks

Mar 13, 2025·29 min read

Bernard Widrow and Marcian Hoff built MADALINE at Stanford in 1962, taking neural networks beyond the perceptron's limitations.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

IBM Statistical Machine Translation: From Rules to Data

Mar 11, 2025·21 min read

In 1991, IBM researchers changed machine translation by introducing the first broad statistical approach.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

Recurrent Neural Networks: Machines That Remember

Mar 9, 2025·23 min read

In 1995, RNNs changed sequence processing by introducing neural networks with memory: connections.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

Long Short-Term Memory: Solving the Memory Problem

Mar 7, 2025·32 min read

Hochreiter and Schmidhuber introduced LSTMs in 1997 to address vanishing gradients. Covers gated memory, long context, and later sequence models.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

Backpropagation: Training Deep Neural Networks

Mar 5, 2025·26 min read

In the 1980s, neural networks hit a wall: nobody knew how to train deep models. That changed when Rumelhart, Hinton.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

WordNet: A Semantic Network for Language Understanding

Mar 3, 2025·32 min read

In the mid-1990s, Princeton University released WordNet, a major lexical database.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

Convolutional Neural Networks

Mar 1, 2025·20 min read

In 1988, Yann LeCun introduced Convolutional Neural Networks at Bell Labs, forever changing how machines process visual information.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

Katz Back-off: Handling Sparse Data in Language Models

Feb 27, 2025·16 min read

In 1987, Slava Katz solved one of statistical language modeling's biggest problems. When your model encounters word sequences it has never seen before.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

Time Delay Neural Networks

Feb 25, 2025·22 min read

In 1987, Alex Waibel introduced Time Delay Neural Networks, a major architecture that changed how neural networks process sequential data.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningHistory of Language AI

ChatGPT: Conversational AI Becomes Mainstream

Feb 23, 2025·7 min read

Covers OpenAI's ChatGPT release in 2022, including the conversational interface, RLHF training approach, safety measures.

Open notebook
History of Language AIMachine LearningData, Analytics & AI

XLM: Cross-lingual Language Model for Multilingual NLP

Feb 21, 2025·13 min read

Covers XLM (Cross-lingual Language Model) introduced by Facebook AI Research in 2019. Explains how cross-lingual pretraining.

Open notebook
Data, Analytics & AIMachine LearningHistory of Language AI

Long Context Models: Processing Million-Token Sequences

Feb 19, 2025·16 min read

Covers long context language models introduced in 2024. Explains how models achieved 1M+ token context windows through efficient attention mechanisms.

Open notebook
Data, Analytics & AIMachine LearningLLM and GenAIHistory of Language AI

ROUGE and METEOR Evaluation Metrics

Feb 17, 2025·12 min read

In 2004, ROUGE and METEOR addressed critical limitations in BLEU's evaluation approach.

Open notebook
History of Language AIData, Analytics & AIMachine Learning

Penn Treebank: Statistical Parsing and Tagged Corpora

Feb 15, 2025·30 min read

The Penn Treebank established large tagged corpora for statistical NLP, enabling comparable research in part-of-speech tagging and syntactic parsing.

Open notebook
Language AI HandbookMachine LearningData, Analytics & AI

BART Architecture: Encoder-Decoder Design for NLP

Jan 13, 2025·57 min read

Covers BART's encoder-decoder architecture combining BERT and GPT designs. Examines attention patterns, model configurations, and implementation details.

Open notebook
Language AI HandbookMachine Learning

RAG Evaluation: Metrics for Retrieval and Generation Quality

Jan 13, 2025·65 min read

Covers RAG evaluation with metrics for retrieval quality (Precision@K, NDCG, MRR) and generation faithfulness using the RAGAS framework for AI systems.

Open notebook
Machine LearningLanguage AI HandbookData, Analytics & AI

Kaplan Scaling Laws: Predicting Language Model Performance

Jan 13, 2025·40 min read

Explains how Kaplan scaling laws predict LLM performance from model size, data, and compute.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningLanguage AI Handbook

Mixtral 8x7B: Sparse Mixture of Experts Architecture

Nov 23, 2024·77 min read

Examines Mixtral 8x7B's sparse architecture and top-2 expert routing. Explains how MoE models match Llama 2 70B quality.

Open notebook
Community

Learn with the community

Create a free account to keep your reading organized, join thoughtful discussions, and get more from every chapter.

  • Keep your place across books and articles
  • Ask questions and take part in discussions
  • Read with fewer interruptions

Free to join · Takes less than a minute

Why

I created this space so readers can learn together, ask questions, and make sense of difficult ideas.

Michael Brenndoerfer
From readers1 / 12