ShypdShypd.ai
💻

Coding & Development

Browsing page 495 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.

DeepRL-TensorFlow2

DeepRL-TensorFlow2

55%

DeepRL-TensorFlow2 is a GitHub repository offering straightforward implementations of a wide array of Deep Reinforcement Learning (DRL) algorithms, all built with TensorFlow2. The project prioritizes code clarity, making it an excellent resource for students and researchers delving into DRL. Each algorithm is contained within a single Python script, simplifying the learning process by eliminating the need to navigate multiple files. The repository is actively maintained and continuously updated with new DRL algorithms. It currently includes implementations for DQN, DRQN, DoubleDQN, DuelingDQN, A2C, A3C, PPO, and DDPG, with TRPO, TD3, and SAC noted as planned additions. The project also provides code snippets illustrating the core ideas behind each algorithm, such as using target networks and replay buffers in DQN, or advantage functions in A2C.

maml

maml

55%

Maml is an open-source code repository for Model-Agnostic Meta-Learning (MAML), a technique designed for the fast adaptation of deep networks. Developed by cbfinn, this repository provides the foundational code accompanying the paper "Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks" (Finn et al., ICML 2017). It specifically includes implementations for few-shot supervised learning domain experiments, covering tasks such as sinusoid regression, Omniglot classification, and MiniImagenet classification. The project is built using Python 2.* or 3.* and TensorFlow v1.0+, making it accessible for researchers and developers working in meta-learning and few-shot learning. Users can access data preparation instructions for Omniglot and MiniImagenet, and detailed usage instructions are available within the `main.py` file.

chronos-forecasting

chronos-forecasting

55%

Chronos-forecasting is an open-source project by Amazon Science that provides a family of pretrained models for time series forecasting. It includes Chronos-2, offering state-of-the-art zero-shot performance for univariate, multivariate, and covariate-informed forecasting, and Chronos-Bolt, a patch-based variant that is significantly faster and more memory-efficient. The original Chronos models are based on language model architectures, transforming time series into tokens for probabilistic forecasting. The package provides an interface for easy inference via pip installation and offers deployment options to AWS with Amazon SageMaker for reliable production use. It also includes tools like fev for benchmarking time series forecasting models.

caffe-yolo

caffe-yolo

55%

caffe-yolo offers a Caffe implementation of the YOLO (You Only Look Once) real-time object detection system. This tool specifically supports YOLO v1 and includes batch normalization layers. The Caffe models used are not trained within Caffe but are converted from Darknet's original .weight files, ensuring compatibility and leveraging existing pre-trained models. The conversion process involves creating .prototxt files from Darknet's .cfg files, initializing the Caffe network, reading weights from Darknet, and then replacing initialized weights with the pre-trained ones. It provides scripts for creating .prototxt and .caffemodel files, and a main script for performing object detection on images. This makes it a valuable resource for developers and researchers working with object detection in a Caffe environment.

luos_engine

luos_engine

55%

Luos-engine is an open-source, lightweight library designed to manage hardware products as a collection of independent software features. It functions as a real-time orchestrator for cyber-physical systems, facilitating the design, testing, and deployment of embedded applications and digital twins. The tool can be utilized on any microcontroller or computer, across various networks, promoting free and fast development of multi-electronic-board connected products. By using Luos-engine, developers can leverage existing work, accelerate time-to-market, and ensure robustness and universality of their applications. It supports development, debugging, validation, monitoring, and management from anywhere, promoting organized and effective development practices for scalability and adaptability.

Awesome_Prompting_Papers_in_Computer_Vision

Awesome_Prompting_Papers_in_Computer_Vision

55%

Awesome_Prompting_Papers_in_Computer_Vision is a comprehensive, curated list of research papers focusing on prompt-based techniques within the fields of computer vision and vision-language learning. This resource is designed to help researchers and practitioners stay abreast of the rapidly evolving advancements in visual prompting. It categorizes papers into key areas such as Vision Prompt, Vision-Language Prompt, Language-Interactable Prompt, and Vision-Language Instruction Tuning. Each entry typically includes links to the paper and often to associated code, making it a valuable hub for exploring foundational models, parameter-efficient adaptation, and multimodal learning approaches.

Attendance-Management-system-using-face-recognition

Attendance-Management-system-using-face-recognition

55%

Attendance-Management-system-using-face-recognition is an open-source project built with Python and OpenCV, designed to automate attendance tracking through facial recognition. Users can register new students by taking multiple images, which are then used to train the system's facial recognition model. Once trained, the system can automatically mark attendance for registered individuals by detecting their faces. It generates CSV files for attendance records, organized by subject, and allows users to view attendance data in a tabular format. This system requires users to set up their environment and adjust file paths, making it a technical solution for automated attendance.

semantic-segmentation

semantic-segmentation

55%

semantic-segmentation is an open-source PyTorch library designed for state-of-the-art semantic segmentation models. It provides a flexible and customizable framework for computer vision researchers and developers. The library supports a wide array of datasets, making it suitable for various applications requiring precise pixel-level classification. Its focus on ease of use and customizability allows users to adapt models to specific needs, ensuring high accuracy for diverse computer vision projects. This tool is ideal for those looking to implement or experiment with advanced semantic segmentation techniques.

DevSecOpsGuideline

DevSecOpsGuideline

55%

The OWASP DevSecOps Guideline is a comprehensive project aimed at helping organizations integrate security practices throughout their development pipelines. It outlines how to implement a secure pipeline, introduces best practices, and suggests tools for various stages of the software development lifecycle. The project emphasizes fostering a shift-left security culture, encouraging the detection of security issues as early as possible, from design to deployment. It is designed to assist companies of all sizes that utilize a DevOps pipeline, providing a framework to build and improve secure development processes based on customized requirements. Key areas covered include static and dynamic application security testing, software composition analysis, infrastructure as code security, and continuous monitoring.

Video-XL

Video-XL

55%

Video-XL is an open-source project offering a family of efficient vision-language models (VLMs) specifically designed for understanding extremely long videos, capable of processing content at an hour scale. The project includes models like Video-XL2 and Video-XL-Pro, which have achieved state-of-the-art results on various long video understanding benchmarks. Video-XL-Pro, for instance, can process up to 10,000 frames on an 80G GPU with only 3 billion parameters. The project provides models, training, and evaluation code, making it a valuable resource for researchers and developers working with extensive video data. It builds upon existing codebases like LongVA and LMMs-Eval for its development and evaluation processes.

elk

elk

55%

Elk is a tiny, embeddable JavaScript engine specifically designed for microcontroller development and embedded systems. It implements a small but usable subset of ES6, enabling developers to integrate JavaScript customizations into firmware primarily written in C/C++. This approach allows for flexible device functionality extensions without rewriting core C/C++ code. Key features include cross-platform compatibility, zero dependencies, easy embedding by simply copying two files, and a small footprint of about 20KB on flash/disk and minimal RAM usage. Elk operates without `malloc`, using only a given memory buffer, and directly interprets JS code without bytecode, making it highly tunable and minimal.

MESA

MESA

55%

MESA is a text-to-terrain model that allows users to generate detailed 2D and 3D terrain maps simply by providing a text description. This application produces both an RGB image and an elevation map based on the input, with an additional option to view the generated terrain as a 3D model. Developed by Mikolaj Czerkawski, MESA is hosted on Hugging Face Spaces, making it accessible for various applications. It is particularly useful for professionals in game development, environmental research, and simulation environments who require realistic and customizable terrain generation from textual prompts. The tool simplifies the process of creating complex landscapes, offering a quick and efficient way to visualize geographical features.

easyFL

easyFL

55%

easyFL, also known as FLGo, is an experimental and open-source platform designed for federated learning research. It offers a robust and reusable environment for conducting diverse federated learning experiments, featuring comprehensive and easy-to-use modules. Researchers can simulate real-world system heterogeneity, utilize over 50 benchmarks across various data types and communication topologies, and generate federated tasks with specific data distributions using flexible partitioners. The platform also includes implementations of more than 50 algorithms from top-tier conferences and journals, supporting flexible combinations of benchmarks, partitioners, algorithms, and simulators. It provides experimental tools for loading results and using checkpoints for training recovery.

Find a leaderboard

Find a leaderboard

55%

Find a leaderboard is a Hugging Face Space by OpenEvals designed to help users explore and discover leaderboards from the vast Hugging Face community. This web application provides a centralized hub for viewing various leaderboards, making it easier to track and compare AI model performance. The tool is user-friendly, requiring no input; simply visiting the site displays the available leaderboards. It also features automatic dark mode switching, adapting to your system settings for optimal viewing comfort. This makes it a convenient resource for anyone interested in the latest advancements and benchmarks within the AI community.

gaussian_splatting_notes

gaussian_splatting_notes

55%

Gaussian Splatting Notes is a free, open-source educational resource offering a comprehensive breakdown of the mathematical formulae behind Gaussian Splatting. This guide, presented as a text version of an explanatory stream, delves into the intricacies of the rasterization process, specifically covering the forward and backward passes. It aims to provide as many details as possible, highlighting core algorithmic concepts and referencing original code snippets to aid understanding. The resource also includes important insights marked with '💡' and clarifies complex topics like 3D covariance reparametrization and 2D Gaussian projection, making it an invaluable aid for those studying this advanced 3D rendering technique.

gauzilla

gauzilla

55%

Gauzilla is a 3D Gaussian Splatting (3DGS) renderer developed in Rust for WebAssembly, featuring lock-free multithreading for platform-agnostic web deployment. It leverages WebGL and CPU splat sorting to ensure high compatibility across various web browsers. The tool can securely load .ply or .splat files from local machines using `rfd` and asynchronously loads .splat files from URLs without requiring async Rust code. Additionally, it supports loading .spz files via a WASM module compiled from the official C++ implementation. Gauzilla is designed for real-time photorealistic rendering of scenes reconstructed from images and videos, making it suitable for Novel View Synthesis applications.

Object Detection Web

Object Detection Web

55%

Object Detection Web is a free, web-based AI tool hosted on Hugging Face Spaces, developed by Xenova. It provides a straightforward way to perform object detection on images. Users can easily upload their own images or select from example images to see the application identify and label various objects present. This tool is particularly useful for individuals interested in learning about object detection technology, exploring its capabilities, or for simple task automation where identifying objects in images is required. Its accessible web interface makes it suitable for educational purposes and fun exploration without requiring any technical setup.

awesome-object-detection

awesome-object-detection

55%

awesome-object-detection is a comprehensive GitHub repository dedicated to curating a vast collection of resources related to object detection. It serves as an invaluable reference for researchers and developers interested in the field, offering a structured list of academic papers and their corresponding implementations for various object detection algorithms. The repository covers a wide range of methods, from foundational models like R-CNN, Fast R-CNN, and Faster R-CNN to more recent advancements such as YOLO, SSD, and Mask R-CNN. Each entry typically includes links to the arXiv paper, official GitHub repositories, and sometimes additional resources like slides or notes. This makes it an excellent starting point for anyone looking to understand the evolution, theory, and practical application of object detection techniques.

potatis

potatis

55%

Potatis is a versatile open-source emulator written in Rust, designed to emulate both the MOS-6502 CPU and the Nintendo Entertainment System (NES). It provides a generic CPU emulator that passes all tests, including illegal operations, and an incomplete but functional NES emulator supporting various mappers like NROM, MMC1, UxROM, and MMC3. The tool is highly adaptable, with native targets for SDL, browser targets using WebAssembly, and even embedded targets for devices like the RP-2040 (Raspberry Pi Pico). A unique feature is its clientless cloud gaming capability, allowing users to play NES games via netcat and terminal rendering, with options for Sixel, Unicode color, and ASCII rendering. Potatis also supports Android via JNI, making it accessible across a wide range of platforms.

Cad Recode

Cad Recode

55%

Cad Recode is an innovative AI tool designed to reverse engineer 3D CAD models from mesh files. Users can upload a 3D mesh, and the application processes it by sampling 256 points. From these points, it generates corresponding Python CAD code, effectively translating the visual mesh into programmatic instructions. This generated code can then be used to reconstruct the CAD model, offering a unique approach to converting existing 3D designs into editable, code-based formats. The tool is hosted on Hugging Face Spaces, providing an accessible platform for this specialized conversion task.

DataCamp: Learn Coding & AI

DataCamp: Learn Coding & AI

55%

DataCamp provides an extensive online learning platform focused on data science, AI, and programming languages like Python, R, and SQL. Users can learn at their own pace through video tutorials, coding challenges, and real-world projects. The platform caters to a wide range of learners, from beginners to advanced practitioners, offering courses in areas such as machine learning, deep learning, data visualization, and cloud computing. DataCamp also features career and skill tracks, allowing users to specialize in roles like Data Scientist, Data Analyst, or AI Engineer. The platform emphasizes practical application, ensuring learners gain hands-on experience with industry-relevant tools and techniques.

I made a multiplayer obstacle-dodge game (Flappy Birds like)

I made a multiplayer obstacle-dodge game (Flappy Birds like)

55%

Skillana offers a competitive multiplayer obstacle-dodge game, similar to Flappy Bird, where players can compete against each other for real money. The platform emphasizes skill-based gameplay, ensuring that outcomes are determined by player ability rather than luck. Built on the Solana blockchain, Skillana provides instant payouts, making it an attractive option for gamers looking to earn while playing. Stakes for matches range from $1 to $20, and the game is accessible via web browsers, offering a seamless and engaging experience for competitive gaming enthusiasts.

OpenCodeInterpreter Demo

OpenCodeInterpreter Demo

55%

OpenCodeInterpreter Demo is an AI tool designed for code execution and interpretation, hosted on Hugging Face. It provides a platform where users can run various code snippets and analyze their outputs. The tool aims to assist developers and researchers in testing and understanding code behavior without needing a local setup. While the current live website content indicates a runtime error, suggesting the demo might be temporarily unavailable or under maintenance, the underlying purpose is to offer a free, accessible environment for code-related tasks. It is particularly useful for quick tests and educational purposes, allowing for immediate feedback on code logic and execution flow.

PAROL6-Desktop-robot-arm

PAROL6-Desktop-robot-arm

55%

PAROL6-Desktop-robot-arm is an open-source project offering Bill of Materials (BOM), STL files, and comprehensive instructions for building a high-performance 3D-printed desktop robotic arm. The design aims to mimic industrial robots in terms of mechanical design, control software, and overall usability. It includes open-source control software, a graphical user interface (GUI), and Python APIs for both current and legacy systems, enabling flexible development and integration. Users can either purchase the robotic arm directly or source parts and build it themselves using the provided resources. The project also supports ROS2/Moveit simulation and various community-developed control interfaces, making it a versatile platform for robotics enthusiasts and developers.