awesome-AI-books

AI playground

A collection of AI-related resources and playground models for learning and experimentation

Some awesome AI related books and pdfs for learning and downloading, also apply some playground models for learning

GitHub

1k stars
65 watching
324 forks
Language: Jupyter Notebook
last commit: over 3 years ago
Linked from 3 awesome lists

aialgorithmsartificial-intelligencebooksdata-miningdeep-learninglearningmachine-learningmathematicspdfplaygroundquantum-algorithmsquantum-computingquantum-informationreadingreinforcement-learning

Awesome AI books / Content

Organization with papers/researchs1,321over 3 years ago
Training ground1,321over 3 years ago
Books1,321over 3 years ago

Awesome AI books / Content / Books

Introductory theory and get start1,321over 3 years ago
Mathematics1,321over 3 years ago
Data mining1,321over 3 years ago
Deep Learning1,321over 3 years ago
Philosophy1,321over 3 years ago

Awesome AI books / Content

Quantum with AI1,321over 3 years ago

Awesome AI books / Content / Quantum with AI

Quantum Basic1,321over 3 years ago
Quantum AI1,321over 3 years ago
Quantum Related Framework1,321over 3 years ago

Awesome AI books / Content

Libs With Online Books1,321over 3 years ago

Awesome AI books / Content / Libs With Online Books

Reinforcement Learning1,321over 3 years ago
Feature Selection1,321over 3 years ago
Machine Learning1,321over 3 years ago
Deep Learning1,321over 3 years ago
NLP1,321over 3 years ago
CV1,321over 3 years ago
Meta Learning1,321over 3 years ago
Transfer Learning1,321over 3 years ago
Auto ML1,321over 3 years ago
Dimensionality Reduction1,321over 3 years ago

Awesome AI books / Content

Distributed training1,321over 3 years ago

Awesome AI books / Organization with papers/researchs

arxiv.org
Science
Nature
DeepMind Publications
OpenAI Research

Awesome AI books / Training ground

OpenAI Gym: A toolkit for developing and comparing reinforcement learning algorithms. (Can play with , Box2d, MuJoCo etc...)
malmo4,111almost 3 years ago: Project Malmö is a platform for Artificial Intelligence experimentation and research built on top of Minecraft
DeepMind Pysc28,046about 2 years ago: StarCraft II Learning Environment
Procgen1,030over 2 years ago: Procgen Benchmark: Procedurally-Generated Game-Like Gym-Environments
TorchCraftAI: A bot platform for machine learning research on StarCraft®: Brood War®
Valve Dota2: Dota2 game acessing api. ( )
Mario AI Framework102almost 3 years ago: A Mario AI framework for using AI methods
Google Dopamine10,591almost 2 years ago: Dopamine is a research framework for fast prototyping of reinforcement learning algorithms
TextWorld1,230almost 2 years ago: Microsoft - A learning environment sandbox for training and testing reinforcement learning (RL) agents on text-based games
Mini Grid2,139almost 2 years ago: Minimalistic gridworld environment for OpenAI Gym
MAgent1,700almost 4 years ago: A Platform for Many-agent Reinforcement Learning
XWorld85over 7 years ago: A C++/Python simulator package for reinforcement learning
Neural MMO1,594about 3 years ago: A Massively Multiagent Game Environment
MinAtar289over 3 years ago: MinAtar is a testbed for AI agents which implements miniaturized version of several Atari 2600 games
craft-env44almost 8 years ago: CraftEnv is a 2D crafting environment
gym-sokoban333almost 3 years ago: Sokoban is Japanese for warehouse keeper and a traditional video game
Pommerman767almost 3 years agoPlayground hosts Pommerman, a clone of Bomberman built for AI research
gym-miniworld712almost 2 years agoMiniWorld is a minimalistic 3D interior environment simulator for reinforcement learning & robotics research
vizdoomgym66about 5 years agoOpenAI Gym wrapper for (A Doom-based AI Research Platform for Reinforcement Learning from Raw Visual Information) enviroments
ddz-ai90over 5 years ago以孤立语假设和宽度优先搜索为基础,构建了一种多通道堆叠注意力Transformer结构的斗地主ai

Awesome AI books / Books / Introductory theory and get start

Artificial Intelligence-A Modern Approach (3rd Edition)Stuart Russell & peter Norvig
Grokking Artificial Intelligence AlgorithmsRishal Hurbans

Awesome AI books / Books / Mathematics

