All Projects → Trusted-AI → Adversarial Robustness Toolbox

Trusted-AI / Adversarial Robustness Toolbox

Licence: mit
Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion, Poisoning, Extraction, Inference - Red and Blue Teams

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Adversarial Robustness Toolbox

Hyperparameter hunter
Easy hyperparameter optimization and automatic result saving across machine learning algorithms and libraries
Stars: ✭ 648 (-75.44%)
Mutual labels:  artificial-intelligence, scikit-learn, xgboost, lightgbm
Auto ml
[UNMAINTAINED] Automated machine learning for analytics & production
Stars: ✭ 1,559 (-40.9%)
Mutual labels:  artificial-intelligence, scikit-learn, xgboost, lightgbm
Openscoring
REST web service for the true real-time scoring (<1 ms) of Scikit-Learn, R and Apache Spark models
Stars: ✭ 536 (-79.68%)
Mutual labels:  scikit-learn, xgboost, lightgbm
Mljar Supervised
Automated Machine Learning Pipeline with Feature Engineering and Hyper-Parameters Tuning 🚀
Stars: ✭ 961 (-63.57%)
Mutual labels:  scikit-learn, xgboost, lightgbm
The Deep Learning With Keras Workshop
An Interactive Approach to Understanding Deep Learning with Keras
Stars: ✭ 34 (-98.71%)
Mutual labels:  scikit-learn, logistic-regression, decision-trees
Hyperactive
A hyperparameter optimization and data collection toolbox for convenient and fast prototyping of machine-learning models.
Stars: ✭ 182 (-93.1%)
Mutual labels:  artificial-intelligence, scikit-learn, xgboost
Leaves
pure Go implementation of prediction part for GBRT (Gradient Boosting Regression Trees) models from popular frameworks
Stars: ✭ 261 (-90.11%)
Mutual labels:  xgboost, lightgbm, decision-trees
procedural-advml
Task-agnostic universal black-box attacks on computer vision neural network via procedural noise (CCS'19)
Stars: ✭ 47 (-98.22%)
Mutual labels:  adversarial-machine-learning, adversarial-examples, adversarial-attacks
Nyoka
Nyoka is a Python library to export ML/DL models into PMML (PMML 4.4.1 Standard).
Stars: ✭ 127 (-95.19%)
Mutual labels:  scikit-learn, xgboost, lightgbm
Dat8
General Assembly's 2015 Data Science course in Washington, DC
Stars: ✭ 1,516 (-42.53%)
Mutual labels:  scikit-learn, logistic-regression, decision-trees
Eli5
A library for debugging/inspecting machine learning classifiers and explaining their predictions
Stars: ✭ 2,477 (-6.1%)
Mutual labels:  scikit-learn, xgboost, lightgbm
Machine Learning With Python
Practice and tutorial-style notebooks covering wide variety of machine learning techniques
Stars: ✭ 2,197 (-16.72%)
Mutual labels:  artificial-intelligence, scikit-learn, decision-trees
Text Classification Benchmark
文本分类基准测试
Stars: ✭ 18 (-99.32%)
Mutual labels:  xgboost, logistic-regression, lightgbm
Ml code
A repository for recording the machine learning code
Stars: ✭ 75 (-97.16%)
Mutual labels:  artificial-intelligence, scikit-learn, logistic-regression
M2cgen
Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies
Stars: ✭ 1,962 (-25.63%)
Mutual labels:  scikit-learn, xgboost, lightgbm
Mars
Mars is a tensor-based unified framework for large-scale data computation which scales numpy, pandas, scikit-learn and Python functions.
Stars: ✭ 2,308 (-12.51%)
Mutual labels:  scikit-learn, xgboost, lightgbm
Best ai paper 2020
A curated list of the latest breakthroughs in AI by release date with a clear video explanation, link to a more in-depth article, and code
Stars: ✭ 2,140 (-18.88%)
Mutual labels:  artificial-intelligence, deep-neural-networks
Emlearn
Machine Learning inference engine for Microcontrollers and Embedded devices
Stars: ✭ 154 (-94.16%)
Mutual labels:  scikit-learn, inference
Dynamics
A Compositional Object-Based Approach to Learning Physical Dynamics
Stars: ✭ 159 (-93.97%)
Mutual labels:  artificial-intelligence, deep-neural-networks
Hey Jetson
Deep Learning based Automatic Speech Recognition with attention for the Nvidia Jetson.
Stars: ✭ 161 (-93.9%)
Mutual labels:  deep-neural-networks, inference

Adversarial Robustness Toolbox (ART) v1.9


Continuous Integration CodeQL Documentation Status PyPI Language grade: Python Total alerts codecov Code style: black License: MIT PyPI - Python Version slack-img Downloads Downloads CII Best Practices

中文README请按此处

Adversarial Robustness Toolbox (ART) is a Python library for Machine Learning Security. ART provides tools that enable developers and researchers to defend and evaluate Machine Learning models and applications against the adversarial threats of Evasion, Poisoning, Extraction, and Inference. ART supports all popular machine learning frameworks (TensorFlow, Keras, PyTorch, MXNet, scikit-learn, XGBoost, LightGBM, CatBoost, GPy, etc.), all data types (images, tables, audio, video, etc.) and machine learning tasks (classification, object detection, speech recognition, generation, certification, etc.).

Adversarial Threats


ART for Red and Blue Teams (selection)


Learn more

Get Started Documentation Contributing
- Installation
- Examples
- Notebooks
- Attacks
- Defences
- Estimators
- Metrics
- Technical Documentation
- Slack, Invitation
- Contributing
- Roadmap
- Citing

The library is under continuous development. Feedback, bug reports and contributions are very welcome!

Acknowledgment

This material is partially based upon work supported by the Defense Advanced Research Projects Agency (DARPA) under Contract No. HR001120C0013. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the Defense Advanced Research Projects Agency (DARPA).

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].