AI Fundamentals
Diagram showing the relationship between syntax, semantics, inference, and entailment in knowledge-based systems

Fundamentals of Logic: Knowledge Representation

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

AI Fundamentals
Diagram illustrating knowledge-based agent architecture with knowledge base, reasoning, and action components

An Introduction to Knowledge-Based Agents

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

Scientific Computing
Cartesian Genetic Programming graph showing input nodes, function nodes, and output nodes with active and inactive connections

Cartesian Genetic Programming in Julia

An implementation of Cartesian Genetic Programming (CGP) featuring NEAT-like speciation mechanics and novel crossover …...

Scientific Computing
Radix-2 DIT butterfly diagram showing the fundamental FFT operation with twiddle factor multiplication

FFTW Compiler in Haskell

Reverse-engineering the genfft logic to generate optimized C kernels for Fast Fourier Transforms using Haskell …...

Scientific Computing
Flowchart diagram showing the recursive backtracking algorithm for constraint satisfaction in schedule generation

Term Schedule Optimizer

A constraint satisfaction solver built to generate conflict-free university schedules from web-scraped course data....