Home
  • About
  • Posts
  • Projects
  • Research
  • Notes
  • Topics
  • Videos
  • Search
Home

Blog Posts

Technical articles exploring machine learning, computational chemistry, and software engineering. These posts dive deep into methodologies, share insights from research and practice, and explain complex concepts in accessible ways.
Scientific Computing

Kabsch Algorithm: NumPy, PyTorch, TensorFlow, and JAX

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

kabsch-algorithm structural-alignment rotation-matrices +9 more
Updated Aug 2025 Oct 2023
Computational Chemistry

LAMMPS Tutorial: Copper Adatom Diffusion

Complete LAMMPS tutorial for simulating copper surface diffusion and generating machine learning training data. Includes …

lammps molecular-dynamics copper +15 more
Updated Aug 2025 Sep 2023
Computational Chemistry

Platinum Adatom Diffusion on Pt(100) Surface

Complete LAMMPS tutorial for simulating platinum adatom diffusion and generating machine learning training data. Learn …

lammps molecular-dynamics platinum +15 more
Updated Aug 2025 Sep 2023
Computational Chemistry

Generating Mini-Protein Trajectories with GROMACS

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

gromacs molecular-dynamics protein-simulation +13 more
Updated Aug 2025 Sep 2023
Machine Learning Fundamentals

A Framework for Multi-Arm Bandit Problems

A practical framework for understanding multi-arm bandit algorithms through five key dimensions. Covers exploration vs …

multi-arm-bandits exploration-exploitation contextual-bandits +13 more
Updated Aug 2025 Nov 2020
Machine Learning Fundamentals

HyperNEAT: Scaling Neuroevolution with Geometric Patterns

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

neuroevolution hyperneat cppn +17 more
Updated Aug 2025 Jan 2019
Machine Learning Fundamentals

NEAT: Evolving Neural Network Topologies

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

neuroevolution neat evolutionary-algorithms +20 more
Updated Aug 2025 Jan 2019
Machine Learning Fundamentals

Breaking Down Machine Learning for the Average Person

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

ml-fundamentals supervised-learning unsupervised-learning +12 more
Updated Aug 2025 Dec 2018
AI Fundamentals

Fundamentals of Logic: Knowledge Representation

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

knowledge-representation logic syntax +7 more
Updated Aug 2025 Dec 2018
AI Fundamentals

An Introduction to Knowledge-Based Agents

Learn about knowledge-based agents: how AI systems use knowledge bases, reasoning, and inference to build intelligent …

knowledge-based-agents expert-systems knowledge-representation +7 more
Updated Aug 2025 Dec 2018
Natural Language Processing

QuAC: Question Answering in Context Dataset

An analysis of QuAC's approach to conversational question answering through student-teacher interactions, featuring …

question-answering conversational-ai quac +14 more
Updated Aug 2025 Oct 2018
Natural Language Processing

CoQA Dataset: Advancing Conversational Question Answering

An analysis of CoQA, a conversational QA dataset that introduces multi-turn dialogue, coreference resolution, and …

question-answering conversational-ai coqa +9 more
Updated Aug 2025 Aug 2018
« Prev  Next  »
© 2025 Hunter Heidenreich · Powered by Hugo & PaperMod