ShypdShypd.ai
💻

Coding & Development

Browsing page 148 of AI tools for Open Source & Models in Coding & Development. Sorted by confidence score — our independent quality rating.

pysc2-examples

pysc2-examples

58%

pysc2-examples offers a collection of Deep Reinforcement Learning examples specifically designed for StarCraft II. Built upon Deepmind's pysc2, OpenAI's baselines, and Blizzard's s2client-proto, it provides a robust framework for developers and researchers. The project leverages TensorFlow 1.3 and includes examples for tasks like 'CollectMineralShards' using Deep Q Networks and A2C algorithms. Users can quickly set up the environment, install necessary libraries like pysc2 and baselines, download StarCraft II maps, and then train and enjoy their AI agents. It supports various parameters for training, including algorithm choice (deepq, a2c), total timesteps, exploration fraction, and options for prioritized replay or dueling networks.

SnakeFusion

SnakeFusion

58%

SnakeFusion is an AI project that leverages genetic algorithms and neural networks to train virtual snakes within a game environment. The core concept involves training five individual snakes, which can then be fused together to create a single, more advanced 'ultimate snake'. This project serves as a practical demonstration of applying evolutionary algorithms and AI in game development. Built using Processing, it provides a hands-on approach to understanding how AI can learn and adapt. Users can interact with the system by adjusting mutation rates, saving trained snakes, and initiating the fusion process to observe the creation of a 'super snake'.

squeezeDet

squeezeDet

58%

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.

spark-py-notebooks

spark-py-notebooks

58%

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.

sloth

sloth

58%

Sloth is an open-source tool specifically designed for labeling image and video data, primarily catering to the needs of computer vision research. It enables researchers and data scientists to efficiently annotate visual data, which is crucial for training machine learning models. The tool supports various annotation tasks, making it a versatile solution for creating high-quality labeled datasets. Its open-source nature means it can be freely used and adapted by the community, fostering collaboration and customization in computer vision projects. Sloth aims to simplify the often complex and time-consuming process of data annotation, facilitating the development of robust AI applications.

stock-trading-ml

stock-trading-ml

58%

Stock-trading-ml is an open-source stock trading bot designed to leverage machine learning for making stock price predictions. This tool allows users to train their own models, edit model architectures, and customize dataset preprocessing. It supports Python 3.5+ and relies on libraries such as alpha_vantage, pandas, numpy, sklearn, keras, tensorflow, and matplotlib. Users can save stock price history to CSV files, train models using either basic or technical indicator approaches, and then apply a trading algorithm based on the newly saved model. The project is available on GitHub under the GPL-3.0 license, making it accessible for developers and data scientists interested in algorithmic trading.

tf-gnn-samples

tf-gnn-samples

58%

tf-gnn-samples is a GitHub repository offering TensorFlow implementations of various Graph Neural Network (GNN) architectures. It serves as the code release for an article introducing GNNs with feature-wise linear modulation (GNN-FiLM). The repository includes implementations for Gated Graph Neural Networks (GGNN), Relational Graph Convolutional Networks (RGCN), Relational Graph Attention Networks (RGAT), Relational Graph Isomorphism Networks (RGIN), GNN-Edge-MLP, and Relational Graph Dynamic Convolution Networks (RGDCN). It provides scripts for training and evaluating models on tasks such as citation networks (Cora, Pubmed, Citeseer), protein-protein interaction (PPI), quantum chemistry prediction (QM9), and variable misuse detection (VarMisuse). The code allows users to reproduce experimental results presented in the accompanying research paper, making it a valuable resource for researchers and developers working with GNNs.

vec2text

vec2text

58%

vec2text is an open-source library providing utilities for decoding deep representations, such as sentence embeddings, back into text. It enables users to train various architectures that reconstruct text sequences from embeddings and also run pre-trained models. The library supports both direct inversion from embeddings and inversion of text strings, with options to refine results through multiple steps and increased search space. It is particularly useful for researchers and developers working with text embeddings and language models, offering functionalities like interpolation of embeddings and detailed guidance on training custom inversion and corrector models.

vector-python-sdk

vector-python-sdk

58%

The Anki Vector Python SDK is an open-source toolkit that enables developers to program and control the Anki Vector robot using Python. It provides a comprehensive set of tools and documentation to facilitate the setup and integration of the Vector robot into various projects. The SDK is hosted on GitHub, indicating its community-driven nature and accessibility for contributions. It includes examples to help users get started and offers resources like an official SDK documentation and forums for support. This SDK is ideal for those looking to explore robotics, AI, and vision capabilities through the Anki Vector platform.

ttt-rl

ttt-rl

58%

