Frameworks and Libs Flashcards

1
Q

Caffe2

A

Open source deep learning framework

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

MLib (Spark)

A

MLlib is Spark’s machine learning (ML) library. Its goal is to make practical machine learning scalable and easy. At a high level, it provides tools such as:

ML Algorithms: common learning algorithms such as classification, regression, clustering, and collaborative filtering
Featurization: feature extraction, transformation, dimensionality reduction, and selection
Pipelines: tools for constructing, evaluating, and tuning ML Pipelines
Persistence: saving and load algorithms, models, and Pipelines
Utilities: linear algebra, statistics, data handling, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Weka

A

Weka is used for visual data mining and machine learning software in Java.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Rattle

A

Rattle is the R analytical tool that gets you started with data analytics and machine learning.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

TensorFlow

A

TensorFlow is an open source library for numerical computation and large-scale machine learning. It uses Python to provide a convenient front-end API for building applications with the framework
TensorFlow can train and run deep neural networks for handwritten digit classification, image recognition, word embeddings, recurrent neural networks, sequence-to-sequence models for machine translation, natural language processing, and PDE (partial differential equation) based simulations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Scikit-learn / sklearn

A

Scikit-learn is a collection of advanced machine-learning algorithms for Python. It also is built upon Numpy and SciPy.

Scikit-learn is one of the most useful library for machine learning in Python. It builds is on NumPy, SciPy and matplotlib, this library contains a lot of effiecient tools for machine learning and statistical modeling including classification, regression, clustering and dimensionality reduction.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Numpy

A

NumPy is a library for efficient array computations, modeled after Matlab

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Microsoft Cognitive Toolkit (CNTK)

A

The Microsoft Cognitive Toolkit (CNTK) is an open-source toolkit for commercial-grade distributed deep learning. It describes neural networks as a series of computational steps via a directed graph. CNTK allows the user to easily realize and combine popular model types such as feed-forward DNNs, convolutional neural networks (CNNs) and recurrent neural networks (RNNs/LSTMs). CNTK implements stochastic gradient descent (SGD, error backpropagation) learning with automatic differentiation and parallelization across multiple GPUs and servers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

PyTorch

A

PyTorch is an open-source machine learning library for Python, based on Torch, used for applications such as natural language processing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Anaconda

A

Python Distribution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

SciPy

A

SciPy provides a large menu of libraries for scientific computation, such as integration, interpolation, signal processing, linear algebra, statistics, etc. It is built upon the infrastructure of Numpy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Pandas

A

Pandas library is good for analyzing tabular data. You can use it for exploratory data analysis, statistics, visualization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly