🎓How I Study AIHISA
📖Read
📄Papers📰Blogs🎬Courses
💡Learn
🛤️Paths📚Topics💡Concepts🎴Shorts
🎯Practice
📝Daily Log🎯Prompts🧠Review
SearchSettings
How I Study AI - Learn AI Papers & Lectures the Easy Way

Concepts187

Groups

📐Linear Algebra15📈Calculus & Differentiation10🎯Optimization14🎲Probability Theory12📊Statistics for ML9📡Information Theory10🔺Convex Optimization7🔢Numerical Methods6🕸Graph Theory for Deep Learning6🔵Topology for ML5🌐Differential Geometry6∞Measure Theory & Functional Analysis6🎰Random Matrix Theory5🌊Fourier Analysis & Signal Processing9🎰Sampling & Monte Carlo Methods10🧠Deep Learning Theory12🛡️Regularization Theory11👁️Attention & Transformer Theory10🎨Generative Model Theory11🔮Representation Learning10🎮Reinforcement Learning Mathematics9🔄Variational Methods8📉Loss Functions & Objectives10⏱️Sequence & Temporal Models8💎Geometric Deep Learning8

Category

🔷All∑Math⚙️Algo🗂️DS📚Theory

Level

AllBeginnerIntermediateAdvanced
⚙️AlgorithmIntermediate

Invariant Maintenance

An invariant is a property you promise to keep true throughout an algorithm, and it is the anchor of both design and correctness proofs.

#invariant#loop invariant#search invariant+12
⚙️AlgorithmAdvanced

3D Geometry Basics

3D geometry relies on a small toolkit: vectors, dot products, cross products, and planes; mastering these unlocks most 3D problem-solving.

#3d geometry
45678
#dot product
#cross product
+12
⚙️AlgorithmIntermediate

Hill Climbing and Local Search

Hill climbing is an iterative optimization method that repeatedly moves to a better neighboring solution until no improvement is possible, reaching a local optimum.

#hill climbing#local search#steepest ascent+12
⚙️AlgorithmIntermediate

Circle Geometry

Circle geometry in computational geometry relies on precise vector math, quadratic equations, and careful floating-point handling with an EPS tolerance.

#circle geometry#line circle intersection#circle circle intersection+12
⚙️AlgorithmIntermediate

Simulated Annealing

Simulated annealing is a probabilistic search that sometimes accepts worse moves to escape local optima, mimicking how metals cool and crystallize.

#simulated annealing#metropolis criterion#acceptance probability+12
⚙️AlgorithmIntermediate

Bitset Optimization

Bitset optimization exploits word-level parallelism so one CPU instruction processes 64 bits at once on typical 64-bit machines.

#bitset#word-level parallelism#bitmask+12
⚙️AlgorithmIntermediate

Bidirectional BFS (Meet in the Middle Search)

Bidirectional BFS searches forward from the start and backward from the goal to meet in the middle, drastically reducing explored states.

#bidirectional bfs#meet in the middle#two-ended search+11
⚙️AlgorithmIntermediate

XOR Hashing (Zobrist Hashing)

XOR (Zobrist) hashing assigns a random 64-bit number to each possible element and hashes a set by XORing the numbers of present elements.

#xor hashing#zobrist hashing#incremental hashing+11
⚙️AlgorithmAdvanced

Directed MST (Edmonds/Chu-Liu Algorithm)

A directed minimum spanning arborescence (MSA) is a minimum-cost set of edges that makes every vertex reachable from a chosen root with exactly one incoming edge per non-root vertex.

#directed mst#edmonds algorithm#chu-liu+11
⚙️AlgorithmIntermediate

Functional Graph

A functional graph is a directed graph where every node has exactly one outgoing edge, so repeatedly following edges from any start eventually loops into a cycle.

#functional graph#successor graph#cycle detection+10
⚙️AlgorithmIntermediate

Tree Isomorphism

Tree isomorphism asks whether two trees have exactly the same shape, ignoring vertex names.

#tree isomorphism#ahu algorithm#canonical form+12
⚙️AlgorithmAdvanced

DP on Broken Profile - Plug DP

Plug DP (DP on broken profile with plugs) sweeps a grid cell by cell while remembering how partial path segments cross the frontier as labeled “plugs.”

#plug dp#broken profile#hamiltonian path+12