Coding & Development
Browsing page 380 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
Text-Classification
Text-Classification is an open-source project that provides implementations of several state-of-the-art text classification models using TensorFlow. It supports various models including Attention is All You Need, IndRNN, Attention-Based Bidirectional LSTM, Hierarchical Attention Networks, Adversarial Training Methods, Convolutional Neural Networks, and RMDL. The tool is designed for developers and researchers working on text classification tasks, particularly on datasets like DBpedia. It requires Python 3 and TensorFlow 1.4 or later, with updated code for preprocessing using `tf.keras.preprocessing.text`. The repository also includes performance metrics for each implemented model, offering a valuable resource for comparing different approaches.
teachablemachine-community
Teachable Machine Community is an open-source repository offering example code snippets and machine learning code for Teachable Machine. Teachable Machine is a web-based tool designed to make machine learning model creation fast, easy, and accessible for everyone, including educators, artists, students, and innovators. Users can train a computer to recognize images, sounds, and poses without needing prior machine learning knowledge or coding. The repository includes a libraries section with machine learning code utilizing Tensorflow.js for in-browser model training and execution, along with API helper libraries for integrating exported models into projects. It also features a snippets section with code and instructions for using Teachable Machine models in languages like Javascript, Java, and Python.
tslearn
tslearn is an open-source machine learning toolkit specifically designed for time series analysis in Python. It provides a wide array of functionalities for tasks such as clustering, classification, and regression of time series data. The toolkit supports various data preprocessing steps, including scaling and resampling, and offers different distance metrics like Dynamic Time Warping (DTW). tslearn is built to be compatible with scikit-learn's API, allowing users to leverage familiar utilities for hyper-parameter tuning and pipelines. It also includes features for calculating barycenters, performing early classification, and working with UCR datasets, making it a versatile tool for researchers and practitioners in the field.
torchmetrics
TorchMetrics is a comprehensive open-source library designed for machine learning metrics within distributed and scalable PyTorch applications. It provides a standardized interface for over 100 built-in metric implementations, covering domains like audio, image, text, and classification. The library reduces boilerplate code by offering automatic accumulation over batches and synchronization across multiple devices, making it ideal for distributed training. Developers can also easily create custom metrics using its API. TorchMetrics integrates seamlessly with PyTorch Lightning, providing additional features like automatic metric placement on the correct device and native logging support. It also includes built-in plotting support for metric visualization.
Transformer-MM-Explainability
Transformer-MM-Explainability is an official PyTorch implementation for Generic Attention-model Explainability for Interpreting Bi-Modal and Encoder-Decoder Transformers. This open-source project offers a novel method to visualize and understand the decision-making processes of any Transformer-based network. It includes practical examples for popular models such as DETR, VQA, CLIP, and LXMERT, making it a valuable resource for researchers and developers working with multi-modal and encoder-decoder architectures. The tool provides notebooks for easy experimentation and reproduction of results, with clear instructions for setting up environments and running examples on GPUs, including Colab support.
SoTA-Point-Cloud
SoTA-Point-Cloud is a GitHub repository offering an extensive survey of deep learning techniques applied to 3D point clouds. Published in IEEE TPAMI 2020, this resource covers major tasks such as 3D shape classification, 3D object detection, and 3D point cloud segmentation. It provides comparative results on numerous publicly available datasets, including ModelNet, KITTI, and Semantic3D. The repository also offers insightful observations and outlines future research directions, making it an invaluable resource for researchers and practitioners in the field of 3D computer vision. The maintainers regularly update the page with new results and suggestions.
UAV_Obstacle_Avoiding_DRL
UAV_Obstacle_Avoiding_DRL is a comprehensive open-source project focused on developing deep reinforcement learning algorithms for autonomous obstacle avoidance in Unmanned Aerial Vehicles (UAVs). It addresses both static and dynamic environments, offering multiple approaches for each. For static environments, the project explores Multi-Agent Reinforcement Learning (MADDPG, DDPG, TD3) combined with artificial potential field algorithms. In dynamic settings, it utilizes disturbed flow field algorithms alongside single-agent reinforcement learning (PPO+GAE, TD3, DDPG, SAC). The project also includes implementations of traditional path planning methods like A* search, RRT, Ant Colony Algorithm, and D* algorithm for comparison, highlighting the superior performance of reinforcement learning approaches. It provides both MATLAB and Python implementations for various algorithms, making it a valuable resource for researchers and developers in UAV navigation.
trading-bot
This project implements a Stock Trading Bot utilizing Deep Reinforcement Learning, specifically Deep Q-learning. It's designed for learning and experimentation, keeping the implementation simple and close to the algorithm discussed in research papers. The bot allows users to create intelligent agents that learn from market data, making decisions to buy, sell, or hold based on observed states. It incorporates several improvements to the Q-learning algorithm, including Vanilla DQN, DQN with fixed target distribution, Double DQN, Prioritized Experience Replay, and Dueling Network Architectures. Users can train the agent on historical data and evaluate its performance, with visualizations available for model evaluations. It's a valuable resource for those interested in applying reinforcement learning to financial trading.
SupContrast
SupContrast offers a PyTorch implementation of "Supervised Contrastive Learning" and, incidentally, "A Simple Framework for Contrastive Learning of Visual Representations" (SimCLR). This repository serves as a reference, illustrating these methods using CIFAR datasets. It includes a `SupConLoss` function that takes features and labels, degenerating to SimCLR loss if labels are not provided. The implementation provides comparison results on CIFAR-10 and CIFAR-100, showcasing improved accuracy over standard cross-entropy. It also details running instructions for standard cross-entropy, supervised contrastive learning, and SimCLR, including pretraining and linear evaluation stages, and supports custom datasets.
ChessGPT.ai
ChessGPT.ai provides an engaging platform for chess enthusiasts to challenge an AI opponent. By integrating ChatGPT with a chessboard, the tool offers a unique conversational gameplay experience, allowing users to interact with the AI. The website claims the AI can beat almost any human, including the user, and even states that ChessGPT evolved into Stockfish with an ELO of 249. Users can play games, view the board, and submit their scores to a leaderboard. The tool also features an audio track for an immersive experience, suggesting the use of headphones for optimal enjoyment.
RSL
RSL Solution provides pre-vetted remote developers across various specializations including AI, Python, Hardware Design, and Full Stack. With a talent pool of over 5,000 expert developers available in countries like India, USA, UK, Canada, Barbados, and Ghana, RSL aims to help companies scale their teams rapidly. They offer a 48-hour deployment promise, ensuring that businesses can onboard skilled professionals quickly. The service includes rigorous vetting, background checks, and flexible engagement models such as project-based, hourly, or dedicated teams. RSL emphasizes quality assurance with a 99% success rate, continuous monitoring, and performance guarantees, making it suitable for businesses looking for reliable tech talent.
Postlog
Postlog offers web traffic analysis tools designed to improve website rankings and click-through rates (CTR). Users can utilize a free Post Log diagnostics analyzer to instantly uncover factors hindering their traffic, rankings, or CTR. The tool provides quick triage, pointing users to the fastest free fixes like internal linking or CTR optimization. It helps operators identify bottlenecks and offers access to operational tools that drive measurable growth. Postlog focuses on providing organized intelligence and ROI-focused recommendations, ensuring that every featured tool contributes to business outcomes. It categorizes SAAS analytics tools to help users find the right solutions for specific use cases, emphasizing action-ready comparisons and direct links to save research time.
ShieldForce
ShieldForce offers AI-driven cybersecurity protection specifically tailored for home healthcare agencies, community health centers, and regulated small to mid-sized businesses. The platform provides HIPAA-ready managed cybersecurity solutions, including 24/7 threat monitoring, advanced email security, and automated disaster recovery to protect against cyber breaches. It helps organizations achieve compliance with regulations like HIPAA and SHIN-NY, offering services such as endpoint protection, encrypted backup, access controls, and security awareness training. ShieldForce is designed for organizations without dedicated IT staff, providing full onboarding and ongoing management, allowing staff to focus on patient care. The service aims to stop attacks, restore operations quickly, and reduce cyber insurance costs.
zh-NER-TF
zh-NER-TF is an open-source project offering a straightforward character-based BiLSTM-CRF model specifically designed for Chinese Named Entity Recognition (NER). This TensorFlow-based tool aims to identify three key entity types: PERSON, LOCATION, and ORGANIZATION within Chinese text. The model utilizes a look-up layer for character embeddings, a BiLSTM layer to extract features from both past and future input, and a CRF layer to ensure grammatically correct tag sequences, addressing limitations of simpler Softmax layers. It includes preprocessed data files and a vocabulary for easy setup, and users can train, test, or demo the model with their own datasets after transforming them into the specified format. The repository provides instructions for running the model and evaluating its performance.
KushoAI
KushoAI offers AI-native infrastructure designed to enhance software reliability and security by integrating autonomous agents directly into CI/CD pipelines. It automates critical software maintenance tasks such as API contract testing, continuous security scanning, and comprehensive end-to-end workflow validation across APIs, databases, and UI layers. A key differentiator is its self-healing testing infrastructure, which automatically adapts tests as APIs evolve, preventing test breakage and ensuring the test suite remains current. KushoAI also provides release intelligence with AI-computed risk scores, helping engineering leaders make confident ship or no-go decisions. It supports enterprise-grade security, governance, and offers both cloud and on-premise deployment options.
write-you-a-vector-db
write-you-a-vector-db is a comprehensive tutorial designed to guide users through the process of integrating vector capabilities into relational database systems. The tutorial is built upon modified versions of educational database systems, specifically CMU-DB's BusTub for the C++ variant and RisingLight for the upcoming Rust version. Users will learn to implement vector storage, vector expressions, and vector indexes. This resource is ideal for those looking to deepen their understanding of vector database implementation, offering practical, hands-on experience. The project is actively developed and encourages community participation through a dedicated Discord server.
x
Ant Design X is an open-source project focused on simplifying AI interface development, offering a rich set of atomic components for various interaction stages based on the RICH interaction paradigm. It helps developers build excellent AI interfaces and pioneer intelligent new experiences. The tool includes `@ant-design/x-sdk` for managing AI application data streams, `@ant-design/x-markdown` for a streaming-friendly Markdown renderer, `@ant-design/x-card` for dynamic card rendering based on the A2UI protocol, and `@ant-design/x-skill` for an intelligent skill library to improve development efficiency. It is widely used in AI-driven user interfaces within Ant Group.
xlearn
xLearn is a robust, high-performance machine learning package developed in C++ for maximum CPU and memory utilization. It includes implementations of linear models (LR), factorization machines (FM), and field-aware factorization machines (FFM), making it ideal for solving large-scale machine learning problems, particularly with high-dimensional sparse data common in recommendation systems. The package is designed for ease of use, requiring no third-party libraries for compilation and offering simple Python and CLI interfaces. xLearn also boasts scalability, supporting out-of-core training to handle terabytes of data by leveraging disk storage, and includes features like cross-validation and early-stop mechanisms.
yellowbrick
Yellowbrick is an open-source suite of visual diagnostic tools, known as "Visualizers," designed to enhance the machine learning model selection process. It seamlessly integrates with scikit-learn and matplotlib, allowing users to generate insightful visualizations for their machine learning workflows. The tool supports various visualizers for feature analysis, such as Rank2D for pairwise feature comparisons, and model evaluation, like ROCAUC for classifier sensitivity and specificity. Yellowbrick is compatible with Python 3.4 or later and can be easily installed via pip or conda. It also provides access to several datasets for examples and testing, making it a comprehensive solution for data scientists and developers looking to visually steer their model development.
Yi
The Yi series models are a collection of open-source large language models developed from scratch by 01.AI. These models are designed to be bilingual, trained on a 3T multilingual corpus, and excel in language understanding, commonsense reasoning, and reading comprehension. The Yi-34B-Chat model has demonstrated strong performance, ranking highly on leaderboards like AlpacaEval. The series includes both chat-optimized and base models, with options for different parameter sizes (6B, 9B, 34B) and context window lengths (up to 200K). Yi models are built on the Transformer architecture, similar to Llama, but are not derivatives, utilizing independently created training datasets and infrastructure. They are available for deployment via pip, Docker, conda-lock, and llama.cpp, and can be fine-tuned or quantized for specific needs.
StockPredictionRNN
StockPredictionRNN is an open-source project designed for high-frequency trading price prediction, leveraging LSTM Recursive Neural Networks. This tool is specifically engineered to forecast prices within high-frequency stock exchange environments. It implements its prediction solution using historical data from NYSE OpenBook, allowing users to recreate the limit order book for any given time. The project is written in Python 2.7 and utilizes the Keras library, along with dependencies like Theano, numpy, scipy, matplotlib, and pymongo. It provides instructions for data acquisition from NYSE FTP servers and a clear installation and usage guide for setting up the environment and running the prediction models.
zynqnet
ZynqNet is an open-source project stemming from a Master Thesis, focusing on FPGA-accelerated embedded convolutional neural networks. It provides a comprehensive solution for image classification on embedded systems, featuring the ZynqNet CNN, an optimized and customized CNN topology, and the ZynqNet FPGA Accelerator, an FPGA-based architecture for its evaluation. The project also includes the Netscope CNN Analyzer, a custom tool for visualizing, analyzing, and editing CNN topologies. ZynqNet is designed for high efficiency, achieving 84.5% top-5 accuracy with minimal computational complexity, making it ideal for real-time and power-constrained applications. The repository offers the full project report, CNN prototxt, pretrained weights, HLS C++ source code for the accelerator, and firmware for the Zynq XC-7Z045 ARM processors.
Indie Panel
Indie Panel offers a centralized dashboard for indie developers to manage all their projects. It provides seamless integration with various databases, including Neon, Supabase, and PostgreSQL, allowing users to track essential metrics such as total users, paid conversions, and growth trends. The tool delivers real-time data with automatic caching and daily snapshots, ensuring up-to-date insights. Security is prioritized with AES-256-GCM encryption for all connection strings. Indie Panel simplifies project management by consolidating user metrics and growth monitoring into one intuitive interface, helping developers make informed decisions about their applications.
SUPIR
SUPIR is an open-source project dedicated to developing practical algorithms for photo-realistic image restoration in real-world scenarios. It provides advanced capabilities for enhancing image quality, including super-resolution and the ability to handle various degradations. The project emphasizes achieving high generalization and image quality, with options for both quality-oriented and fidelity-oriented settings. Users can choose between different model versions (SUPIR-v0Q and SUPIR-v0F) depending on their specific needs, such as general high quality or better detail preservation for light degradations. An online demo, SupPixel AI, is also available for easy access to its cutting-edge AI technology for image processing and upscaling.