Implementing Hybrid Semantic + Lexical Search
Explores building a hybrid search system combining semantic (meaning-based) and lexical (keyword-based) search for better results on a developer blog.
Explores building a hybrid search system combining semantic (meaning-based) and lexical (keyword-based) search for better results on a developer blog.
A technical deep dive into how AI rerankers work, explaining their scoring mechanisms, model architectures, and implementation trade-offs.
A developer details creating a best-first search solver for the word puzzle game Queuedle, analyzing its search space and heuristic.
Explores the complexities of compiler optimization, including peephole optimization, superoptimizers, and the meta-problems of applying transformations.
Explores the potential and implications of using AI to automate mathematical theorem proving, framing it as a 'tame' problem solvable by machines.
Explores building a Sokoban game and solver, comparing its algorithmic challenges to chess engines and detailing implementation.
Explores machine learning patterns like bandits, sequential, and graph-based models for personalizing recommendations and search results.
A critique of DuckDuckGo's privacy and technical flaws, arguing for a new, truly open-source search engine with its own crawler.
A review and tips for the challenging OMSCS CS6601 Artificial Intelligence course, covering its content, workload, and personal experience.