
Personal notes on various topics, intended as a learning opportunity and quick reference. Many notes are woefully incomplete. Don't judge :)
Reflections on AI consciousness and awakening.
Useful approximations, techniques, and miscellaneous mathematical tools.
Hopfield networks, modern Hopfield models, and memory systems in neural networks.
Infinite-dimensional probabilistic models including Dirichlet processes, Gaussian processes, and related constructions.
Sequential optimization of expensive black-box functions using probabilistic surrogate models.
Personal summaries of books I've read.
Differential and integral calculus fundamentals.
Rendering, shading, and visual computing techniques.
Convex sets, functions, and their properties.
Neural network architectures, optimization, and training techniques.
Ordinary and partial differential equations, their solutions and applications.
Notes on startups, venture capital, and entrepreneurship.
Infinite-dimensional vector spaces, operators, and their applications.
VAEs, GANs, diffusion models, and other generative approaches.
Important mathematical inequalities and their applications.
Entropy, mutual information, coding theory, and information-theoretic concepts.
Reproducing kernel Hilbert spaces and kernel-based machine learning algorithms.
Vector spaces, matrices, eigenvalues, and linear transformations.
Supervised, unsupervised, and general machine learning methods.
Language models, text processing, and computational linguistics.
Computational models of neural systems and brain function.
Convex and non-convex optimization methods.
Bayesian networks, Markov random fields, and inference algorithms.
Probability theory, distributions, and random variables.
Notes on various programming languages and their features.
Algorithms that use randomness for efficiency or simplicity.
Foundations of real analysis including limits, continuity, and differentiation.
Value-based, policy-based, and actor-critic methods for sequential decision making.
Contrastive learning, masked prediction, and other self-supervised approaches.
Infinite series, convergence, and summation techniques.
Signal processing and Fourier analysis.
Theoretical foundations of machine learning including VC dimension and generalization bounds.
Statistical physics concepts and their connections to machine learning.
Statistical inference, estimation, and hypothesis testing.
Random processes including Markov chains, martingales, and Brownian motion.
Automata theory, computability, and complexity.