Software Engineering

Insights on software development, engineering practices, architecture patterns, and the craft of building robust, scalable systems.

405 items · Page 9 of 9

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 & AISoftware EngineeringMachine LearningLanguage AI Handbook

AdamW: Decoupled Weight Decay for Neural Networks

Apr 20, 2025·45 min read

Covers AdamW by understanding why L2 regularization and weight decay diverge in adaptive optimizers.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningLanguage AI Handbook

Batch Normalization: Stabilizing Deep Network Training

Apr 19, 2025·54 min read

Explains how batch normalization eliminates internal covariate shift by normalizing layer activations.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningMachine Learning from Scratch

L1 Regularization (LASSO): Math, Examples & Python

Apr 19, 2025·60 min read

Covers L1 regularization (LASSO) in machine learning, covering mathematical foundations, optimization theory, practical implementation.

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

Latent Semantic Analysis and Topic Models

Apr 18, 2025·21 min read

Latent Semantic Analysis uses matrix factorization to uncover hidden relationships between terms and documents for retrieval, clustering, and topic discovery.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningMachine Learning from Scratch

Multiple Linear Regression: Formulas, Examples & Python

Apr 16, 2025·41 min read

Multiple linear regression estimates how several predictors relate to an outcome. Covers OLS formulas, assumptions, interpretation, diagnostics, and Python.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningMachine Learning from Scratch

Multicollinearity in Regression: Detection, Impact

Apr 13, 2025·41 min read

Covers multicollinearity in regression analysis with this practical guide. VIF analysis, correlation matrices, coefficient stability testing.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningLanguage AI Handbook

Byte Pair Encoding: Subword Tokenization

Apr 11, 2025·46 min read

Covers Byte Pair Encoding (BPE), the subword tokenization algorithm powering GPT and modern LLMs. Explains how BPE builds a vocabulary.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningLanguage AI Handbook

GloVe: Word Embeddings via Co-Occurrence Matrix

Apr 10, 2025·47 min read

Explains how GloVe derives word embeddings from co-occurrence ratios, derives the weighted least squares objective.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningMachine Learning from Scratch

Ordinary Least Squares (OLS): Math Formulas, Examples

Apr 10, 2025·33 min read

Covers Ordinary Least Squares (OLS) regression, including mathematical derivations, matrix formulations, step-by-step examples, and Python implementation.

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

BM25: Probabilistic Ranking for Search

Apr 10, 2025·12 min read

Covers BM25, the major probabilistic ranking algorithm that changed information retrieval. Explains how BM25 solved TF-IDF's limitations.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningMachine Learning from Scratch

Simple Linear Regression: Formulas, Examples & Python

Apr 7, 2025·48 min read

Simple linear regression models the relationship between one predictor and an outcome. Covers OLS formulas, assumptions, interpretation, and Python.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningLanguage AI Handbook

CBOW Model: Architecture, Gradients, Word Embedding Training

Apr 3, 2025·52 min read

Examines the CBOW Word2Vec architecture covering context averaging, the objective function, gradient derivation, training dynamics.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningLanguage AI Handbook

Skip-gram Model: Word2Vec Architecture and Word Embeddings

Apr 2, 2025·41 min read

Explains how the Skip-gram model trains a neural network to predict context words and learns dense word embeddings.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningMachine Learning from Scratch

Generalized Linear Models: Math & Python

Apr 1, 2025·55 min read

Generalized linear models combine link functions with probability distributions. Covers logistic and Poisson regression, maximum likelihood, and Python.

Open notebook
Data, Analytics & AISoftware EngineeringMachine LearningLanguage AI Handbook

Term Frequency: Weighting Schemes for Text Analysis

Mar 30, 2025·46 min read

Examines raw, log-scaled, boolean, augmented, and L2-normalized term frequency variants, with sparsity analysis and efficient computation using scikit-learn.

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 & 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 & 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
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 & 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
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