Coding & Development
Browsing page 361 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
VM-UNet
VM-UNet is an open-source code repository for 'Vision Mamba UNet for Medical Image Segmentation,' a novel U-shape architecture model designed for medical image segmentation. It addresses the limitations of CNNs in long-range modeling and the quadratic computational complexity of Transformers by utilizing State Space Models (SSMs), specifically Mamba. The tool introduces the Visual State Space (VSS) block as its foundation to capture extensive contextual information and employs an asymmetrical encoder-decoder structure. VM-UNet has demonstrated competitive performance on datasets like ISIC17, ISIC18, and Synapse, aiming to establish a baseline for efficient and effective SSM-based segmentation systems in medical imaging.
spark-py-notebooks
spark-py-notebooks is a comprehensive collection of IPython/Jupyter notebooks designed to educate users on various Apache Spark concepts using Python (pySpark). The tutorials range from fundamental to advanced topics, focusing on Big Data Analysis and Machine Learning. Users can learn about RDD creation, basic RDD operations like map, filter, and collect, sampling, set operations, and data aggregations. The collection also delves into working with key/value pair RDDs and introduces MLlib for basic statistics, exploratory data analysis, logistic regression, and decision trees. Additionally, it covers Spark SQL for structured processing with DataFrames and includes applications like building a movie recommendation web service.
squeezeDet
squeezeDet is an open-source project providing a TensorFlow implementation of SqueezeDet, a convolutional neural network specifically designed for real-time object detection. This tool is particularly optimized for autonomous driving applications, emphasizing a unified, small, and low-power architecture. It allows users to train and evaluate object detection models using datasets like KITTI, supporting various network backbones such as SqueezeNet, ResNet50, and VGG16. The repository includes scripts for installation, demo execution, training, and validation, making it a comprehensive resource for researchers and developers working on efficient object detection in resource-constrained environments.
perception_models
Perception Models is a comprehensive repository offering state-of-the-art AI models for image, video, and audio perception. It features the Perception Encoder (PE) for robust encoding across various modalities, including core vision-language tasks, LLM-aligned vision-language modeling, and spatially-tuned dense prediction. Additionally, it provides the Perception Language Model (PLM) for decoding, facilitating research in vision-language modeling with open and reproducible models. The repository also includes PE Audio-Visual and PE Audio-Frame models, expanding its capabilities to joint audio-visual embedding and audio event localization. With extensive benchmarks and clear getting started guides, Perception Models is an invaluable resource for developers and researchers working on advanced multimodal AI applications.
Stock.Indicators
Stock.Indicators for .NET is a C# NuGet package designed to convert raw equity, commodity, forex, or cryptocurrency financial market price quotes into essential technical indicators and trading insights. This library is crucial for developers building investment tools for algorithmic trading, technical analysis, machine learning, or visual charting. It provides a comprehensive set of indicators like moving averages, Relative Strength Index, Stochastic Oscillator, and Parabolic SAR. Version 3 introduces robust streaming capabilities, allowing for real-time and incremental data processing with three calculation styles: Series (batch), BufferList (incremental), and StreamHub (real-time with observable patterns). This makes it highly adaptable for various data processing needs.
SmartAIConnect
SmartAIConnect offers a comprehensive platform for managing Responsible AI across the project lifecycle, particularly for computer vision initiatives. Its Project Assurance Software Solution (PASS) integrates Governance, Risk & Compliance (GRC) tools, device and system monitoring, and AI model management. Key features include a curated AI model library with risk ratings, AI model cards detailing ethics and bias, compliance questionnaires, and a two-step approval process for AI deployments. The platform supports secure deployment at scale, monitors cameras for unauthorized AI apps, and maintains a full audit trail of AI deployments and data delivery. It caters to various industries, including government, healthcare, transportation, and R&D, ensuring compliance with regulatory requirements.
Ornata
Ornata is a lightweight desktop Markdown editor specifically designed for technical writing, emphasizing speed and clarity. It provides a friction-free writing experience without requiring accounts or cloud dependencies, ensuring privacy and offline functionality. The editor boasts instant startup times and smooth performance, even when handling large files. It integrates with Git for robust version control, allowing users to track changes and collaborate effectively. Ornata aims to be a focused tool that stays out of the user's way, enabling writers to concentrate solely on their content.
nvim-cmp
nvim-cmp is a highly customizable completion engine plugin specifically designed for Neovim, implemented entirely in Lua. It significantly improves the coding experience by providing intelligent code completion suggestions. The plugin integrates seamlessly with various snippet engines like vsnip, LuaSnip, mini.snippets, ultisnips, and snippy, allowing users to choose their preferred snippet management system. Key features include full support for Language Server Protocol (LSP) completion capabilities, extensive customizability through Lua functions, and smart management of key mappings to prevent conflicts. It also boasts a flicker-free operation, ensuring a smooth and uninterrupted coding workflow. Users can extend its functionality by installing completion sources from external repositories, making it a versatile tool for developers seeking an optimized Neovim environment.
Numpy.NET
Numpy.NET offers comprehensive C#/F# bindings for NumPy, a cornerstone library in Python for scientific computing, machine learning, and AI. It provides .NET developers with a rich set of functionalities, including multi-dimensional arrays, matrices, linear algebra, and Fast Fourier Transform (FFT), all accessible via a compatible strong-typed API. The tool is designed to be developer-friendly, integrating with Intellisense and simplifying deployment by packaging embedded Python and NumPy, eliminating the need for local Python installations. Several other SciSharp projects, such as Keras.NET and Torch.NET, rely on Numpy.NET for their underlying numerical operations. It also addresses performance considerations by efficiently handling data transfer between C# and Python for large datasets, making it suitable for complex numerical tasks.
maro
Maro is an open-source Multi-Agent Resource Optimization (MARO) platform developed by Microsoft, offering Reinforcement Learning as a Service (RaaS) for solving complex, real-world resource optimization challenges. It is applicable across various industrial domains, including container inventory management in logistics, bike repositioning in transportation, virtual machine provisioning in data centers, and asset management in finance. Beyond Reinforcement Learning (RL), Maro also supports other planning and decision mechanisms like Operations Research. The platform is structured around key components: a simulation toolkit for building and running scenarios, an RL toolkit providing a full-stack abstraction for agents, algorithms, and learners, and a distributed toolkit for communication, user-defined functions, and job orchestration.
Numurus, Inc
NEPI by Numurus is an open-source edge AI platform designed to accelerate the development and deployment of smart systems. It enables engineers to deploy edge AI on NVIDIA Jetson and x86 hardware without building infrastructure from scratch. NEPI provides essential components such as plug-and-play hardware drivers, comprehensive AI model management, and low-code automation capabilities, all built on ROS 2. This platform handles hardware integration, AI deployment, and automation, allowing teams to build smart systems in days rather than months. It supports various applications in robotics, autonomous systems, industrial inspection, and research, running fully offline with no cloud dependency for critical real-time operations.
MobiLlama
MobiLlama is an open-source small language model (SLM) specifically designed for efficient deployment on edge devices. It addresses the limitations of larger LLMs by focusing on reduced memory footprint, energy efficiency, and faster response times, making it ideal for privacy-sensitive and resource-constrained environments. MobiLlama offers models ranging from 0.5 billion to 1.2 billion parameters, demonstrating superior performance compared to other SLMs in its class. The project provides fully transparent training and evaluation scripts, pre-trained models, and even an Android APK for mobile integration, making it accessible for developers and researchers working on on-device AI applications.
Pangea
Pangea is a fully open multilingual multimodal LLM developed by NeuLab at LTI/CMU, supporting 39 languages. It is designed for research and development in multilingual AI, offering a simple interface for text translation. Users can input text, select source and target languages, and receive a translated version. The tool is available as a Hugging Face Space, making it accessible for experimentation and integration into various projects. Its open-source nature under the Apache 2.0 license encourages diverse language applications and collaborative development within the AI community.
OpenChem
OpenChem is a deep learning toolkit specifically designed for computational chemistry and drug design research, built with a PyTorch backend. Its primary goal is to simplify the application of deep learning models for researchers in these fields. Key features include a modular design with a unified API, allowing for easy combination of different modules, and the ability to build new models using only a configuration file. The toolkit supports fast training with multi-GPU capabilities and provides utilities for data preprocessing. It also integrates with Tensorboard for visualization. OpenChem handles various tasks such as classification, regression, multi-task learning, and generative models, supporting data types like character sequences (SMILES, amino acids) and molecular graphs, with automatic conversion of SMILES to graphs.
Sureel AI
Sureel is a platform designed for creators, media rights owners, and AI companies to navigate the AI revolution. It offers solutions to protect, control, and monetize media by allowing owners to define how their content can be used for AI training. Key features include showing AI companies what content they can and cannot train on, setting granular rules for media usage and alteration, and dynamically licensing media based on its impact on AI outputs. Sureel also provides attribution tools, enabling creators to opt-in to share approved media for protection and monetization, or opt-out to prevent specific content from being used as training data. Real-time attribution reporting and analysis of media influence on AI creations are also core functionalities.
GradAI
GradAI is a powerful AI-driven platform designed to enhance job seekers' resumes and portfolios, helping them land their dream jobs. It offers an intuitive drag-and-drop no-code portfolio creator, allowing users to showcase projects, skills, and testimonials effectively. The platform also includes an AI Resume Enhancer to optimize resumes with relevant keywords, ensuring they pass Applicant Tracking System (ATS) screenings. Users can analyze their resume's ATS compatibility with the ATS Calculator and receive personalized improvement tips. GradAI provides new resume templates and allows for seamless export and sharing across platforms like LinkedIn. It aims to simplify the job search process by providing tools to build, create, and achieve career goals.
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.
Wallaroo.AI
Wallaroo.AI is a comprehensive AI inference platform designed for deploying, serving, observing, and optimizing AI models in production at scale. It supports any model and hardware, from CPUs to GPUs, across various environments including cloud, multi-cloud, on-premise, and edge locations. The platform offers features like automated resource orchestration, scaling, load balancing, and centralized monitoring for AI inference pipelines. It aims to significantly reduce engineering time, infrastructure costs, and accelerate time-to-value by providing up to 12X faster inferencing and 80% lower costs. Wallaroo.AI integrates seamlessly with existing AI toolchains via Python SDK and API, supporting complex workflows and enabling continuous optimization of live models.
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.
ContribHub
ContribHub is a dedicated platform designed to connect developers and enthusiasts with open source projects seeking contributions. It streamlines the process of finding relevant projects by allowing users to search based on specific technologies and interests. The platform aims to foster a vibrant open source community by making it easier for individuals to discover opportunities to contribute their skills and for projects to gain valuable support. ContribHub serves as a central hub for exploring various open source initiatives, promoting collaboration, and helping users build their portfolios through meaningful contributions.
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.
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).
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.
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.