🇮🇷 Iran Proxy | https://www.wikipedia.org/wiki/Lists_of_open-source_artificial_intelligence_software
Jump to content

Lists of open-source artificial intelligence software

From Wikipedia, the free encyclopedia

These are lists of open-source artificial intelligence software packages related to AI projects released under open-source licenses. These include software libraries, frameworks, platforms, and tools used for machine learning, deep learning, natural language processing, computer vision, reinforcement learning, artificial general intelligence, and more.

Machine learning or data mining

[edit]

AutoML platforms

[edit]

Deep learning frameworks

[edit]

Convolutional neural networks (CNNs)

[edit]
  • AlexNet — pioneering CNN for image classification, won the 2012 ImageNet competition
  • VGGNet — deep CNN known for its simplicity and use of 3x3 convolution filters
  • Inception — CNN architecture using parallel convolutional layers of different sizes

Artificial neural networks

[edit]
  • EDLUT – event-driven neural network simulator for large-scale spiking networks
  • Emergent – cognitive modeling platform implementing connectionist neural networks
  • Encog – machine learning framework for Java and C# supporting neural networks
  • JOONE – Java-based neural network framework with modular architecture for learning tasks
  • Nengo – Python library for building and simulating large-scale neural systems
  • Neuroph – lightweight Java framework for creating neural networks
  • OpenNN – C++ library for designing, training, and deploying neural networks
  • SNNS – Stuttgart Neural Network Simulator, supports feedforward and recurrent neural networks

Cognitive architectures and AGI platforms

[edit]

Reinforcement learning frameworks

[edit]

Computer vision and image processing

[edit]

Natural language processing (NLP)

[edit]

Speech recognition systems

[edit]

Transformer libraries

[edit]

Chat bots

[edit]

AI hardware and inference acceleration

[edit]
  • OpenVINOIntel's toolkit for optimizing deep learning models for edge devices
  • ONNX – Open Neural Network Exchange format for interoperability between AI frameworks

Robotics software

[edit]

See also

[edit]
[edit]

References

[edit]
  1. ^ https://www.geeksforgeeks.org/machine-learning/learning-model-building-scikit-learn-python-machine-learning-library/Geeks for Geeks
  2. ^ https://www.geeksforgeeks.org/machine-learning/fasttext-working-and-implementation/
  3. ^ "Top 10 Open Source AI Libraries in 2025". GeeksforGeeks. 2025-01-22.
  4. ^ "Top 12 Open Source AI Projects to Add to Your Tech Stack". DigitalOcean. 2024-02-10.
  5. ^ a b Costa, Carlos J.; Aparicio, Manuela; Aparicio, Sofia; Aparicio, Joao Tiago (January 2024). "The Democratization of Artificial Intelligence: Theoretical Framework". Applied Sciences. 14 (18): 8236. doi:10.3390/app14188236. hdl:10362/173131. ISSN 2076-3417.
  6. ^ "FAIRSEQ: A Fast, Extensible Toolkit for Sequence Modeling". research.facebook.com. 2019-06-03.
  7. ^ "OpenNMT". opennmt.net.