ttt-rl is a reinforcement learning example implemented in C, designed to teach the basics of reinforcement learning through a tic-tac-toe game. The neural network learns to play against a random adversary from scratch, without any pre-existing knowledge of the game. It uses a simple architecture with a single hidden layer and is contained in under 400 lines of C code, with no external libraries. This project is particularly valuable for programmers, especially young programmers, who want to understand new fields through small, self-contained, and well-commented C programs. It demonstrates how RL can learn complex behaviors from basic reward signals.

tensorflow-triplet-loss

tensorflow-triplet-loss

58%

Tensorflow-triplet-loss offers a robust implementation of triplet loss within the TensorFlow framework, specifically designed for metric learning tasks. It includes online triplet mining capabilities, which are crucial for training models that learn meaningful embeddings. The repository provides two main versions: "batch all" and "batch hard" triplet loss, allowing flexibility in how triplets are selected and processed. The code structure is adapted from CS230 assignments and is accompanied by tutorials, making it accessible for developers and researchers. It supports both CPU and GPU installations and includes scripts for training on datasets like MNIST, visualizing embeddings, and hyperparameter searching. This tool is ideal for those looking to implement or experiment with triplet loss for tasks such as face recognition or person re-identification.

Stable Audio Open

Stable Audio Open

58%

The provided website content for "Stable Audio Open" appears to be a misdirection, displaying information for a Chinese corporate entity named "华体网页版_华体(中国)" which focuses on grain and oil industry news, corporate culture, and member enterprises. It details news about the "China Grain and Oil List" and activities related to the "Hebei Grain Industry Group." There is no mention of AI, audio generation, or any technology-related services. The meta tags and homepage content are entirely in Chinese and pertain to a traditional industrial group, not an AI tool. Therefore, based on the live website content, "Stable Audio Open" as an AI audio generation tool is not represented, and the content is irrelevant to the tool's stated purpose.

X2Paddle

X2Paddle

58%

X2Paddle is a deep learning model conversion tool developed under the PaddlePaddle ecosystem, designed to help users of other deep learning frameworks quickly migrate their models and projects to PaddlePaddle. It supports the conversion of prediction models from major frameworks like Caffe, TensorFlow, ONNX, and PyTorch. Additionally, X2Paddle facilitates the migration of entire PyTorch training projects, including both training and prediction code, to the PaddlePaddle framework. The tool offers detailed API comparison documentation to reduce the time and effort developers spend on migrating models. It boasts support for a wide range of models, covering over 130 PyTorch OPs, 90 ONNX OPs, 90 TensorFlow OPs, and 30 Caffe OPs, making it a comprehensive solution for model migration.

whylogs

whylogs

58%

whylogs is an open-source data logging library designed to provide visibility into data quality and machine learning model performance over time. It allows users to generate summaries of datasets, called whylogs profiles, which capture key statistical properties like distributions, missing values, and custom metrics. These profiles are efficient, customizable, and mergeable, enabling logging for distributed and streaming systems. whylogs facilitates the detection of data drift, training-serving skew, and model performance degradation. It also supports data quality validation in model inputs or data pipelines, exploratory data analysis of massive datasets, and data auditing and governance across organizations. The library integrates with various data and ML pipeline tools and offers a profile visualizer for interactive reports.

Text2Human

Text2Human

58%

Text2Human is an official PyTorch implementation for text-driven controllable human image generation, as presented in the SIGGRAPH 2022 paper. This open-source tool enables users to create human images by providing text descriptions that specify clothing shapes and textures. It includes a comprehensive framework for training and sampling, utilizing a large-scale, high-quality DeepFashion-MultiModal Dataset with rich multi-modal annotations. Researchers and developers can leverage its capabilities for tasks like generating images from parsing maps or human poses, and it offers a user interface for interactive text-to-human image generation. The project also provides pretrained models and detailed installation instructions, making it a valuable resource for AI research in computer graphics.

YouCompleteMe

YouCompleteMe

58%

YouCompleteMe is a powerful, open-source code-completion engine specifically designed for the Vim text editor. It offers fast, as-you-type, fuzzy-search capabilities for code completion, comprehension, and refactoring. The tool integrates several completion engines, including a clangd-based engine for C-family languages, Jedi for Python, OmniSharp-Roslyn for C#, Gopls for Go, TSServer for JavaScript/TypeScript, rust-analyzer for Rust, and jdt.ls for Java. It also supports the Language Server Protocol for broader language compatibility and an identifier-based engine for all programming languages. Beyond basic completion, YouCompleteMe provides advanced IDE-like features such as signature help, finding declarations/definitions/usages, interactive symbol search, type information display, documentation in preview windows, code formatting, and semantic renaming across files. It also includes diagnostic display features, showing warnings and errors in real-time without needing to save the file.

