The Algorithms is a GitHub repository or organization with source code, releases, documentation, or project resources.
Directory
Search results
Published directory entries matching your search.
An open-source resource for learning data structures and algorithms through implementations in various programming languages. The site covers programming languages including Python, Java, JavaScript, Go, Rust, and C++, and organizes algorithms into categories such as sorting, searching, and graph algorithms. It also provides guidance on contributing implementations.
This repository provides a hyperparameter optimization implementation for machine learning algorithms, accompanying a paper on hyperparameter optimization theory and practice. It includes sample code for regression and classification problems using the Boston-Housing and MNIST datasets, covering algorithms such as random forest, SVM, KNN and artificial neural networks.
A 2003 book by David J.C. MacKay published by Cambridge University Press, covering information theory, inference, and learning algorithms. The site offers corrections, software, and downloadable figures. It lists a price of £35.00 or $60.00.
Desbordante is a high-performance open-source data profiler. It uses a variety of algorithms to discover different patterns in data and supports running data cleaning scenarios using these algorithms. The tool is available as a console version and an easy-to-use web application.
MultiSong Leaderboard is a ranking page on the MVSEP music and voice separation platform. It evaluates multisong audio separation algorithms using metrics including SDR, SI-SDR, L1 frequency, log WMSE, aura STFT, aura MRSTFT, bleedless, and fullness, with rankings updated every three hours. The page lists top-performing algorithms and their scores for separation tasks such as bass, drums, other stems, vocals, and instrumentals.
StepByStepML provides free online machine learning calculators that solve algorithms step-by-step for computer science exams. Users input a dataset and the site shows the full manual calculation for algorithms including K-Means, Minimax, KNN, A* Search, and evaluation metrics. Theory guides accompany the interactive solvers, and the site states it is built for CS students.
Perfectly Imperfect (PI.FYI) is a social magazine platform where users share personal recommendations for food, music, books, films, places and other interests. Content is curated by real people instead of algorithms, and the platform features editorial content and interviews with public figures, with all past content stored in a searchable archive. Users can create custom lists, share their own recommendations, theme their profiles and connect with others over shared interests.
AIF360, or AI Fairness 360, is a comprehensive toolkit that provides fairness metrics for datasets and machine learning models. It includes explanations for these metrics and algorithms to mitigate bias in data and models. The project is developed by the Trusted-AI community on GitHub.
CS50 is Harvard University's introduction to computer science and programming, intended for students with or without prior experience. It covers computational thinking, abstraction, algorithms and data structures, and programming in C, then Python, and later SQL, HTML, CSS and JavaScript, ending with a final project. The material is available free online through OpenCourseWare over eleven weeks.
Devika is an open-source implementation of an Agentic Software Engineer, initially started as an alternative to Devin. It uses large language models, planning and reasoning algorithms, and web browsing to develop software from human instructions. The project is in an early experimental stage, and the repository notes that there are unimplemented or broken features.
Fediverse.Party is a guide to decentralized, autonomous networks running free open software on servers worldwide. It presents federated platforms including Friendica, Lemmy, Mastodon, PeerTube, Pleroma, Funkwhale, Hubzilla, Misskey, Pixelfed and diaspora. The site states there are no ads and no algorithms.
HTML5 interactive web tool that evolves biped walker creatures using genetic algorithms. Users can adjust parameters including mutation probability, animation quality, and simulation speed to observe how creatures develop walking traits across generations. Creature names are generated from their genomes, and scoring rewards upright walking and forward progress.
An arXiv paper on digging deeper into hidden web databases limited by the top-k output constraint. It presents the GetNext meta-algorithm, which retrieves the next ranked tuple through a restrictive interface without prior knowledge of the ranking function, and algorithms that generate and execute multiple reformulated queries. Theoretical analysis and experiments over synthetic and real-world databases are reported.
ImageFoo is an image optimizer that compresses images using advanced algorithms that detect and analyse images, then compresses them to a quality chosen by the user. Users drag or click to add images and hit optimize. It supports both Windows and Android devices and compresses multiple types of images.
A University of Maryland lecturer's page linking to notes and resources for mathematics and computer science courses, including calculus, differential equations, linear algebra, abstract algebra, number theory, and algorithms. It also offers standalone class notes applicable to multiple courses.
An introductory machine learning course taught by Caltech Professor Yaser Abu-Mostafa, recorded from a live broadcast and available as a free online MOOC. It covers basic theory, algorithms and applications across 18 lectures, with homework sets and a final exam. Prerequisites are basic probability, matrices and calculus.
Magenta is a research project exploring machine learning in art and music creation, developing deep learning and reinforcement learning algorithms for generating songs, images, and drawings. It also explores tools letting artists and musicians extend their processes with these models. The repository is archived and read-only.
Park School Mathematics is a site presenting a series of mathematics books, from Book 1: Reasoning and Proving through Book 10: Functions and Models II, plus additional custom books. Book pages list lessons covering topics such as combinatorics, linear equations, quadratic models, graph theory, geometric proof, circular functions, algorithms, logarithms and recursion.
Browser-based tool that scales pixel art images to larger or smaller sizes without blurring. It offers several pixel art scaling algorithms, including cleanEdge, hqx and xBR, and processes images locally without uploading them. Animated GIFs are not supported; only the first frame is scaled.
Project Naptha is a browser-based tool that applies computer vision algorithms to images on web pages so text inside them can be highlighted, copied, edited and translated. The project page is a live demo showing text selection over words in an image. It was made by Kevin Kwok and Guillermo Webster.
Red Blob Games publishes interactive visual explanations of math and algorithms, using examples from computer games and other projects. Topics include pathfinding, map generation from noise, hexagonal grids, Voronoi diagrams, graph theory and 2D visibility. Articles are free, with no signup and no ads, aimed mainly at independent, student and hobbyist software developers. The site also hosts demos such as map generators.