GitHub.com/marvin-ai
Artificial Intelligence Platform
daniel.takabayashi@b2wdigital.com
linkedin.com/in/danieltakabayashi





lucas.bonatto@b2wdigital.com

twitter.com/lucasbonatto
Problem statement
How can we abstract the complexity in
the creation of an AI application?
Building industry-grade AI projects is not a
simple task. One is required to have advanced
knowledge in different domains.
Marvin Artificial Intelligence Platform
Empowers data science teams to deliver
AI applications, simplifying the process
of exploitation and modeling.
USER’S CODE
ARTIFACTS
Marvin: main components
ENGINE EXECUTOR
ENGINE
TOOLBOX
Initial
Dataset
Dataset Model Metrics
Marvin: DASFE pattern
Online Prediction
Feedback
Online Prediction
Preparation
Model
Prediction
Batch Data Acquisition
& Cleaning
Training
Preparation
Model
Training
Model
Evaluation
Marvin: walkthrough
Marvin: architecture
Marvin: general features
• Training pipeline REST interface
• Experiment and artifacts versioning
• Engine project scaffold generator
• Data sampling and import CLI
• Engine test framework (unit, functional, dryrun)
• Toolbox: Python support
• Artifacts persistence layer: HDFS support
• Distributed computing framework: Spark
• Remote provisioning and deployment
Marvin: load test with iris engine
B2W Digital: e-commerce leader in LatAm
Source: 2016 Results from ri.b2w.digital
Total GMV (US$)
3.9 BI
Market share (%)
26,2%
The Digital Platform that
connects People,
Businesses, Products and
Services.
Cases @ B2W
Machine Learning NLP Computer Vision
• Buy Box
optimization
• Forecast demand
• Risk Analysis
• Ad optimization

• Dynamic Pricing
• Feature extraction
from product
description
• Product category
classification
• Image matching to
find associated
products
Marvin: roadmap
• Jupyter extension to generate code
• Admin module
• Toolbox: Go, R, Java, Scala support
• Feedback server
• Artifacts persistence layer: S3 support
• Remote provisioning and deployment: Azure, AWS and GCP
• Automate feature engineering
• Hyper parameters support
• …
Artificial Intelligence Platform
Fork me on GitHub.com/marvin-ai
and feel free to contribute!
Thank you!
@
GitHub.com/marvin-ai
twitter.com/_marvin_ai
marvin-ai+subscribe@googlegroups.com

Marvin Platform - Artificial Intelligence Platform