Coding & Development
Browsing page 381 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
chess-alpha-zero
chess-alpha-zero is an open-source project dedicated to chess reinforcement learning, implementing methods inspired by DeepMind's AlphaGo Zero. It allows users to train AI models to play chess through self-play, supervised learning, and distributed training. The project provides a modular architecture with 'self' for data generation, 'opt' for model training, and 'eval' for model evaluation. It supports Python 3.6.3, TensorFlow-GPU, and Keras, making it suitable for developers and researchers interested in AI game development and machine learning applications in strategic games. The tool also offers a Universal Chess Interface (UCI) for integration with chess GUIs, allowing users to observe and interact with the trained AI.
business-machine-learning
Business Machine Learning (BML) and Business Data Science (BDS) Applications is a comprehensive, open-source resource available on GitHub, offering a curated list of practical applications across diverse business functions. This repository provides insights and examples for Accounting, Customer, Employee, Legal, Management, and Operations, making it a valuable reference for professionals and researchers. It details specific projects such as predictive modeling with GitHub logs, satellite data analysis for financial forecasting, and data imputation techniques. The resource also highlights opportunities for collaboration with Sov.ai, a company focused on integrating advanced machine learning with financial data analysis, and includes a wide range of research and project opportunities.
C-Plus-Plus
C-Plus-Plus is an open-source repository on GitHub providing a comprehensive collection of algorithms implemented in C++. Designed for educational purposes, it covers a wide range of topics including mathematics, machine learning, computer science, and physics. The repository features well-documented source code with detailed explanations, making it a valuable resource for both educators and students. Each algorithm implementation is atomic, utilizing STL classes without external library dependencies, which allows for in-depth study of the fundamentals. The code adheres to the C++17 standard, ensuring portability across various operating systems and embedded systems like ESP32 and ARM Cortex. It also includes self-checks for implementation correctness and modular designs for easy integration into other applications. Online documentation is generated directly from the source code, offering snippets, execution details, diagrams, and links to C++ STL library functions.
mdlm
mdlm is an open-source masked discrete diffusion language model (MDLM) that features a novel substitution-based parameterization. This approach simplifies the absorbing state diffusion loss to a mixture of classical masked language modeling losses, leading to state-of-the-art perplexity numbers on LM1B and OpenWebText among diffusion models. It also achieves competitive zero-shot perplexity with state-of-the-art autoregressive models on various datasets. The repository provides the MDLM framework, simplified loss calculation, baseline implementations, and efficient samplers that make MDLM significantly faster than existing diffusion models, including semi-autoregressive generation capabilities.
Miniworld
MiniWorld is a minimalistic 3D interior environment simulator specifically designed for reinforcement learning and robotics research. It allows users to simulate environments featuring rooms, doors, hallways, and various objects, making it suitable for tasks like training AI agents in office, home, or maze-like settings. Written 100% in Python, MiniWorld is easily modifiable and extensible, offering features such as few dependencies, good performance, lightweight design, and support for domain randomization for sim-to-real transfer. It also provides fully observable top-down views, depth map production, and the ability to display alphanumeric strings on walls. This project has been deprecated as of August 11, 2025, and is no longer receiving updates or support.
DeepCTR-Torch
DeepCTR-Torch is a comprehensive, open-source Python package designed for building and experimenting with deep learning-based Click-Through Rate (CTR) models, leveraging the PyTorch framework. It offers a modular and extensible architecture, allowing users to easily implement and customize a wide range of CTR models, including popular architectures like DeepFM, xDeepFM, and Wide & Deep. The package includes numerous core component layers, enabling data scientists and researchers to construct their own custom models efficiently. With its user-friendly API, DeepCTR-Torch simplifies the process of training and predicting with complex models using standard `model.fit()` and `model.predict()` functions, making it an invaluable tool for recommendation systems and advertising applications.
Machine-Learning-Books-With-Python
Machine-Learning-Books-With-Python is an open-source GitHub repository designed to assist individuals in mastering machine learning concepts using Python. It offers comprehensive chapter-by-chapter notes, practical exercises, and corresponding code implementations for a variety of machine learning books. This resource is ideal for students and developers looking to deepen their understanding and practical skills in machine learning. The repository aims to provide a structured learning path, allowing users to follow along with popular textbooks and apply their knowledge directly through coding examples and solutions. It serves as a valuable companion for self-study and academic courses.
dl-docker
dl-docker offers an all-in-one Docker image designed for deep learning, simplifying the setup process by pre-packaging popular frameworks such as TensorFlow, Caffe, Theano, Keras, and Torch. It supports both CPU and GPU configurations, with the GPU version including CUDA 8.0 and cuDNN v5. The image also comes with essential libraries like iPython/Jupyter Notebook, Numpy, SciPy, Pandas, Scikit Learn, Matplotlib, and OpenCV. Users can either pull pre-built CPU images from Docker Hub or build both CPU and GPU versions locally. This solution addresses the 'dependency hell' often encountered when installing multiple deep learning frameworks, providing an isolated and fully functional OS environment for development.
deep-learning-uncertainty
deep-learning-uncertainty is an open-source repository dedicated to predictive uncertainty estimation in deep learning models. It offers a comprehensive literature survey, detailed paper reviews, and experimental setups for various baseline methods. The repository also includes a collection of implementations, making it a valuable resource for researchers and engineers. This tool is designed to help users understand, quantify, and improve the reliability of predictions made by deep learning models, addressing critical aspects of model trustworthiness and robustness. It serves as a central hub for exploring established and emerging techniques in uncertainty quantification.
domain-transfer-network
Domain Transfer Network (DTN) is a TensorFlow-based implementation for unsupervised cross-domain image generation. This tool enables users to transfer image characteristics from one domain to another, such as converting SVHN images to MNIST, without requiring paired training data. It is designed for researchers and developers interested in image synthesis and domain adaptation, providing a practical framework for experimenting with generative models. The repository includes Python scripts for dataset download, preprocessing, model pretraining, training, and evaluation, making it a comprehensive resource for those working with generative adversarial networks (GANs) and similar architectures.
dream-textures
Dream Textures is a powerful Blender add-on that brings Stable Diffusion capabilities right into your 3D workflow. It enables artists to generate a wide range of assets, including textures, concept art, and background elements, simply by using text prompts. A key feature is its 'Seamless' option, which ensures textures tile perfectly without visible seams, making it invaluable for 3D modeling and game development. The tool also allows for re-styling animations using the Cycles render pass and offers 'Project Dream Texture' for texturing entire scenes with depth-to-image. Users can run models locally for faster iteration or utilize DreamStudio for cloud processing if hardware is limited. It also includes AI upscaling for low-resolution generations and a history feature to recall and manage past creations.
moa
MOA (Massive Online Analysis) is a popular open-source framework designed for Big Data stream mining. It provides a comprehensive suite of machine learning algorithms, including classification, regression, clustering, outlier detection, concept drift detection, and recommender systems. Built in Java, MOA is related to the WEKA project but is specifically engineered to handle more demanding, large-scale, and real-time data stream processing challenges. The framework is extensible, allowing users to integrate new mining algorithms, stream generators, or evaluation measures, and serves as a benchmark suite for the stream mining community.
faceID_beta
faceID_beta is an open-source project available on GitHub that provides an implementation of iPhone X's FaceID technology. It leverages face embeddings and siamese networks, processing RGBD images for facial recognition. The project is primarily presented as a Jupyter Notebook file, with an automatically generated Python file also available. This makes it particularly suitable for developers and researchers interested in understanding and experimenting with advanced facial recognition techniques. The repository includes details on the implementation and encourages users to explore the notebook version for a clearer understanding of the code's structure and functionality.
DriveLM
DriveLM is an open-source project focused on advancing autonomous driving research through Graph Visual Question Answering (GVQA). It provides comprehensive datasets, DriveLM-Data, built upon nuScenes and CARLA, specifically designed for driving with language. The project also offers DriveLM-Agent, a VLM-based baseline approach for jointly performing GVQA and end-to-end driving. DriveLM serves as a main track in the CVPR 2024 Autonomous Driving Challenge, offering a baseline, test data, submission format, and evaluation pipeline. It addresses the community's challenges by providing a benchmark for driving with language, exploring embodied applications of LLMs/VLMs, and investigating closed-loop planning with language.
n8n-docs
n8n-docs serves as the official documentation repository for n8n, a fair-code licensed automation tool. It offers comprehensive resources for both the free community edition and powerful enterprise options, guiding users on how to effectively connect various applications and build automated workflows. The documentation specifically highlights how to integrate and build AI functionality into these workflows, making it a valuable resource for developers and technical users looking to leverage n8n's capabilities. It includes detailed guides on setting up local previews, troubleshooting common issues, and contributing to the documentation itself, ensuring a smooth experience for both new and experienced users.
MyIP
MyIP is a comprehensive, open-source IP Toolbox designed for detailed network analysis and diagnostics. It enables users to easily view their local and public IP addresses, perform IP geolocation lookups, and conduct essential network tests such as DNS leak detection and WebRTC connection examination. The tool also includes speed tests, ping tests, and MTR tests to assess network performance and connectivity. Additionally, MyIP offers website availability checks, WHOIS searches for domain and IP information, MAC lookups, and browser fingerprint analysis. It supports multiple languages, dark mode, a minimalist mobile-optimized mode, and PWA installation, making it a versatile solution for network professionals and users concerned with their online privacy and connectivity.
hearthbreaker
Hearthbreaker is an open-source simulator for Blizzard's popular card game, Hearthstone: Heroes of WarCraft. Developed in Python, it meticulously implements every card up to The Grand Tournament expansion, including edge cases and bugs, to precisely mimic the game's mechanics. While no longer under active development, it serves as a robust library for machine learning and data mining purposes, enabling researchers to simulate games and analyze card interactions. It is not designed for human-versus-human play but rather for programmatic analysis, offering features like game state serialization to JSON and replay functionality. The project also includes a basic console application for playing against simple AI bots.
hypercube
HyperCube is a free and open-source blockchain project designed as a revolutionary, high-performance decentralized computing platform. It offers powerful computing capabilities and large-scale data storage support for a wide range of applications including VR, AR, Metaverse, Artificial Intelligence, Big Data, and Financial Applications. The platform functions as an Ethereum 2-layer solution, based on a unique PoD (Proof of Dedication) consensus algorithm, which is a hybrid of PoW (ETHash) and PoS (Dedication Formula). This approach aims to increase network transaction speed and reduce Gas fees for Ethereum, while also providing decentralized permanent storage through the EVERNET network. HyperCube supports GameFi, DeFi, NFT casting, social tokens, and anonymous social applications via its built-in Athena SDK and XVM (XPZ virtual machine).
igel
igel is a delightful open-source machine learning tool designed to simplify the entire ML workflow, enabling users to train, test, and use models without writing a single line of code. It supports a wide array of machine learning tasks, including regression, classification, and clustering, and can handle various dataset types such as CSV, TXT, Excel, JSON, and HTML. A key feature is its auto-ML capability, which can automatically process raw data and optimize models for tasks like image and text classification. Users can configure models via YAML or JSON files, or leverage the `igel init` command for quick setup. The tool also facilitates model deployment by automatically building and serving REST APIs, making it accessible for both technical and non-technical users looking to rapidly prototype or deploy ML solutions.
Musicgen Negative Prompting
Musicgen Negative Prompting is an AI tool hosted on Hugging Face Spaces, designed to enhance music generation through the use of negative prompts. This functionality allows users to define elements or characteristics they wish to exclude from the generated music, offering a refined level of control over the creative process. By specifying what the music should *not* sound like, users can more effectively steer the AI towards desired outcomes, making it a valuable resource for refining musical ideas and exploring new creative boundaries. The tool is currently experiencing a runtime error, preventing its full functionality.
ml5-library
ml5-library is an open-source JavaScript library designed to make machine learning accessible to a broad audience, including artists, creative coders, and students. It provides pre-built functions and models for various machine learning tasks, allowing developers to integrate capabilities like image recognition, pose estimation, and sound analysis directly into web applications. The library is built on top of TensorFlow.js and emphasizes ethical computing, with documentation addressing data bias and responsible usage. ml5.js is heavily inspired by Processing and p5.js, fostering a friendly and welcoming environment for contributors and users alike. It offers code examples, tutorials, and sample datasets to aid in learning and implementation.
eyeballer
Eyeballer is a convolutional neural network designed by Bishop Fox for analyzing penetration testing screenshots. It helps security professionals identify "interesting" targets from a vast collection of web-based hosts, particularly useful in large-scope network penetration tests. Users can employ their favorite screenshotting tools like EyeWitness or GoWitness, then process the outputs through Eyeballer to categorize them. The tool labels screenshots into categories such as "Old-Looking Sites" (indicating potential vulnerabilities), "Login Pages" (suggesting further functionality and credential enumeration opportunities), "Webapp" (signifying a larger attack surface), "Custom 404's" (to filter out uninteresting pages), and "Parked Domains" (to remove invalid attack surfaces from scope). Eyeballer provides results in both human-readable HTML and machine-readable CSV formats, offering performance metrics like Overall Binary Accuracy and All-or-Nothing Accuracy.
Graph-Adversarial-Learning
Graph-Adversarial-Learning is a comprehensive, curated collection of resources dedicated to adversarial attacks and defenses on graph data. This GitHub repository serves as a valuable hub for researchers and developers interested in understanding and mitigating vulnerabilities in graph-based machine learning models. It categorizes papers by year, venue, and includes those with associated code, spanning from 2017 to 2023. The collection covers various aspects such as attack techniques, defense strategies, robustness certification, and stability. It also provides a quick look at recently updated papers, making it an essential reference for staying current in the field of graph adversarial learning.
Notebooks On The Hub
Notebooks On The Hub is an AI application hosted on Hugging Face, designed to provide users with a platform for accessing and exploring AI notebooks. It enables users to create and customize static web pages by directly editing HTML files within the platform. This functionality is accessible through the Files and versions tab, allowing for immediate viewing of changes on the web page. The tool is part of the Hugging Face Spaces ecosystem, indicating its focus on community and collaborative development within the AI domain. It is particularly useful for individuals looking to experiment with or share AI-related code and demonstrations in an easily accessible web environment.