All Projects → alibaba → Ai Matrix

alibaba / Ai Matrix

Licence: other
To make it easy to benchmark AI accelerators

Projects that are alternatives of or similar to Ai Matrix

Feature Selector
Feature selector is a tool for dimensionality reduction of machine learning datasets
Stars: ✭ 1,913 (+1166.89%)
Mutual labels:  jupyter-notebook
Freecodecamp Pandas Real Life Example
Stars: ✭ 148 (-1.99%)
Mutual labels:  jupyter-notebook
Hands On Machine Learning With Scikit Learn Keras And Tensorflow
Notes & exercise solutions of Part I from the book: "Hands-On ML with Scikit-Learn, Keras & TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems" by Aurelien Geron
Stars: ✭ 151 (+0%)
Mutual labels:  jupyter-notebook
Deeplearning keras2
Modification of fast.ai deep learning course notebooks for usage with Keras 2 and Python 3.
Stars: ✭ 150 (-0.66%)
Mutual labels:  jupyter-notebook
Parcels
Main code for Parcels (Probably A Really Computationally Efficient Lagrangian Simulator)
Stars: ✭ 148 (-1.99%)
Mutual labels:  jupyter-notebook
Mprgdeeplearninglecturenotebook
Stars: ✭ 148 (-1.99%)
Mutual labels:  jupyter-notebook
Autonomousdrivingcookbook
Scenarios, tutorials and demos for Autonomous Driving
Stars: ✭ 1,939 (+1184.11%)
Mutual labels:  jupyter-notebook
Ml From Scratch
All the ML algorithms, ML models are coded from scratch by pure Python/Numpy with the Math under the hood. It works well on CPU.
Stars: ✭ 151 (+0%)
Mutual labels:  jupyter-notebook
Math With Python
Various math-related things in Python code
Stars: ✭ 150 (-0.66%)
Mutual labels:  jupyter-notebook
The Python Workshop
A New, Interactive Approach to Learning Python
Stars: ✭ 150 (-0.66%)
Mutual labels:  jupyter-notebook
Learning by association
This repository contains code for the paper Learning by Association - A versatile semi-supervised training method for neural networks (CVPR 2017) and the follow-up work Associative Domain Adaptation (ICCV 2017).
Stars: ✭ 150 (-0.66%)
Mutual labels:  jupyter-notebook
Stereoconvnet
Stereo convolutional neural network for depth map prediction from stereo images
Stars: ✭ 150 (-0.66%)
Mutual labels:  jupyter-notebook
Book nbs
Notebooks for upcoming fastai book (draft / incomplete)
Stars: ✭ 151 (+0%)
Mutual labels:  jupyter-notebook
Ml Workspace
🛠 All-in-one web-based IDE specialized for machine learning and data science.
Stars: ✭ 2,337 (+1447.68%)
Mutual labels:  jupyter-notebook
Analyzingalpha
Stars: ✭ 148 (-1.99%)
Mutual labels:  jupyter-notebook
Face Depixelizer
Face Depixelizer based on "PULSE: Self-Supervised Photo Upsampling via Latent Space Exploration of Generative Models" repository.
Stars: ✭ 1,912 (+1166.23%)
Mutual labels:  jupyter-notebook
Homework fall2020
Assignments for Berkeley CS 285: Deep Reinforcement Learning (Fall 2020)
Stars: ✭ 149 (-1.32%)
Mutual labels:  jupyter-notebook
Spark With Python
Fundamentals of Spark with Python (using PySpark), code examples
Stars: ✭ 150 (-0.66%)
Mutual labels:  jupyter-notebook
Data Engineering Nanodegree
Projects done in the Data Engineering Nanodegree by Udacity.com
Stars: ✭ 151 (+0%)
Mutual labels:  jupyter-notebook
Newspaper Navigator
Stars: ✭ 150 (-0.66%)
Mutual labels:  jupyter-notebook

AI Matrix

AI Matrix is an AI benchmark suite aiming at measuring the performance of AI hardware platforms and software frameworks. This deep learning benchmark suite currently consists of three types of workloads: layer-based benchmark, macro benchmark, and micro benchmark.

Layer-Based Benchmark

Layer-based benchmark consists of commonly used layers in deep learning neural networks, such as convolution layer, fully-connected layer, activation layer, etc. The purpose of layer-based benchmark is to test the performance of AI hardware at running the commonly used neural network layers.

Macro Benchmark

Macro benchmark consists of a number of full models widely used in deep learning neural networks. These models cover the most common AI application fields. This benchmark aims at measuring the performance of hardware platforms at training and infering real deep learning models. Macro benchmark also includes some innovative AI algorithms widely deployed inside Alibaba. More information about the features of this benchmark suite can be found here.

Micro Benchmark

Micro benchmark mainly consists of workloads of matrix operations. The benchmark comes from Baidu's DeepBench. The purpose of the benchmark is to test the hardware platform's ability to do matrix computations.

Run the Benchmarks

To run the benchmark in each of the three categories, please follow the instructions in the README.md file in each benchmark directory.

Suggestions and Questions

AI Matrix is still in early development stage and the development team is working hard to make it better and better. Any suggestions on improving the benchmark suite are highly welcomed and appreciated. If you have questions, good suggestions, or want to participate, please do not hesitate to contact us. You could submit questions on Github or contact us through [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].