Skip to content

superuser5/Resilient-ML-Research-Platform

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resilient-ML-Research-Platform

(This doc is under construction)

This is a web platform to demo Machine Learning as a Service (MLaaS) on security researches. It has a machine learning (ML) pipeline to analyze data and also is a portal for backend user to emulate uploaded binaries. It demos adversarial ML and countermeasures.

Getting Started

Prerequisites

  • Apache Hadoop & Spark
  • MongoDB
  • Scikit-Learn, Numpy, Keras and related Python packages
  • Django & SQLite
  • for Python 2.7 only

Installing

  • Please follow the Setup_Guide_CentOS7.pdf for installation
  • Modify web files app.config, myml/settings.py, atdml/settings.py for Hadoop/Spark/web/MongoDB hostnames

Design Diagrams

Architecture:

Software Stack:

Note: backend robots and DNN worker are not included in this project.

License

This project is licensed under the Apache 2.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 37.8%
  • JavaScript 37.8%
  • HTML 18.7%
  • Shell 3.4%
  • CSS 2.3%