Skip to content

Davidsirui/How-to-write-a-paper-for-your-open-source-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Awesome-Examples of how to write a good paper for an AI open-source project

Awesome

A curated, but incomplete, list of excellent writing samples on open-source AI project.

If you want to contribute to this list, please feel free to send a pull request. Also you can contact sirui_ding@outlook.com.

To whom it may be useful?

This repository gathers some awesome writing examples for the researchers and engineers who want to write a demo or industry track paper for their open-source AI projects, including but not limited to, ML/DL framework, Explainable AI(XAI), AutoML, Reinforcement Learning(RL). The resources are categorized into ML/DL engine, XAI, AutoML and RL these four types and taged into two types: Algorithm & Framework, or Platform & System.

  • Algorithm & Framework: πŸš€
  • Platform & System: πŸ’»

Table of Contents

Engine

Engine part consists of some main stream computational frameworks for machine learning and deep learning applications. We didn't include the framework without a paper e.g. Keras, PyTorch though they are very excellent libraries, because this repo mainly focuses on the writing and literacy of an open-source library and project.

Caffe πŸš€

  • Caffe: Convolutional Architecture for Fast Feature Embedding [paper] [code].

Tensorflow πŸš€

  • TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems [paper] [code].

MXNet πŸš€

  • MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systems[paper] [code].

Theano πŸš€

  • Theano: A Python framework for fast computation of mathematical expressions[paper] [code].

Scikit-learn πŸš€

  • Scikit-learn: Machine Learning in Python[paper] [code].

XGBoost πŸš€

  • XGBoost: A Scalable Tree Boosting System[paper] [code].

LightGBM πŸš€

  • LightGBM: A Highly Efficient Gradient Boosting Decision Tree[paper] [code].

Ray πŸš€

  • Ray: A Distributed Framework for Emerging AI Applications[paper] [code].

mlpack πŸš€

  • mlpack3: A fast, flexible machine learning library[paper] [code].

AutoML

AutoML part consists of famous and active automated machine learning and neural architecture search open-source project.

Auto-Keras πŸ’»

  • Auto-Keras: An Efficient Neural Architecture Search System[paper] [code].

Auto-WEKA πŸ’»

  • Auto-WEKA: Combined Selection and Hyperparameter Optimization of Classification Algorithms[paper] [code].

Auto-WEKA 2.0 πŸ’»

  • Auto-WEKA 2.0: Automatic model selection and hyperparameter optimization in WEKA[paper] [code].

Auto-Sklearn πŸ’»

  • Efficient and Robust Automated Machine Learning[paper] [code].

Auto-PyTorch πŸ’»

  • Efficient and Robust Automated Machine Learning[paper] [code].

Tune πŸ’»

  • Tune: A Research Platform for Distributed Model Selection and Training[paper] [code].

BOHB πŸš€

  • BOHB: Robust and Efficient Hyperparameter Optimization at Scale[paper] [code].

XAI

XAI part consists of famous and active explainable AI tools, algorithm and platform.

secml πŸ’»

  • secml: A Python Library for Secure and Explainable Machine Learning[paper] [code].

RL

RL part consists of famous and active reinforcement learning(RL) algorithm tools, platform and system.

TorchBeast πŸ’»

  • TorchBeast: A PyTorch Platform for Distributed RL [paper] [code].

RLlib πŸ’»

  • RLlib: Abstractions for Distributed Reinforcement Learning [paper] [code].

RLcard πŸ’»

  • RLCard: A Toolkit for Reinforcement Learning in Card Games [paper] [code].

Tensorlayer πŸ’»

  • TensorLayer: A Versatile Library for Efficient Deep Learning Development [paper] [code].

Miscellaneous

Famous labs, teams and individuals

Useful handbooks and tips

Releases

No releases published

Packages

No packages published