Computational Social Science
Machine learning visualization showing automated analysis of congressional legislation

Classifying Congressional Bills with Machine Learning

Testing ML classification of congressional bills by policy area. Comparing Naive Bayes, Logistic Regression, and XGBoost …

Computational Chemistry
Coulomb matrix heatmap visualization showing molecular structure encoding on logarithmic scale

Understanding Coulomb Matrices for Molecular Machine Learning

Learn how Coulomb matrices encode 3D molecular structure for machine learning—from basic theory to Python implementation …

Computational Social Science
Data visualization showing congressional bill analysis and legislative patterns

How Does Congress Actually Work? Data from 15K Bills

What happens to bills in Congress? Analyzing 15K+ bills from the 117th Congress to understand legislative patterns, …

Scientific Computing
Molecular structure alignment showing protein conformations and RMSD calculation

Kabsch Algorithm: NumPy, PyTorch, TensorFlow, and JAX

Learn about the Kabsch algorithm for optimal point alignment with implementations in NumPy, PyTorch, TensorFlow, and JAX …

Computational Chemistry
Ball model representation of a crystal surface with steps, kinks, adatoms, and vacancies showing various surface features

LAMMPS Tutorial: Copper Adatom Diffusion

LAMMPS tutorial for copper surface diffusion simulation and ML training data generation. Includes setup, analysis, and …

Computational Chemistry
Ball model representation of a crystal surface with steps, kinks, adatoms, and vacancies showing various surface features

Platinum Adatom Diffusion on Pt(100) Surface

LAMMPS tutorial for platinum adatom diffusion simulation and ML training data. Learn how heavier atoms behave …

Computational Chemistry

Generating Mini-Protein Trajectories with GROMACS

Systematic GROMACS workflows for simulating mini-proteins across multiple amino acids to generate diverse MD …

Machine Learning Fundamentals
Vintage slot machine with multiple arms representing the multi-arm bandit problem in machine learning

A Framework for Multi-Arm Bandit Problems

Framework for understanding multi-arm bandit algorithms through five dimensions. Covers exploration vs exploitation and …

Machine Learning Fundamentals
Various symmetric and repetitive patterns generated by Compositional Pattern Producing Networks

HyperNEAT: Scaling Neuroevolution with Geometric Patterns

How HyperNEAT uses indirect encoding and geometric patterns to evolve large-scale neural networks with biological …

Machine Learning Fundamentals
NEAT genome encoding diagram showing node genes and connection genes with innovation numbers

NEAT: Evolving Neural Network Topologies

Learn about NEAT's approach to evolving neural networks: automatic topology design, historical markings, and speciation …

Machine Learning Fundamentals
Diagram showing the three main types of machine learning: supervised, unsupervised, and reinforcement learning

Breaking Down Machine Learning for the Average Person

Discover how machine learning actually works through three fundamental approaches, explained with everyday examples you …

AI Fundamentals
Abstract representation of logical reasoning and knowledge representation in AI systems

Fundamentals of Logic: Knowledge Representation

Learn about the foundations of AI logic: syntax, semantics, entailment, and inference algorithms for building …