Sie sind auf Seite 1von 17

Open Source AI &

Examples
Open Source AI

2
Open Source AI

◦ Open source technology works on the same principle that


spurred the creation of the internet: the idea that
information should be freely shared and available to all who
want access.
◦ Open source supports global collaboration by allowing
people to work together and craft solutions; which makes
technology cheaper and more widely available for
developers.

3
Open Source AI

◦ More companies are realizing how an open source culture


can drive more benefits than walled-off AI models and data
◦ For example, when Google introduced TensorFlow several
years ago, developers said that hoped the move would
contribute to improving the tool, while also accelerating
product development

4
Open Source AI

◦ Companies such as Google, Facebook and Amazon open-


source their AI software because they wish to be the
foundations on which other people innovate
◦ AI is more than a product: it is a product generator. In the
near future, AI will be used to identify and capitalize on new
opportunities by innovating new products
◦ Open-sourcing AI serves these companies’ broader goals of
staying at the cutting edge of technology. In this sense, they
are paving the way to their own future

5
Examples of Open
Source AI

6
TensorFlow

◦ TensorFlow is an open source machine learning framework


used for performing numerical computation using data flow
graphs
◦ Its flexible architecture allows you to perform computation
on multiple CPU or GPU using a single API
◦ It also lets you develop deep learning neural networks using
flowgraphs that makes the models more efficient for large
scale projects

7
Keras

◦ Keras is an open source software library designed to


simplify the creation of deep learning models.
◦ It is known for its user-friendliness, modularity, and ease of
extensibility.
◦ Keras is suitable if you need a machine learning library that
allows for easy and fast prototyping, supports both
convolutional and recurrent networks, and runs optimally on
both CPUs and GPUs.

8
Caffee

◦ Caffee (Convolutional Architecture for Fast Feature


Embedding) is an open-source AI based deep learning
framework. It is written in C++ programming language and
comes with a Python interface.
◦ This tool mainly focuses on expressiveness, speed, and
modularity. It is a popular choice for computer vision related
applications.
◦ Now Caffe is being extensively used in academic research
projects, startup prototypes and even large-scale industrial
applications

9
IBM Watson

◦ IBM Watson is an open-source AI software that provides


authority to the companies to speed up the research and
discovery, calculate disruptions, and improve interactions.
◦ Businesses are using this software to study their data,
gather intellectual property, insights, and predict their future
performance easily.

10
Torch

◦ Torch is a machine learning library that offers a wide range


of algorithms for deep learning.
◦ This open source framework provides you with optimized
speed and flexibility when handling machine learning
projects without causing complexities in the process.

11
Scikit-learn

◦ Scikit-learn is an open source library developed for machine


learning. It features several machine learning models
including classification, regression, clustering and
dimensionality reduction.
◦ It is designed on three other open source projects —
Matplotlib, NumPy, and SciPy — and it focuses on data
mining & data analysis.

12
Accord.NET

◦ This app is a .NET machine learning framework that


combines with audio and image processing libraries.
◦ It offers statistical analysis, image processing, machine
learning, and mathematics and computer vision.

13
Apache Mahout

◦ Apache Mahout is a distributed framework that efficiently


handles the processing of the data.
◦ It mainly focuses on simplifying common math problems
involving statistics and linear algebra.
◦ It helps in processing and grouping big data in the Mahout
Hadoop distributed file system.

14
Microsoft Cognitive Toolkit (CNTK)

◦ CNTK is an open source toolkit that allows user to easily


realize and combine popular model types, such as:
- feed-forward deep neural networks (DNNs)
- convolutional neural networks (CNNs)
- recurrent neural networks (RNNs/LSTMs)

◦ It describes neural networks as a series of computational


steps via a directed graph

15
MLlib

◦ MLlib is an open source machine learning library for learning


algorithms
◦ This library contains many deep learning and core machine
learning algorithms for:
- classification - model evaluation
- recommendation - feature transformations
- decision trees - survival analysis
- clustering - ML persistence
- topic modeling - ML pipeline construction
- regression

16
References

◦ https://www.forbes.com/sites/insights-intelai/2019/05/22/the-
power-of-open-source-ai/#242387a16300
◦ https://opensource.com/article/19/9/open-source-ai-future
◦ https://www.iflscience.com/technology/why-big-tech-companies-
are-open-sourcing-their-ai-systems/
◦ https://www.goodfirms.co/blog/best-free-open-source-Artificial-
Intelligence-software
◦ https://dev.to/promozseo/13-open-source-artificial-intelligence-
and-machine-learning-tools-to-watch-in-2019-1hmc
◦ https://opensource.com/article/18/5/top-8-open-source-ai-
technologies-machine-learning

17

Das könnte Ihnen auch gefallen