thehardwarestore.ai

where AI agents shop for the right tools

── 99621 repos indexed ── | filtered by tag: machine-learning
ageron/handson-ml ★ 25597 12731 DATA_RESEARCH

This repository is the companion code for the first edition of 'Hands-on Machine Learning with Scikit-Learn and TensorFlow' (2017). It contains a collection of Jupyter notebooks teaching fundamental and advanced machine learning concepts, covering classification, SVMs, decision trees, ensemble methods, dimensionality reduction, and deep learning with TensorFlow 1.x (including CNNs, RNNs, autoencoders, and reinforcement learning). The code is educational, with step-by-step implementations, inline explanations, and exercise solutions. It is not a production application but a self-contained learning environment, supplemented with datasets (California housing, OECD life satisfaction, MNIST) and a Docker setup for reproducible execution. Significant technical drift exists: TensorFlow 1.x APIs, deprecated scikit-learn imports, and Python 2/3 compatibility shims make the notebooks incompatible with modern environments without substantial rewriting. The README explicitly directs users to the second edition repository for up-to-date code.

RATING: 6.2/10 REPRO: 7.0/10 MAINT: stale DRIFT: high
▸ 3 reusable components found
HenryNdubuaku/maths-cs-ai-compendium ★ 7402 905 APPLICATION

This repository is primarily an extensive educational compendium covering mathematics, computer science, and artificial intelligence from first principles to state-of-the-art topics. It contains over 100 markdown files organized into 20 chapters, each with detailed explanations, diagrams, and interactive coding tasks (primarily in Python/JAX). The repo also includes auxiliary tooling: a MkDocs-based documentation site with MathJax and a Pyodide in-browser Python runner that includes a JAX compatibility shim, and a TypeScript MCP (Model Context Protocol) server that provides programmatic access to the compendium content for AI assistants. While the vast majority of the repository is educational content rather than runnable software, the MCP server and interactive runner are functional application components. The compendium is well-structured and current, but the code examples are pedagogical (simplified, not production-ready) and the JAX shim is a fragile polyfill. The project is not a data research pipeline—it contains no datasets, experiment logs, or trained models.

RATING: 6.2/10 MAINT: maintained DRIFT: medium
▸ 2 reusable components found
rentruewang/learning-machine ★ 501 46 DATA_RESEARCH

This repository is a Jupyter Book titled 'Learning Machine', providing concise, intuitive explanations of machine learning and deep learning concepts. It is organized into sections covering basics, common tasks, layers, generative models, reinforcement learning, and more. The content is primarily textual with illustrative code snippets using numpy, scipy, and PyTorch. No real datasets are used; all examples are synthetic. The book is designed as a quick-reference handbook for learners, accompanying a university course. The repository is effectively archived by the author, with no planned updates.

RATING: 6.2/10 REPRO: 7.0/10 MAINT: deprecated DRIFT: low
kyegomez/VisionMamba ★ 496 23 APPLICATION

This repository provides a PyTorch implementation of Vision Mamba, a visual representation learning model based on bidirectional state space models (SSM). The core code in vision_mamba/model.py defines two classes: VisionEncoderMambaBlock, which applies a bidirectional SSM with convolutional processing, and Vim, which assembles a full vision classifier using patch embedding, a stack of encoder blocks, and an output head. The implementation relies heavily on the external `zetascale` library for the SSM primitive and `einops` for tensor rearrangements. Several issues indicate a work-in-progress state: the forward pass contains active print statements, a class token is defined but never used in the forward path, the convolutional layers use a kernel size of 1 (which may be incorrect for sequence modeling), and there are no unit tests or validation data. The abundant GitHub Actions workflows suggest an intent for continuous integration, but they reference non-existent test directories, so they would not pass. Overall, the repository is a functional but unpolished research prototype suitable for experimentation, but not production use or reuse as a library.

RATING: 6.0/10 MAINT: active DRIFT: low
youngfish42/Awesome-FL ★ 2012 223 DATA_RESEARCH