A First Course in ProbabilityA First Course in Probability (8th)Sheldon M Ross
Convex OptimizationStephen Boyd
Elements of Information Theory ElementsThomas Cover & Jay A Thomas
Discrete Mathematics and Its Applications 7thKenneth H. Rosen
Introduction to Linear Algebra (5th)Gilbert Strang
Linear Algebra and Its Applications (5th)David C Lay
Probability Theory The Logic of ScienceEdwin Thompson Jaynes
Probability and Statistics 4thMorris H. DeGroot
Statistical Inference (2nd)Roger Casella
信息论基础 (原书Elements of Information Theory Elements第2版)Thomas Cover & Jay A Thomas
凸优化 (原书Convex Optimization)Stephen Boyd
数理统计学教程陈希儒
数学之美 2th吴军
概率论基础教程 (原书A First Course in ProbabilityA First Course in Probability第9版)Sheldon M Ross
线性代数及其应用 (原书Linear Algebra and Its Applications第3版)David C Lay
统计推断 (原书Statistical Inference第二版)Roger Casella
离散数学及其应用 (原书Discrete Mathematics and Its Applications第7版)Kenneth H.Rosen

Awesome AI books / Books / Data mining

Introduction to Data MiningPang-Ning Tan
Programming Collective IntelligenceToby Segaran
Feature Engineering for Machine LearningAmanda Casari, Alice Zheng
集体智慧编程Toby Segaran

Awesome AI books / Books / Machine Learning

Information Theory, Inference and Learning AlgorithmsDavid J C MacKay
Machine LearningTom M. Mitchell
Pattern Recognition and Machine LearningChristopher Bishop
The Elements of Statistical LearningTrevor Hastie
Machine Learning for OpenCVMichael Beyeler ( )
机器学习周志华
机器学习 (原书Machine Learning)Tom M. Mitchell
统计学习方法李航

Awesome AI books / Books / Deep Learning / Online Quick learning

Dive into Deep Learning(Using MXNet)An interactive deep learning book with code, math, and discussions
d2l-pytorch4,256about 2 years ago(Dive into Deep Learning) pytorch version
动手学深度学习(Dive into Deep Learning) for chinese

Awesome AI books / Books / Deep Learning

Deep LearningIan Goodfellow & Yoshua Bengio & Aaron Courville
Deep Learning Methods and ApplicationsLi Deng & Dong Yu
Learning Deep Architectures for AIYoshua Bengio
Machine Learning An Algorithmic Perspective (2nd)Stephen Marsland
Neural Network Design (2nd)Martin Hagan
Neural Networks and Learning Machines (3rd)Simon Haykin
Neural Networks for Applied Sciences and EngineeringSandhya Samarasinghe
深度学习 (原书Deep Learning)Ian Goodfellow & Yoshua Bengio & Aaron Courville
神经网络与机器学习 (原书Neural Networks and Learning Machines)Simon Haykin
神经网络设计 (原书Neural Network Design)Martin Hagan
Interpretable AIAjay Thampi
Conversational AIAndrew R. Freed

Awesome AI books / Books / Philosophy

Human Compatible: Artificial Intelligence and the Problem of ControlStuart Russell
Life 3.0: Being Human in the Age of Artificial IntelligenceMax Tegmark
Superintelligence: Paths, Dangers, StrategiesNick Bostrom

Awesome AI books / Quantum with AI

Quantum Computing PrimerD-Wave quantum computing primer
Quantum computing 101Quantum computing 101, from University of Waterloo
pdfQuantum Computation and Quantum Information - Nielsen
pdf量子计算和量子信息(量子计算部分)- Nielsen
Quantum neural networks
An Artificial Neuron Implemented on an Actual Quantum Processor
Classification with Quantum Neural Networks on Near Term Processors
Black Holes as Brains: Neural Networks with Area Law Entropy
ProjectQ896almost 2 years agoProjectQ is an open source effort for quantum computing

Awesome AI books / Libs With Online Books