SmolVLM 256M Instruct WebGPU

SmolVLM 256M Instruct WebGPU

58%

SmolVLM 256M Instruct WebGPU is an AI model developed by Hugging Face Smol Models Research, designed to provide instant visual descriptions. Users can upload a photo, and the application will generate a short text caption summarizing the image in clear, natural language. This tool operates entirely within a web browser, eliminating the need for any special setup or installations. It is particularly useful for quickly understanding the content of an image through an AI-generated description, making it accessible for a wide range of users who need immediate visual interpretation without complex configurations. The model is available as a Hugging Face Space, emphasizing its accessibility and ease of use.

colorization

colorization

58%

Colorization is an open-source project that leverages deep neural networks for automatic image colorization. Developed by Richard Zhang, Phillip Isola, and Alexei A. Efros, it was first presented at ECCV in 2016. The tool also incorporates functionality from "Real-Time User-Guided Image Colorization with Learned Deep Priors" from SIGGRAPH 2017, allowing for interactive colorization. Users can clone the GitHub repository, install dependencies, and then use Python scripts to colorize images. It provides pre-trained colorizers for both ECCV 2016 and SIGGRAPH 2017 models, with clear instructions for integration into Python projects, including necessary pre and post-processing steps like Lab space conversion and resizing.

BuildingMachineLearningSystemsWithPython

BuildingMachineLearningSystemsWithPython

58%

BuildingMachineLearningSystemsWithPython is an open-source repository containing the complete source code for the book "Building Machine Learning Systems with Python" by Luis Pedro Coelho and Willi Richert. This resource is invaluable for students, teachers, and professionals looking to understand and implement machine learning systems using Python. The code corresponds to the second edition of the book, published in 2015, and provides practical, hands-on examples for various machine learning concepts. It serves as a direct companion to the book, allowing users to explore, run, and modify the code to deepen their understanding of the topics covered. The repository is hosted on GitHub, making it easily accessible for anyone interested in learning or teaching machine learning with Python.

awesome

awesome

58%

Awesome is an open-source GitHub repository offering a comprehensive collection of resources across various technical domains. It serves as a valuable knowledge base for individuals interested in bioinformatics, data science, and machine learning. The repository also includes extensive resources for popular programming languages such as Python, Golang, R, and Perl, along with sections for C, JavaScript, Linux, and Git. Users can find links to tools, tutorials, and libraries, making it a central hub for learning and development in these fields. Its curated nature ensures that the included resources are relevant and useful for both beginners and experienced practitioners.

ciml

ciml

58%

ciml is an open-source repository offering comprehensive materials for "A Course in Machine Learning." It serves as a valuable resource for both students and educators, providing the full source code for the accompanying book. Beyond the core text, the repository includes a wealth of supplementary course materials such as detailed slides, informative documents, and practical laboratory exercises. This makes ciml an excellent tool for those looking to learn about machine learning through a structured curriculum or for instructors seeking ready-to-use content for their courses. The materials are designed to support a thorough understanding of machine learning concepts.

BinaryNet.pytorch

BinaryNet.pytorch

58%

BinaryNet.pytorch offers a PyTorch implementation of Binarized Neural Networks (BNN), specifically designed for VGG and ResNet models. This open-source tool allows researchers and developers to delve into the world of binarized neural networks, which are known for their efficiency in terms of memory and computational resources. The project is hosted on GitHub and provides the necessary code to run models like resnet18 for datasets such as cifar10. It serves as a valuable resource for those looking to understand, implement, or experiment with BNNs within the PyTorch framework, building upon existing work in the field.

chatgpt-ai-template

chatgpt-ai-template

58%

Horizon ChatGPT AI Template is an open-source ChatGPT UI AI Template and Starter Kit designed for developers using React, NextJS, and Chakra UI. This template provides a comprehensive foundation for building AI web applications, featuring over 30 dark/light frontend elements such as buttons, inputs, navbars, and cards. It aims to accelerate the development of Chat AI SaaS Apps by offering a pre-built, customizable user interface. The template includes detailed documentation and a quick-start guide for easy installation and setup. Users need an OpenAI API key with billing information to ensure full functionality. An example page is also provided for inspiration and rapid prototyping.

d2l-tvm

d2l-tvm

58%

d2l-tvm is an open-source project dedicated to deep learning compilers, offering comprehensive resources for those looking to understand and optimize deep learning models. Hosted on GitHub, it provides a platform for learning about the TVM deep learning compiler stack. The project includes detailed documentation, practical examples, and guides on how to contribute, making it a valuable resource for developers and researchers. It covers various aspects of deep learning compilation, from common operators and CPU/GPU schedules to deployment strategies, enabling users to dive deep into the technical intricacies of optimizing AI models.