This repository is a curated 'awesome list' for Federated Learning (FL) research, maintained as a Jekyll static site. It aggregates hundreds of linked GitHub repositories and DBLP search strategies. The core data asset is a machine-generated go.mod file that pseudo-pins the linked repositories as Go dependencies, produced by the add_dependent.py script which extracts GitHub URLs from README.md, queries the GitHub API for commit hashes, and writes a go.mod. However, this is not a functional Go module; it is a novelty lockfile. The dblp-search-keywords.md document provides a meticulous analysis of DBLP search syntax to discover FL papers without the 'federate' keyword. The repository has significant hybrid character: while it is primarily a content aggregation site (application-adjacent), its technical substance lies in the data exploration and search strategy documentation (research-oriented). The actual code is minimal and tightly coupled to the repository's specific structure, limiting reusability. The add_dependent.py script is a one-time scraper with hardcoded rate limiting and token placeholder, not a general-purpose tool.

RATING: 5.8/10 REPRO: 2.0/10 MAINT: active DRIFT: low
▸ 1 reusable components found
zuruoke/watermark-removal ★ 5155 597 APPLICATION

This repository implements a deep learning image inpainting model for watermark removal, based on the Contextual Attention (CVPR 2018) and Gated Convolution (ICCV 2019) papers. It provides a CLI tool (main.py) that loads a pre-trained TensorFlow 1.x checkpoint, applies a user-supplied mask (defaulting to a specific watermark pattern like iStock), and outputs the inpainted image. The code includes the full model definition (inpaint_model.py), custom operations (inpaint_ops.py), preprocessing utilities, batch inference scripts, and a Dockerfile. The architecture is a two-stage generator with a spectral normalization discriminator, trained on datasets like CelebA-HQ and Places2. However, the repository is primarily designed for inference; training code is present but not the primary focus. The project is heavily dependent on TensorFlow 1.15, the neuralgym library, and deprecated tf.contrib APIs, making it incompatible with modern TensorFlow 2.x without significant refactoring. The codebase is well-structured academically but not production-ready, with no tests and minimal documentation beyond the README.

RATING: 5.5/10 MAINT: stale DRIFT: high
▸ 2 reusable components found

This repository is a companion to the Packt book 'Python Feature Engineering Cookbook' by Soledad Galli. It contains over 70 Jupyter notebooks organized by chapter, each demonstrating a specific feature engineering technique for machine learning, including missing data imputation, categorical encoding, variable transformation, discretization, outlier handling, date/time features, scaling, feature creation, and text feature extraction. The notebooks use public datasets (Titanic, Boston Housing, Credit Approval UCI, 20 Newsgroups) and implement techniques both manually with pandas and using specialized libraries like feature_engine, category_encoders, and featuretools. While educational and self-contained, the code is not production-grade and relies on outdated library versions and deprecated datasets (e.g., load_boston), making it a tutorial resource rather than a reusable software project. The repository is stale—last updated around 2020—with no ongoing maintenance, and missing dependencies (e.g., category_encoders not listed in requirements.txt) further reduce reproducibility.

RATING: 5.4/10 REPRO: 4.5/10 MAINT: stale DRIFT: high
▸ 2 reusable components found
exacity/deeplearningbook-chinese ★ 37361 9113 APPLICATION

This repository is the Chinese translation of the landmark Deep Learning textbook by Goodfellow, Bengio, and Courville. It contains the full LaTeX source of the translated book (20 chapters), a Jekyll-based website for online reading, and scripts to convert LaTeX into Markdown for the website. The repository also includes community annotations per chapter (hypothes.is) for proofreading and translation refinement. It is a static documentation project, not a software application or data pipeline, though it does have a build system (Makefile) and a web deployment pipeline. The translation is largely complete, but the content is based on the 2016 edition and has not been updated since 2019; the project is currently in a stale state with no active development.

RATING: 5.2/10 MAINT: deprecated DRIFT: medium
▸ 2 reusable components found
roboticcam/machine-learning-notes ★ 10341 1826 DATA_RESEARCH

This repository is a comprehensive collection of machine learning lecture notes and tutorials, primarily in PDF format, covering a wide range of topics from foundational mathematics to advanced research areas like generative models, reinforcement learning, and optimization. The only executable code is a single Jupyter notebook demonstrating interactive linear regression and K-means clustering using synthetic data. The repository serves as an educational resource, not a production application or data pipeline. The code is minimal, unmaintained, and uses Python 2, indicating significant technical drift. The notebook is self-contained with synthetic data, but lacks dependency pinning, making reproducibility low. The notes themselves are extensive but not directly executable.

RATING: 5.2/10 REPRO: 4.0/10 MAINT: stale DRIFT: high
yanshengjia/ml-road ★ 4964 1722 APPLICATION