Stable Diffusion68,750over 2 years ago[ ] A latent text-to-image diffusion model
Stable Diffusion V239,501almost 2 years agoHigh-Resolution Image Synthesis with Latent Diffusion Models
GFPGAN36,009about 2 years ago[ ] GFPGAN aims at developing Practical Algorithms for Real-world Face Restoration
ESRGAN6,078almost 4 years ago[ ] ECCV18 Workshops - Enhanced SRGAN. Champion PIRM Challenge on Perceptual Super-Resolution. The training codes are in BasicSR
CodeFormer16,049almost 2 years ago[ ] - [NeurIPS 2022] Towards Robust Blind Face Restoration with Codebook Lookup Transformer
UniPC304about 3 years ago[ ] UniPC: A Unified Predictor-Corrector Framework for Fast Sampling of Diffusion Models
A3CGoogle DeepMind Asynchronous Advantage Actor-Critic algorithm
Q-LearningSARSA - Q-Learning is a value-based Reinforcement Learning algorithm
DDPGDeep Deterministic Policy Gradient,
Large-Scale CuriosityLarge-Scale Study of Curiosity-Driven Learning
PPOOpenAI Proximal Policy Optimization Algorithms
RNDOpenAI Random Network Distillation, an exploration bonus for deep reinforcement learning method
VIMEOpenAI Variational Information Maximizing Exploration
DQVDeep Quality-Value (DQV) Learning
ERLEvolution-Guided Policy Gradient in Reinforcement Learning
MF Multi-Agent RLMean Field Multi-Agent Reinforcement Learning. (this paper include MF-Q and MF-AC)
MAACActor-Attention-Critic for Multi-Agent Reinforcement Learning
scikit-featureA collection of feature selection algorithms, available on
Scikit learn( ) - Machine Learning in Python
Linfa3,810about 2 years ago( ) - spirit of , a rust ML lib
Xgboost( ) - Xgboost lib's document
LightGBM( ) - Microsoft lightGBM lib's features document
CatBoost( ) - Yandex Catboost lib's key algorithm pdf papper
StackNet1,322about 8 years ago( ) - Some model stacking algorithms implemented in this lib
RGFLearning Nonlinear Functions Using (multi-core implementation )
FM, , , - Factorization Machines and some extended Algorithms
GNN Papers16,122almost 3 years agoMust-read papers on graph neural networks (GNN)
EfficientNetRethinking Model Scaling for Convolutional Neural Networks
DenseNetDensely Connected Convolutional Networks
XLNetXLNet: Generalized Autoregressive Pretraining for Language Understanding
BERTPre-training of Deep Bidirectional Transformers for Language Understanding
GPT-3Language Models are Few-Shot Learners
Fast R-CNNFast Region-based Convolutional Network method (Fast R-CNN) for object detection
Mask R-CNNMask R-CNN, extends Faster R-CNN by adding a branch for predicting an object mask in parallel with the existing branch for bounding box recognition
GQNDeepMind Generative Query Network, Neural scene representation and rendering
MAMLModel-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
GCNZero-shot Recognition via Semantic Embeddings and Knowledge Graphs
Model Search3,268about 2 years ago( ) - Google Model search (MS) is a framework that implements AutoML algorithms for model architecture search at scale
TPOT9,776about 2 years ago( ) - TPOT is a lib for AutoML
Auto-sklearn( ) - auto-sklearn is an automated machine learning toolkit and a drop-in replacement for a scikit-learn estimator
Auto-Keras( ) - Auto-Keras is an open source software library for automated machine learning (AutoML). It is developed by DATA Lab
TransmogrifAI( ) - TransmogrifAI (pronounced trăns-mŏgˈrə-fī) is an AutoML library written in Scala that runs on top of Spark
Auto-WEKAAProvides automatic selection of models and hyperparameters for
MLBox1,500about 3 years ago( ) - MLBox is a powerful Automated Machine Learning python library
ZenML4,261almost 2 years ago( ) - ZenML is built for ML practitioners who are ramping up their ML workflows towards production
t-SNE( ) - T-distributed Stochastic Neighbor Embedding (t-SNE) is a machine learning algorithm for visualization
PCA( ) - Principal component analysis
LDA( ) - Linear Discriminant Analysis
LLE( ) - Locally linear embedding
Laplacian EigenmapsLaplacian Eigenmaps for Dimensionality Reduction and Data Representation
Sammon Mapping( ) - Sammon mapping is designed to minimise the differences between corresponding inter-point distances in the two spaces
Pandas44,052almost 2 years ago( ) - Flexible and powerful data analysis / manipulation library for Python
Polars30,943almost 2 years ago( ) - Lightning-fast DataFrame library for Rust and Python

Awesome AI books / Distributed training

Horovod14,305almost 2 years agoHorovod is a distributed training framework for TensorFlow, Keras, PyTorch, and MXNet. The goal of Horovod is to make distributed Deep Learning fast and easy to use
Acme3,542almost 2 years agoA Research Framework for (Distributed) Reinforcement Learning
bagua876about 2 years agoBagua is a flexible and performant distributed training algorithm development framework

Backlinks from these awesome lists:

More related projects: