An open API service indexing awesome lists of open source software.

awesome-ai

A curated list of awesome frameworks, libraries, tools, and resources for Artificial Intelligence (AI). This list covers everything from foundational machine learning and deep learning to specialized areas like NLP, computer vision, and AI ethics.
https://github.com/awesomelistsio/awesome-ai

Last synced: 3 days ago
JSON representation

  • AI Ethics

  • General AI

    • PyTorch - An open-source deep learning framework that provides a flexible and dynamic computation graph.
    • Scikit-learn - A Python library for machine learning, featuring various classification, regression, and clustering algorithms.
    • Keras - A high-level neural networks API, written in Python and capable of running on top of TensorFlow or Theano.
    • OpenAI Gym - A toolkit for developing and comparing reinforcement learning algorithms.
    • TensorFlow - An open-source platform for machine learning, providing a comprehensive ecosystem of tools.
  • Machine Learning

    • Dask-ML - A scalable machine learning library that integrates with Dask for parallel computing.
    • XGBoost - A scalable and efficient gradient boosting framework.
    • CatBoost - A gradient boosting library that handles categorical features automatically.
    • MLflow - An open-source platform for managing the end-to-end machine learning lifecycle.
  • Learning Resources

  • Deep Learning

    • DeepSpeed - A deep learning optimization library that makes distributed training easy and efficient.
    • JAX - A library for high-performance numerical computing and automatic differentiation, designed for deep learning.
    • ONNX - An open format for AI models, allowing interoperability between different deep learning frameworks.
  • Computer Vision

    • YOLO (You Only Look Once) - A state-of-the-art, real-time object detection system.
    • OpenCV - An open-source computer vision library for image and video processing.
    • Detectron2 - A high-performance object detection library by Facebook AI Research.
    • Fastai - A library simplifying training of fast and accurate neural networks for vision tasks.
  • Natural Language Processing (NLP)

    • spaCy - An open-source NLP library for advanced natural language processing in Python.
    • NLTK - The Natural Language Toolkit, a comprehensive library for text processing and analysis.
    • Stanford NLP - A suite of NLP tools developed by the Stanford NLP Group.
    • AllenNLP - An open-source research library for NLP, built on top of PyTorch.
  • Community

  • Reinforcement Learning

    • Ray RLlib - A scalable library for reinforcement learning built on Ray.
    • Acme - A library of reinforcement learning algorithms by DeepMind.
    • RLlib - A scalable reinforcement learning library that integrates with Ray.
    • TF-Agents - A library for reinforcement learning in TensorFlow.
  • AI for Edge Computing

    • TensorFlow Lite - A framework for running machine learning models on edge devices.
    • ONNX Runtime - A cross-platform, high-performance scoring engine for ONNX models.
    • AWS IoT Greengrass - A service for deploying machine learning models on edge devices using AWS.