**Multi-Agent Accelerator for Data Science (MAADS)**
*Revolutionizing Data Science with Artificial Intelligence*
**Overview**
*MAADS combines Artificial Intelligence, Machine Learning and Natural Language Processing (with data engineering task automation) in one easy to use library, that allows clients to connect to the MAADS server located anywhere in the world and perform advanced analytics and embed intelligence in their organization seamlessly and fast!*
This library allows users to harness the power of agent-based computing using hundreds of advanced linear and non-linear algorithms. Users can easily integrate Predictive Analytics and Prescriptive Analytics in any solution by wrapping additional code around the functions below. It can also connect to **Apache KAFKA brokers** using the MAADS-VIPER functions in this library.
VIPER is currently the only **KAFKA connector in the market that seamlessly combines Auto Machine Learning, with Real-Time Machine Learning, Real-Time Optimization and Real-Time Predictions** while publishing these insights in to a Kafka cluster in real-time at scale, while allowing users to consume these insights from anywhere, anytime and in any format. We also provide management of algorithms and insights using our AiMS product integrated with VIPER and Kafka, to **help businesses reduce cloud compute and storage costs by tracking and controlling what algorithms are producing, and who is consuming these insights.** If no one is consuming these insights, AiMS can **automatically deactivate** these algorithms thus STOPPING its use of storage and compute, saving organizations upto 20% in cloud costs.
The system can:
- Automatically analyse your data and perform feature selection to determine which variables are more important than others.
- Automatically model your data for seasonality *Winter, Shoulder, and Summer seasons.*
- Automatically clean your data for outliers.
- Automatically make predictions using the BEST algorithm (out of hundreds of advanced algorithms) that best model your data.
- Connect to *Apache KAFKA brokers* (integrated with MAADS and HPDE) to create topics, produce data to topics, consume data, activate/deactivate topics, create consumer groups. list all brokers statistics, and more..
- Automatically optimize the optimal algorithms by MINIMIZING or MAXIMIZING them to find the **GLOBAL OPTIMAL VALUES** of the independent variables using nonlinear optimization with constraints
- Perform *Natural Language Processing (NLP)* on large amounts of text data - and get MAADS to summarize the text or apply deep learning for predictive outcomes.
For example, you can tell it to scrape a website, read a PDF, or text data and it will
return a concise summary. This summary can be used to refine your modeling and give users
an integrated view of their business from a TEXT and ADVANCED ANALYTIC perspective.
Or, apply machine learning to text data for deeper insights - such as analysing
help desk tickets and uncovering issues before they occur. Or, apply deep learning
to security logs and uncover more anomalies or threats in your networks.
- Do all this in minutes.
To install this library a request should be made to **support@otics.ca** for a username and a MAADSTOKEN. Once you have these credentials then install this Python library.
**Compatibility**
- Python 3.5 or greater
- Minimal Python skills needed
**License**
- Author: Sebastian Maurice, PhD
- OTICS Advanced Analytics Inc.
**Installation**
- At the command prompt write:
**pip install maads**
- This assumes you have [Downloaded Python](https://www.python.org/downloads/) and installed it on your computer.
**Syntax**
- There are literally two lines of code you need to write to train your data and make predictions:
**Main functions:**
- **dotraining**
Executes hundreds of agents, running hundreds of advanced algorithms and completes in minutes. A master agent then chooses the BEST algorithm that best models your data.
- **dopredictions**
After training, make high quality predictions - takes 1-2 seconds.
- **hyperpredictions**
After training, make high quality predictions - takes less than half a second (about ~100 milliseconds). Users can also generate predictions using **non-python code** such as JAVA. Using the **maadshyperpredictions.CLASS** file, java apps can call the MAADS prediction server to return predictions very fast. Other apps, using **any** other language, can also call the MAADS prediction server using standard TCP/IP client/server communication protocols like REST: This gives MAADS users' the maximum flexibility to integrate MAADS predictions in any solution!
You can also use hyperpredictions as an API (Python not needed) and make calls from any application using the following format:
GET http://[maads server website]:[port]/[microserviceid]/?hyperpredict=[optimal algo key],[[input data]],[MAADSTOKEN]
MAADS hyper-prediction can also be used in a MICROSERVICES architecture that utilize API gateways (reverse proxies). This allows organizations to balance loads on the server and manage millions or billions of connections, to hyper-predictions, per day without experiencing latency issues.
**Support functions:**
- **dolistkeys**
- List all of the keys associated with the data you have analysed.
- **dolistkeyswithkey**
- List data associated with a single key.
- **dodeletewithkey**
- Permanently delete all data associated with your key.
- **returndata**
- Returns data from the string buffer.
- **getpicklezip**
- Automatically downloads a ZIP file containing the optimal algorithms. Users can modify the parameter estimates as they wish.
- **sendpicklezip**
- Automatically upload a ZIP file containing the optimal algorithms to MAADS. The optimal algorithms will immediately take effect for predictions.
- **deploytoprod**
- Automatically deploy the optimal algorithms to another MAADS server (i.e. production); MAADS will read the ZIP file, extract the algorithms and make all database updates. This function is useful when your MAADS training server(s) and MAADS prediction server(s) are separate. A powerful way to integrate MAADS in a distributed architecture is to automatically train your data, then deploy the optimal algorithms to some other server for predictions. This is a great way to scale your analytics in a large (global) entreprise setting, seamlessly and fast, with MAADS!
- **algoinfo**
- Get detailed information on the algorithm and other information.
- **genpdf**
- Retrieve the PDF containing all of the detailed information on the algorithm and other information like model explanation and feature selection, etc.
- **featureselectionjson**
- Returns JSON collection of feature selection results for easier programmatic manipulation. Use dotraining feature selection switch to return a CSV file of
feature selections. This function conducts **unsupervised learning** and important part of model building.
**Optimization:**
- **optimize**
- Automatically perform optimization of the optimal algorithms by minimizing or maximixing them to find optimal values for the independent variables:
- MAADS offers a unique and powerful way to find the optimal values of the independent variables
- Users can even minimize or maximize upto THREE optimal algorithms AT THE SAME TIME by building a multi-objective equation with the optimal algorithms
- By finding the optimal values of the independent variables you can "prescribe" the right combination of independent variables' values that will lead to the HIGHEST or LOWEST value for the optimal algorithms
- MAADS is one of the first technologies to offer a seamless integration between PREDICTIVE and PRESCRIPTI
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
共16个文件
txt:6个
py:5个
pkg-info:2个
资源分类:Python库 所属语言:Python 资源全名:maads-4.95.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源推荐
资源详情
资源评论
收起资源包目录
maads-4.95.tar.gz (16个子文件)
maads-4.95
MANIFEST.in 65B
PKG-INFO 112KB
maads
callmas.py 5KB
balancedata.py 9KB
__init__.py 2KB
sendfiles.py 63KB
setup.cfg 42B
requirements.txt 122B
maads.egg-info
PKG-INFO 112KB
requires.txt 115B
SOURCES.txt 278B
top_level.txt 6B
dependency_links.txt 1B
setup.py 1010B
README.md 91KB
LICENSE.txt 852B
共 16 条
- 1
资源评论
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功