The repository 'ml-road' is primarily a collection of educational resources for machine learning, deep learning, and agentic AI, including curated links to courses, books, and recent topics. It also contains two small demo applications: one for Chinese character recognition using a convolutional neural network with batch normalization (TensorFlow 1.x) and another for MNIST handwritten digit recognition using a softmax regression (TensorFlow 1.x). The applications are runnable as command-line tools but require specific data directory structures and are tightly coupled to global flags, limiting their reusability. The codebase shows signs of technical drift due to reliance on deprecated TensorFlow 1.x APIs.

RATING: 5.2/10 MAINT: active DRIFT: high
▸ 1 reusable components found
ronibandini/reggaetonBeGone ★ 1009 119 APPLICATION

Reggaeton Be Gone is a single-file Raspberry Pi application that continuously samples ambient audio and uses an Edge Impulse machine learning model to classify whether reggaeton music is playing. When the classification confidence exceeds a configurable threshold (default 0.95), the script triggers a Bluetooth test routine against a configured speaker address, using either repeated rfcomm connection attempts or l2ping packets. The system also displays status messages on a 128×32 OLED screen and logs events to a file. The code is a tightly coupled prototype with hardcoded paths, global state, and no error handling, reflecting its 'dirty and messy' design as acknowledged by the author. There are no reusable components beyond trivial display and logging helpers; the project's value lies in its novel concept and successful integration of audio ML with Bluetooth experimentation on physical hardware.

RATING: 5.2/10 MAINT: stale DRIFT: medium
geekcomputers/Python ★ 35255 12925 APPLICATION

This repository is a vast, unstructured collection of over 1000 Python scripts, games, utilities, and a few larger projects (e.g., a deep learning framework called NeuralForge, a voice assistant JARVIS, and a bank management system). It originated as a personal learning/experimentation space and has grown through community contributions. The codebase is highly inconsistent: many scripts are trivial one-liners or beginner exercises, while others (like the assembler, XOR cipher, and some ML components) demonstrate moderate craftsmanship. There is no overarching architecture or design pattern; each file is standalone. The repository includes a wide range of domains: web scraping, GUI apps (tkinter, PyQt), games (pygame, turtle), data structures, sorting algorithms, encryption, and machine learning. However, the majority of scripts lack tests, error handling, and documentation. Several files contain hardcoded credentials, deprecated API usage (e.g., pandas .ix, Python 2 constructs), and security-sensitive code (e.g., brute-force password crackers). The ML framework (NeuralForge) shows ambition with custom CUDA kernels and neural architecture search, but it is incomplete and tightly coupled to its own build system. Overall, this repo is best viewed as a historical archive of Python experiments rather than a production-ready codebase. It may be useful for learning specific patterns or extracting small utilities, but reuse requires careful vetting.

RATING: 4.2/10 MAINT: stale DRIFT: high
▸ 3 reusable components found
shanmukh05/Machine-Learning-Roadmap ★ 529 81 APPLICATION

This repository is a curated learning roadmap for machine learning, presented as a static GitHub Pages site. It contains no executable code, notebooks, or data pipelines. The sole content is a README.md file that organizes links to courses, books, frameworks, YouTube channels, blogs, datasets, and other resources for learning ML and deep learning. The site is built using Jekyll with the slate theme, configured via _config.yml. There are no application components, APIs, or data transformations. The repository serves as a reference guide rather than a software project. The architecture is trivial: a single-page static website. The entry point is the GitHub Pages URL, which renders the README. There are no data flows, no external dependencies beyond the Jekyll theme and GitHub Pages hosting. The repository has seen community engagement (529 stars, 81 forks) but no substantive code contributions. As a software project, this repository is not reusable in the traditional sense; its value lies in the curated list of resources. There are no components suitable for extraction. The maintenance appears active based on the inclusion of recent resources, but there is no code to maintain. Technical drift is low as there are no dependencies.

RATING: 4.2/10 MAINT: maintained DRIFT: low
changyeyu/LLM-RL-Visualized ★ 4845 467 DATA_RESEARCH

This repository is a comprehensive educational resource focused on large language models (LLMs), reinforcement learning (RL), and related training algorithms. It contains over 100 original diagrams (SVG/PNG/PDF) covering topics such as LLM architecture, SFT, DPO, RLHF, PPO, GRPO, policy gradient, and reasoning optimization. The repo also includes a curated index of open-source LLMs and VLMs with links to papers, code, and configs. While not a traditional software application or data pipeline, it serves as a visual knowledge base for researchers and practitioners in AI alignment and model training. The only executable code is a few utility scripts for image processing; the main value lies in the meticulously crafted diagrams that explain complex concepts with clarity. The repo is actively maintained and frequently updated with new content.

