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

Exponential Random Number Generation: Two Classic Algorithms Compared

Compare inverse transform sampling and von Neumann's rejection method for generating exponential random numbers. …

monte-carlo random-number-generation von-neumann +12 more
Updated Aug 2025 Aug 2025
Computational Chemistry

Implementing the Müller-Brown Potential in PyTorch

A practical guide to implementing the Müller-Brown potential energy surface in PyTorch, comparing analytical derivatives …

muller-brown-potential pytorch python +26 more
Updated Aug 2025 Aug 2025
Scientific Computing

Replicating Rahman's 1964 Liquid Argon Simulation

Recreating the foundational 1964 molecular dynamics simulation with modern Python and LAMMPS, testing whether Rahman's …

python physics molecular-dynamics +17 more
Updated Aug 2025 Aug 2025
Computational Chemistry

Beyond 2D: Exploring the GEOM Dataset for 3D Molecular Conformer Generation

Learn how GEOM transforms 2D molecular graphs into dynamic 3D conformer ensembles for molecular machine learning …

geom-dataset 3d-conformer-generation molecular-ml +8 more
Updated Aug 2025 Aug 2025
Generative Modeling

Modern PyTorch Techniques for VAEs: A Tutorial

VAE tutorial using modern PyTorch: torch.distributions, optimization techniques, numerical stability, and implementation …

vae variational-autoencoders pytorch +24 more
Updated Aug 2025 Mar 2024
Computational Chemistry

Can You Hear the Shape of a Molecule? (Part Three)

Supervised learning analysis reveals surprising patterns in eigenvalue space that clustering missed, testing k-NN and …

molecular-descriptors coulomb-matrix alkanes +20 more
Updated Aug 2025 Mar 2024
Computational Chemistry

Can You Hear the Shape of a Molecule? (Part Two)

Rigorous clustering analysis reveals why Coulomb matrix eigenvalues struggle with larger alkanes, using Dunn Index and …

molecular-descriptors coulomb-matrix alkanes +15 more
Updated Aug 2025 Feb 2024
Natural Language Processing

Sarcasm Detection with Transformers: When Perfect Accuracy Isn't Perfect

Learn how dataset bias can lead to misleading results in NLP: a sarcasm detection model that actually learned to …

transformers roberta sarcasm-detection +7 more
Updated Aug 2025 Feb 2024
Computational Chemistry

Can You Hear the Shape of a Molecule?

Explore molecular shape recognition using Coulomb matrix eigenvalues. Analysis of alkane isomers from data generation to …

molecular-descriptors coulomb-matrix alkanes +21 more
Updated Aug 2025 Feb 2024
Computational Social Science

Can Machine Learning Classify Congressional Bills? Testing Baseline Models

Testing whether machine learning can classify congressional bills by policy area. Comparing Naive Bayes, Logistic …

text-classification political-analysis congress-data +11 more
Updated Aug 2025 Feb 2024
Computational Chemistry

Understanding Coulomb Matrices for Molecular Machine Learning

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

molecular-descriptors coulomb-matrix molecular-representation +20 more
Updated Aug 2025 Feb 2024
Computational Social Science

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, …

congress-data political-analysis data-visualization +15 more
Updated Aug 2025 Oct 2023
Next  »
© 2025 Hunter Heidenreich · Powered by Hugo & PaperMod