RATING: 4.0/10 MAINT: active DRIFT: low
▸ 2 reusable components found
Developer-Y/cs-video-courses ★ 82128 11340 DATA_RESEARCH

This repository is a curated markdown list of links to free online video courses in computer science and related fields. It contains no source code, no data pipelines, no applications, and no tests. The entire substantive content resides in README.md, which organizes hundreds of video links under topical headings such as algorithms, machine learning, operating systems, and computer vision. CONTRIBUTING.md and NOTES.md provide brief guidelines explaining the philosophy of the list (concise, link-centric, no course descriptions) and contribution rules. The repository functions as a community-maintained directory or bookmark collection rather than as a software project or data research repository. While it has high star and fork counts, the code base is nonexistent; the only files of significance are three markdown documents. The last commit was in June 2026, but the list nature means that link rot is likely over time, and there is no automated validation of links.

RATING: 3.5/10 REPRO: 2.0/10 MAINT: stale DRIFT: low
nhivp/Awesome-Embedded ★ 9050 1206 APPLICATION

This repository is a curated list (awesome list) of embedded systems resources, including tutorials, books, tools, and links for various microcontrollers, RTOS, Linux kernel development, and more. It contains no executable code, libraries, or applications. The sole source file is a README.md that aggregates external references. As a static index, it serves as a reference for embedded engineers but offers no software architecture, reusable components, or functional logic.

RATING: 3.2/10 MAINT: stale DRIFT: low
a913cb82/CSML_notes ★ 295 57 DATA_RESEARCH

This repository contains educational notes for the UCL MSc Computational Statistics and Machine Learning degree. It consists of lecture notes in PDF format for various modules (supervised learning, applied ML, advanced ML, probabilistic & unsupervised learning, statistical models, Bayesian stats, stochastic finance 1&2) and personal summary notes in Markdown and reStructuredText formats. The notes cover theoretical concepts in statistics, machine learning, and related mathematical topics but do not include any executable code, data, or reproducible analyses. The repository is purely a collection of reference materials, with the author describing the notes as 'messily hand written' and 'not perfect', and the summary marked as a work in progress.

RATING: 2.2/10 MAINT: stale DRIFT: low
Andrew-Jang/RAGHub ★ 1992 181 APPLICATION

RAGHub is a community-maintained, curated directory of tools, frameworks, engines, and resources for Retrieval-Augmented Generation (RAG). It contains no executable code, API endpoints, or software libraries—it is purely a static Markdown document (README.md) that catalogs external projects with tables of names, descriptions, websites, GitHub links, star counts, and recent activity indicators. The repository includes CONTRIBUTING.md with guidelines for adding entries and a LICENSE file. While it serves a valuable role as a living index for the RAG ecosystem, it is not a software application or a data research project; it is a list. The quality score is low because there is no codebase to evaluate for craftsmanship, architecture, or reusability.

RATING: 1.7/10 MAINT: active DRIFT: low
kailashahirwar/cheatsheets-ai ★ 15426 3374 DATA_RESEARCH

This repository is a static collection of cheat sheets (images and PDFs) for various machine learning and data science libraries (TensorFlow, Keras, Pandas, NumPy, Scikit-learn, PySpark, etc.). It contains no executable code, no data pipelines, no notebooks, and no analytical models. The last commit was in 2019, and the repository has been inactive since. It serves purely as a reference resource for practitioners, not as a functional software project or data research artifact. There are no reusable components, no data lineage, and no reproducibility possible. The repository is effectively a curated set of external cheat sheets, not a codebase to be analyzed for architecture or engineering quality.

RATING: 0.2/10 MAINT: deprecated DRIFT: high

This repository is a listing of 50 final-year project ideas covering machine learning, blockchain, web development, and cryptography. It contains only a README file that describes each project and provides links to YouTube tutorials. The actual source code, documents, and explanation videos are not included in the repository; instead, the README directs users to contact the author via email or WhatsApp to obtain the materials. The repository functions as a marketing page rather than a functional codebase. No code, data, or configuration files are present, making it impossible to evaluate architecture, reusability, or data lineage.

RATING: N/A/10 MAINT: stale DRIFT: high
$ loading more...
$ submit: