SlideShare a Scribd company logo
1 of 36
Download to read offline
PredicSis AI,
PredictionIO and Seldon01
Google Firebase aims to catalyse
the app market with free
backend tools
02
Check out the APIs of Google
Analytics competitors03
Watson Discovery, an IBM API
adding value to corporate data04
Predictive APIs
A new level to value data
01
PredicSis AI,
PredictionIO and Seldon,
three analytic services based on predictive APIs
PredicSis AI, PredictionIO and Seldon are three platforms using APIs
to collect and manage large volumes of aggregated data that is used
to create predictive models. Here we explain how they work and
their main features.
www.bbvaopen4u.com
The value of analytics as a key element in business
decision-making is beyond question. Companies
have gradually incorporated analytics and the
concept of metrics of success into their decision-
making processes, although it is something not yet
universally extended. There are still many
companies that base all their decisions on the
intuition of their senior and experienced
professionals or directly on the decisions of their
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
CEOs. Within the analytics field there are some
interesting tools that go a step further: they base
their analyses on the power of predictive APIs,
which generate value through machine learning
and continuous learning.
www.bbvaopen4u.com
Predictive APIs are enabling the accessible use of
machine learning. They detect data patterns and
assign the probability that a future fact belongs to
that particular pattern, and they generate an
efficient prediction model. These APIs enable
developers to create models using historic
information in financial institutions to detect
fraud, in large corporations to control price
policies, in electric companies to anticipate
demand, etc. There are numerous examples.
There is analytical software in the market that
uses machine learning and data to meet business
goals.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
PredicSis AI is a platform that is essentially aimed at
certain technical, analysis and business profiles in
any company: company executives, software
engineers, account executives, business
analysts, DevOps teams and data scientists. To
test it, any company can request a trial by filling
out a form on their website.
There are four steps in the process that establish
business predictions:
• Implementation of indicators: PredicSis AI can
be used to gather a large amount of aggregated
data from many different sources. This large set
of information is the basis from which decisions
will be made.
• Construction of segments: it is essential for
professionals in general, but much more for
those who have no technical training, to
establish optimal segments to discover the real
relationships between data, especially if these
relationships come from business decisions. It
shows a large volume of information using
simple and relevant ideas.
• Prediction model: in this phase, PredicSis AI
generates a formula or model that is used to
predict future behavior. In this process, it is
important to control the deviation of this
prediction. If there is a large deviation of values,
business decisions may be wrong.
• Final prediction: based on the three previous
steps, the model uses the most recent data to
generate the prediction using the target
audience. The predictive model can improve the
performance of campaigns and processes.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
PredicSis AI is machine learning
software that uses supervised
learning algorithms to create
models. Professionals who use
the platform can access it
through a graphical interface in
a web browser, as if browsing
the internet, or through a
programming interface using
their SDK in Python or through
calls to their API REST.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
Apache PredictionIO
Event Server
Engine 1 Engine 2
Engine 3 Engine 4
Mobile App
Email
Campaign
Website
Data Query via REST Predicted Result
Apache PredictionIO is an open source machine
learning server built on the top of the stack so
that developers and data scientists can create
predictive engines and models with business
goals. If you look at the image above,
PredictionIO can include prediction models and
machine learning processes in a mobile
application. Doing this from scratch requires a
lot of effort, time and higher costs in training
an algorithm. PredictionIO is nothing more than
a LAMP server for the analysis of data through
predictive models, which is responsible for the
entire cumbersome process of managing the
algorithms, their training, their implementation
at the top of an application where they are
executed, the different dependencies, etc.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
This service has the following characteristics:
• Responds to dynamic queries in real time.
• Unifies data from different platforms in batches
or in real time.
• It has machine learning libraries and data
processing such as Spark MLLib and
OpenNLP. Spark MLLib contains logistic
regression algorithms and support vector
machines (SVM), Bayesian regression tree
models; least squares techniques; Gaussian
mix models; analysis of K-means clustering;
latent dirichlet allocation (LDA); singular values
decompression (SVD); principal component
analysis (PCA); linear regression; isotonic
regression, etc.
• Facilitates data infrastructure management.
Apache PredictionIO can be installed as a
complete machine learning stack, with
Apache Spark, MLLib, HBase, Spray
and Elasticsearch.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
Seldon is a predictive platform that provides
content recommendations that are built on a
Kubernetes cluster. Kubernetes is an open source
system created by Google to program the
deployment, scaling and monitoring of applications
packaged in containers, hosted in the cloud and in
need of computing. This system is present in
search engine projects as relevant as Google Drive
or Google Maps. The packaging provided by
Kubernetes allows users to take the applications to
Seldon
<iframe allowfullscreen=""
frameborder="0" height="auto"
src="https://www.youtube.com/embed/G1
dM12tCil" style="height:421px !important"
width="100%"></iframe>
any platform and execute them, which can be
Amazon Web Services, Google Cloud Platform or
Microsoft Azure.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
Some of the most important Seldon characteristics
are:
• Content and product recommendations: Seldon
allows users to capture and record user actions
through their REST API, and then use that
information to deliver personalized
recommendations to other users. Seldon's
infrastructure consists of a set of layers: a real-
time layer, responsible for managing real-time
predictive API requests; the storage layer, which
manages the storage of the various components
of the infrastructure; and the statistics layer,
which monitors and analyzes the system in
operation.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
• Making predictions: the aggregated data,
which is the basis of any predictive model, is
sent to the platform via the REST API in real-
time. The application development interface
collects data from multiple sources to create
the predictive model. Usually, these data are
sent in JSON format and then a data modeling
process is created using algorithms, among
other reasons because JSON is not the best
format to create machine learning models.
www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
02
Google Firebase aims to catalyse
the app market with free backend tools
Firebase is a backend as a service platform offering a series
of app development tools: data storage and synchronization
in the cloud, measuring user behavior and solutions for
monetizing products.
www.bbvaopen4u.com
Everyone knows that Google has important
interests in the consumption of content and
services on mobile devices. It has an app store,
Google Play; it has a mobile operating system like
Android; it has recently launched a terminal like
Google Pixel; and before all this came the devices
from its Nexus ranges. At the beginning of October
2015 the search engine launched its Accelerated
Mobile Pages, its fast-loading open standard for
consuming information on mobile networks. It also
has its Progressive Web Apps project, a mixture of
websites and apps, and our topic today: Google
Firebase, its SaS (Software as Service) platform for
storing and synchronizing data for apps in the
cloud.
www.bbvaopen4u.com 02. Firebase
Firebase is based on four major business pillars,
which it intends to leverage as a catalyst for hosting
third-party apps:
• A series of features for the development of
mobile apps: Google offers data storage in the
cloud, user authentication processes, database
service, error reporting and more.
• Analytics service: Google offers Firebase
Analytics, an analytics service included as part
of the free service for measuring user behavior
within the products from the same metrics
panel.
• Resources for growth: the search engine looks
at distribution for growing the audience –for
example, through notifications. This includes
everything related to advertising within
Adwords.
• Monetization: Firebase is integrated with a
monetization tool called AdMob, which includes
advertising in apps.
www.bbvaopen4u.com 02. Firebase
The only thing you need to develop a project with
Google Firebase is to have a Gmail account, the
same as for almost all the search engine's products.
Firebase gives app developers a platform that
stores and synchronizes the information housed in
a NoSQL database in the cloud with each
application. These data are always synchronized in
real time and continue to be available even when
the app loses its Internet connection.
How to develop apps with Firebase
www.bbvaopen4u.com 02. Firebase
This NoSQL database is known by the name of
Firebase Realtime Database. It stores the data in
the JSON format, and synchronizes them with
all the customers who happen to be connected
at that time. The idea is that when a
development team creates an application with
Firebase's Android, iOS or JavaScript SDKs, all
those customers share the same instance within
the NoSQL database, and the updated data is
always received in real-time in response to the
users' requests.
Once a free account has been set up in the
Firebase console, each new app in the console
is identified with a single URL that will serve to
both store and synchronize the data in the
database and to authenticate users. New apps
can be registered within the console, and also
administered or deleted. Here again, changes
www.bbvaopen4u.com 02. Firebase
can be made in the database and the user
authentication can be administered in each
project. This is the Firebase operations center.
User authentication with Firebase
With the Firebase Authentication service, the whole
user identity authentication process is done under
market standards such as OAuth 2.0 and OpenID
Connect. The idea is that the apps should be capable
of recognizing the user's identity, store their personal
details and offer the same personalized experience
from any device and from any operating system.
To start a user session in an application housed in
the cloud like Firebase, you need to provide an email
address and password, or use an OAuth token from
a provider of federated identities if you log in
through popular external services like Facebook and
Twitter, or Google Plus.
www.bbvaopen4u.com 02. Firebase
www.bbvaopen4u.com 01. Firebase
Storage and analytics with Firebase
The other two major pillars of Firebase are its
storage and its analytics service, designed for
metrics to measure user behavior. The first product,
Firebase Storage, offers the possibility of hosting
images, audio and video and any other content
generated by the users themselves. Firebase
Storage is supported by Google Cloud Storage, a
larger service that acts as back-up. The aim of this
storage is to give service to applications that store
and provide content created by their users.
Although Firebase Storage is backed by Google
Cloud Storage, that doesn't mean this is a non-
scalable service – quite the reverse. Its scalability
occurs automatically whenever required by the
customer. Access and administration of the data
accumulated in Firebase Storage is through its SDKs
or through Google Cloud APIs, which manage all the
information in two standard formats: XML and JSON.
It is worth noting that Firebase Analytics is a free and
almost unlimited solution. In fact, it has the capacity
to generate reports on metrics from a total of 500
events, a fairly high number for a totally free service.
These events can be implemented in any native
application for whatever environment (iOS or Android)
through the analytics service SDK.
www.bbvaopen4u.com 02. Firebase
www.bbvaopen4u.com
03
Check out the APIs of
Google Analytics competitors
Chartbeat, Webtrends and KISSmetrics are three good examples of
tools that, thanks to their APIs, can compete perfectly with Google
Analytics, although the competition scenario is not that simple.
Google Analytics is one of the market leaders for
web analytics, perhaps due to the huge company
that is behind the product and the high possibilities
of its free service. But it's not the only one. There
are other companies that have truly competitive
web analytics platforms with some interesting
features. What's more, in a particularly delicate
field, they can compete with the huge search
engine: they are tools that have their own
application development interfaces for
extracting, managing and processing third party
data. What gives its rivals the most problems is
Google's ability to link Analytics with other products
such as Adwords, the goose with the golden eggs
and the PPC (Pay Per Click) global reference
platform, and Audience, the human behavior
measuring tool.
Google makes it possible to centralize all the
important metrics in one tool such as Analytics,
both on the product side and the commercial side.
Nevertheless, there is life beyond Google Analytics.
This list shows that:
www.bbvaopen4u.com 03. Check out the APIs of Google Analytics competitors
Chartbeat is the king of real-time metrics, a sector
in which Google Analytics is yet to find its place. It's
true that Analytics has an access report in
this real-time, but not at the same level as
Chartbeat. Today, Google Analytics is a tool with
which customers must wait 24 hours before
getting results from the day before, and which is
focused on obtaining insights from the temporary
contextualization of the metrics. The idea is to find
elements that generate patterns from the previous
six months, years or two years. The important
aspect of metrics, and even more so in Google
Analytics, is the data trend and the explication of
reality it provides in relation to all that information.
Likewise, Chartbeat has real-time and short history
reports.
This sub-division is important because the
Chartbeat REST API also works. The platform's
applications development interface operates by
updating data is these two ways: the real-time
data contained in the API is updated every three
seconds, making this the live margin of error of the
metrics, and then there is the information that is
accumulated and displayed in certain time periods
by the user.
The Chartbeat REST API enables developer teams
to access the data they contain using simple HTTP
requests (GET). As a result of these requests, a
data package is always returned to the customer in
JSON format.
1. Chartbeat
www.bbvaopen4u.com 03. Check out the APIs of Google Analytics competitors
Furthermore, the Chartbeat REST API returns
specific content consumption data in video
format. To give a couple of practical examples of
the video API:
• This GET call returns the most successful
videos from a website:
www.bbvaopen4u.com 03. Check out the APIs of Google Analytics competitors
http://api.chartbeat.com/live/video/videos
/v1/?host={domain}&apikey={apikey}
• In exchange, this call returns specific
information about each video:
http://api.chartbeat.com/live/metrics/?hos
t={domain}&apikey={apikey}&names={na
mes}
Webtrends is another of the platforms that rivals
with Google Analytics within the analytical sector.
This tool has some interesting features:
• Unification of data that comes from different
sources to create ad hoc reports that provide
an overview for customers.
• Collection of an unlimited number of variables.
These variables can be used when they are
required in all types of analytical reports within
Webtrends.
• Ability to create customized reports that can be
shared between the different displays and
shared with other users of the tool.
• Possibility to create segments that can be
saved in a personal library to be recovered
when required in the long-term.
• Webtrends has various application
development interfaces to provide service to
third companies, including a data extraction
API, another to send information
to Webtrends servers and another API
dedicated to real-time data management.
2. Webtrends
www.bbvaopen4u.com 03. Check out the APIs of Google Analytics competitors
The API for the Webtrends Analytics data extraction
is a REST API that allows developers to gather
information from one URI. The interface provides
macros that make it possible to request data from
specific periods of time, it supports information in
numerous formats such as JSON, XML, HTML and
CSV, and makes it possible to create AJAX
applications. This API also facilities data caching, an
interesting feature to greatly improve performance.
www.bbvaopen4u.com 03. Check out the APIs of Google Analytics competitors
KISSmetrics is another of the serious rivals of
Google Analytics. KISSmetrics has a competitive
advantage over other solutions in the market: it
focuses on giving an analysis solution to its
customers that makes a visual representation of
the life cycle of a user with a product or a
particular service. This is only possible through the
functionality of the KISSmetrics API.
• Automatic tracking of user IDs, without this
data forcefully resulting in their actual
identification, normally via email or username,
which are elements frequently used on
websites or native applications, in both iOS and
Android. The API is also able to collate and
determine when the email and username
belong to the same person to avoid erroneous
duplication of metrics. From this tracking, data
and information are extracted from tracking
the events most used within a metrics tool.
• In addition, KISSmetrics has an A / B test API,
an essential tool for setting priorities when a
company has an online project.
3. KISSmetrics
www.bbvaopen4u.com 03. Check out the APIs of Google Analytics competitors
04
Watson Discovery,
an IBM API adding value to corporate data
IBM’s Discovery API allows companies to structure and understand,
with certain ease, the large mass of data they have, in many cases
from very different sources, such as documents from office
applications, HTML documents, JSON or PDF format, etc.
www.bbvaopen4u.com
People always talk about data as the key that opens
all doors. And they're not wrong. But data is more
than obtaining aggregated information (in volume
or raw), and companies must be able to generate
true business value with it. Achieving this isn't easy.
There are a handful of companies in Spain that are
extracting business value from their data, others
are in the process of having aggregated
information from which to extract this benefit, and
the rest are looking for solutions to have this
information; solutions at infrastructure, back and
front level.
Whilst there are companies who are searching for
this added value, others are offering products and
services to these third parties in order to monetize
their data. IBM is possibly one of the main
companies in the world of artificial intelligence and
in the creation of products and services in fields
such as processing natural language and machine
learning. Most of these products revolve around
Watson, the artificial intelligence computer system
developed around DeepQA technology (Deep
Question Answers). Watson is simply a computer
system to search for answers.
www.bbvaopen4u.com 04. Watson Discovery
This searching for answers is based on the
processing of natural language, a computer and
artificial intelligence science that studies and
improves interaction between machines and
human beings, especially at language level. Thanks
to this, Watson can understand the world of
human beings using senses, learning and people's
own experiences. How does IBM Watson resolve
questions giving relatively correct answers?
• Watson dives into millions of documents to find
answers to the questions it is asked. This is
possible because it accumulates large amounts
of information from different sources such as
Microsoft Word, websites, PDF or JSON
documents, documents in cloud applications.
• It uses a scoring algorithm to assess the quality
of the answer.
www.bbvaopen4u.com 04. Watson Discovery
Out of all the products related with Watson,
one of the most interesting services is
Discovery. The main goal of this product is
to help companies easier understand their
large quantities of data. This is possible
thanks to three situations that are not at all
simple in AI:
Discovery, an interesting
product in Watson
www.bbvaopen4u.com 04. Watson Discovery
• Analyzing large amounts of data that may
originally be in a format or conditions that are
not the most favorable. The information
normally comes from completely unstructured
sources from local sources as disparate as
emails and chats. Most data scientists spend a
large amount of time collecting, cleaning and
organizing unstructured data. It is arduous,
complex and necessary work to obtain
information with real value.
• IBM Watson is also able to analyze structured
and semi-structured information from other
sources such as databases or the content
management systems (CMS) that companies
tend to have.
• Artificial intelligence is normally able to give
one determining response to a question or
query. The really difficult aspect is for a system
or platform to be able to contextualize and
provide alternatives. The goal of Watson
Discovery is to contextualize data and provide
responses.
www.bbvaopen4u.com 04. Watson Discovery
The Watson Discovery API
IBM boasts a service that
doesn't need a PhD to be able
to use it. With know-how, a call
to a REST API is necessary. This
is the way in which the entire
process of extracting,
transforming and loading (ETL)
content is carried out and
directly integrated with
Watson's capabilities of
importing documents and large
volumes of data. From there,
developers can identify tasks,
analyze data, explore
information, search, etc.
In the end, Watson's large block
of APIs allows users to:
• Track, convert, enrich and
normalize data.
• Explore the content of the
client, as well as from
totally free public content
sources, or content that is
under license.
• Add a new value to the
information collected:
Watson uses natural
language processing to
extract concepts, establish
relationships and link
feelings to data that has
been collected.
• Simplify development
while still providing access
to APIs.
www.bbvaopen4u.com 04. Watson Discovery
www.bbvaopen4u.com 04. Watson Discovery
The goal of Discovery is to put all the capabilities
that IBM Watson has in technologies, such as
computing and natural language processing, into a
service that is more accessible to all, with the idea
of supporting all types of sectors and contents,
especially those that handle large amounts of data
such as health. With Discovery, the idea is to make
it very simple to prepare unstructured data, make
the necessary queries to locate the information the
user wants and integrate all that into a new
application, a platform or a solution.
Watson Discovery has three different ways of relating,
contextualizing, connecting, and finding brilliant ideas from
among all the data that a company has after the process of
tracking and organizing the unstructured information:
• Using the API: this is the best possible formula if the
content loading is directly integrated with an existing
application or service.
• Discovery tools: the ideal method if the user wants to
directly upload this content to a local service for
querying and using.
• Using the data tracker: the data tracker is a command-
line tool that helps developers take their documents
from the repositories they are in (for example a
database) and push them to the cloud to be used by
Watson Discovery.
How content is added with Watson Discovery
www.bbvaopen4u.com 04. Watson Discovery
Ebook: APIs, key in the
development of cloud apps
Ebook: Fintech´s next wave Ebook: Big Data in the Fintech
ecosystem
SIGN UP
to the BBVA Open4U newsletter
and receive tips, tools and the
most innovative events directly in
your inbox.
www.bbvaopen4u.com
Other ebooks in BBVA Open4U
Share
“
“
Customers Accounts
Payments Cards
Sometimes you have to be the change that you want to see in the world
SHAMIR KARKAL
Try BBVA's APIs at www.bbvaapimarket.com
BBVA is not responsible for the opinions expressed in this ebook

More Related Content

What's hot

Vesterli hot and_not_whitepaper_wildcard_2013
Vesterli hot and_not_whitepaper_wildcard_2013Vesterli hot and_not_whitepaper_wildcard_2013
Vesterli hot and_not_whitepaper_wildcard_2013Andrejs Vorobjovs
 
Data and its Role in Your Digital Transformation
Data and its Role in Your Digital TransformationData and its Role in Your Digital Transformation
Data and its Role in Your Digital TransformationVMware Tanzu
 
SnapLogic unveils machine-learning-driven integration assistant
SnapLogic unveils machine-learning-driven integration assistantSnapLogic unveils machine-learning-driven integration assistant
SnapLogic unveils machine-learning-driven integration assistantSnapLogic
 
JCommerce – success stories
JCommerce – success storiesJCommerce – success stories
JCommerce – success storiesJCommerce
 
Oracle Business Intelligence 11g - Why Upgrade? Top Benefits for Users
Oracle Business Intelligence 11g - Why Upgrade? Top Benefits for UsersOracle Business Intelligence 11g - Why Upgrade? Top Benefits for Users
Oracle Business Intelligence 11g - Why Upgrade? Top Benefits for UsersKPI Partners
 
B2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goB2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goDr. Wilfred Lin (Ph.D.)
 
Pivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewPivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewVMware Tanzu
 
Overview of Oracle Business Intelligence Applications 11.1.1.7.1
Overview of Oracle Business Intelligence Applications 11.1.1.7.1Overview of Oracle Business Intelligence Applications 11.1.1.7.1
Overview of Oracle Business Intelligence Applications 11.1.1.7.1KPI Partners
 
Performance Tuning Oracle's BI Applications
Performance Tuning Oracle's BI ApplicationsPerformance Tuning Oracle's BI Applications
Performance Tuning Oracle's BI ApplicationsKPI Partners
 
OBIEE - Introduction & building reports
OBIEE - Introduction & building reportsOBIEE - Introduction & building reports
OBIEE - Introduction & building reportsDeepika Raipuria
 
Ora_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkOra_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkNeha Singh
 
Student Information Analytics for Oracle Campus Solutions
Student Information Analytics for Oracle Campus SolutionsStudent Information Analytics for Oracle Campus Solutions
Student Information Analytics for Oracle Campus SolutionsKPI Partners
 
Richard ward2016
Richard ward2016Richard ward2016
Richard ward2016Rich Ward
 
2015-05-19-resume
2015-05-19-resume2015-05-19-resume
2015-05-19-resumeLee Norris
 
Drive Insight From Unstructured Data With Endeca
Drive Insight From Unstructured Data With EndecaDrive Insight From Unstructured Data With Endeca
Drive Insight From Unstructured Data With EndecaKPI Partners
 

What's hot (20)

Vesterli hot and_not_whitepaper_wildcard_2013
Vesterli hot and_not_whitepaper_wildcard_2013Vesterli hot and_not_whitepaper_wildcard_2013
Vesterli hot and_not_whitepaper_wildcard_2013
 
PowerBI Embedded in D365 Finance and Operations
PowerBI Embedded in D365 Finance and OperationsPowerBI Embedded in D365 Finance and Operations
PowerBI Embedded in D365 Finance and Operations
 
Data and its Role in Your Digital Transformation
Data and its Role in Your Digital TransformationData and its Role in Your Digital Transformation
Data and its Role in Your Digital Transformation
 
SnapLogic unveils machine-learning-driven integration assistant
SnapLogic unveils machine-learning-driven integration assistantSnapLogic unveils machine-learning-driven integration assistant
SnapLogic unveils machine-learning-driven integration assistant
 
ChandanResume
ChandanResumeChandanResume
ChandanResume
 
JCommerce – success stories
JCommerce – success storiesJCommerce – success stories
JCommerce – success stories
 
Oracle Business Intelligence 11g - Why Upgrade? Top Benefits for Users
Oracle Business Intelligence 11g - Why Upgrade? Top Benefits for UsersOracle Business Intelligence 11g - Why Upgrade? Top Benefits for Users
Oracle Business Intelligence 11g - Why Upgrade? Top Benefits for Users
 
Business Objects.new & old version
Business Objects.new & old versionBusiness Objects.new & old version
Business Objects.new & old version
 
B2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goB2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_go
 
Abhishek jaiswal
Abhishek jaiswalAbhishek jaiswal
Abhishek jaiswal
 
Pivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewPivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical Overview
 
Overview of Oracle Business Intelligence Applications 11.1.1.7.1
Overview of Oracle Business Intelligence Applications 11.1.1.7.1Overview of Oracle Business Intelligence Applications 11.1.1.7.1
Overview of Oracle Business Intelligence Applications 11.1.1.7.1
 
Performance Tuning Oracle's BI Applications
Performance Tuning Oracle's BI ApplicationsPerformance Tuning Oracle's BI Applications
Performance Tuning Oracle's BI Applications
 
OBIEE - Introduction & building reports
OBIEE - Introduction & building reportsOBIEE - Introduction & building reports
OBIEE - Introduction & building reports
 
Ora_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkOra_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development Framework
 
Student Information Analytics for Oracle Campus Solutions
Student Information Analytics for Oracle Campus SolutionsStudent Information Analytics for Oracle Campus Solutions
Student Information Analytics for Oracle Campus Solutions
 
Richard ward2016
Richard ward2016Richard ward2016
Richard ward2016
 
2015-05-19-resume
2015-05-19-resume2015-05-19-resume
2015-05-19-resume
 
Maruti gollapudi cv
Maruti gollapudi cvMaruti gollapudi cv
Maruti gollapudi cv
 
Drive Insight From Unstructured Data With Endeca
Drive Insight From Unstructured Data With EndecaDrive Insight From Unstructured Data With Endeca
Drive Insight From Unstructured Data With Endeca
 

Similar to Predictive APIs

Neev Competencies in SaaS-based Development
Neev Competencies in SaaS-based DevelopmentNeev Competencies in SaaS-based Development
Neev Competencies in SaaS-based DevelopmentNeev Technologies
 
It7113 research project - group 7
It7113   research project - group 7It7113   research project - group 7
It7113 research project - group 7Hiren Patel
 
It7113 research project - group 7
It7113   research project - group 7It7113   research project - group 7
It7113 research project - group 7Hiren Patel
 
Re-Inventing Enterprise IT Around APIs & Apps
Re-Inventing Enterprise IT Around APIs & AppsRe-Inventing Enterprise IT Around APIs & Apps
Re-Inventing Enterprise IT Around APIs & AppsWSO2
 
Visionet Business Intelligence Solutions - Is your Business Intelligence real...
Visionet Business Intelligence Solutions - Is your Business Intelligence real...Visionet Business Intelligence Solutions - Is your Business Intelligence real...
Visionet Business Intelligence Solutions - Is your Business Intelligence real...Visionet Systems, Inc.
 
Full Stack Web Development Basics to Know.pdf
Full Stack Web Development Basics to Know.pdfFull Stack Web Development Basics to Know.pdf
Full Stack Web Development Basics to Know.pdfLaura Miller
 
Yoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analyticsYoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analyticsMSDEVMTL
 
how_to_build_a_robust_web_application_in_2023.pdf
how_to_build_a_robust_web_application_in_2023.pdfhow_to_build_a_robust_web_application_in_2023.pdf
how_to_build_a_robust_web_application_in_2023.pdfsarah david
 
7 steps to Enterprise PaaS
7 steps to Enterprise PaaS7 steps to Enterprise PaaS
7 steps to Enterprise PaaSVMware vFabric
 
Business Intelligence Module 5
Business Intelligence Module 5Business Intelligence Module 5
Business Intelligence Module 5Home
 
Business intelligence buyer guide
Business intelligence buyer guideBusiness intelligence buyer guide
Business intelligence buyer guideSalesPanda
 
KPI Suite Platform Brief EN
KPI Suite Platform Brief ENKPI Suite Platform Brief EN
KPI Suite Platform Brief ENmparunakyan
 
GERSIS INDUSTRY CASES
GERSIS INDUSTRY CASESGERSIS INDUSTRY CASES
GERSIS INDUSTRY CASESSergej Markov
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfLuca Mattia Ferrari
 
Api management customer
Api management customerApi management customer
Api management customernick_garrod
 

Similar to Predictive APIs (20)

Neev Competencies in SaaS-based Development
Neev Competencies in SaaS-based DevelopmentNeev Competencies in SaaS-based Development
Neev Competencies in SaaS-based Development
 
It7113 research project - group 7
It7113   research project - group 7It7113   research project - group 7
It7113 research project - group 7
 
It7113 research project - group 7
It7113   research project - group 7It7113   research project - group 7
It7113 research project - group 7
 
Re-Inventing Enterprise IT Around APIs & Apps
Re-Inventing Enterprise IT Around APIs & AppsRe-Inventing Enterprise IT Around APIs & Apps
Re-Inventing Enterprise IT Around APIs & Apps
 
Visionet Business Intelligence Solutions - Is your Business Intelligence real...
Visionet Business Intelligence Solutions - Is your Business Intelligence real...Visionet Business Intelligence Solutions - Is your Business Intelligence real...
Visionet Business Intelligence Solutions - Is your Business Intelligence real...
 
Full Stack Web Development Basics to Know.pdf
Full Stack Web Development Basics to Know.pdfFull Stack Web Development Basics to Know.pdf
Full Stack Web Development Basics to Know.pdf
 
Yoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analyticsYoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analytics
 
how_to_build_a_robust_web_application_in_2023.pdf
how_to_build_a_robust_web_application_in_2023.pdfhow_to_build_a_robust_web_application_in_2023.pdf
how_to_build_a_robust_web_application_in_2023.pdf
 
7 steps to Enterprise PaaS
7 steps to Enterprise PaaS7 steps to Enterprise PaaS
7 steps to Enterprise PaaS
 
Business Intelligence Module 5
Business Intelligence Module 5Business Intelligence Module 5
Business Intelligence Module 5
 
Business intelligence buyer guide
Business intelligence buyer guideBusiness intelligence buyer guide
Business intelligence buyer guide
 
Best DevOps and ML tools
Best DevOps and ML toolsBest DevOps and ML tools
Best DevOps and ML tools
 
KPI Suite Platform Brief EN
KPI Suite Platform Brief ENKPI Suite Platform Brief EN
KPI Suite Platform Brief EN
 
GERSIS INDUSTRY CASES
GERSIS INDUSTRY CASESGERSIS INDUSTRY CASES
GERSIS INDUSTRY CASES
 
Online reputation management solution
Online reputation management solutionOnline reputation management solution
Online reputation management solution
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdf
 
How to Build a Robust Web Application in 2024.
How to Build a Robust Web Application in 2024.How to Build a Robust Web Application in 2024.
How to Build a Robust Web Application in 2024.
 
TOP 10 Powerapps.docx
TOP 10 Powerapps.docxTOP 10 Powerapps.docx
TOP 10 Powerapps.docx
 
Resume Pritesh Gandhi
Resume Pritesh GandhiResume Pritesh Gandhi
Resume Pritesh Gandhi
 
Api management customer
Api management customerApi management customer
Api management customer
 

More from BBVA API Market

Programming tools for developers
Programming tools for developersProgramming tools for developers
Programming tools for developersBBVA API Market
 
Herramientas de programación para desarrolladores
Herramientas de programación para desarrolladoresHerramientas de programación para desarrolladores
Herramientas de programación para desarrolladoresBBVA API Market
 
Herramientas de visualización de datos
Herramientas de visualización de datosHerramientas de visualización de datos
Herramientas de visualización de datosBBVA API Market
 
Open Source: getting started
Open Source: getting startedOpen Source: getting started
Open Source: getting startedBBVA API Market
 
Frameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuroFrameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuroBBVA API Market
 
APIs e Internet de las Cosas
APIs e Internet de las CosasAPIs e Internet de las Cosas
APIs e Internet de las CosasBBVA API Market
 
Union of bitcoin and APIs
Union of bitcoin and APIsUnion of bitcoin and APIs
Union of bitcoin and APIsBBVA API Market
 
La unión del bitcoin y las APIs
La unión del bitcoin y las APIsLa unión del bitcoin y las APIs
La unión del bitcoin y las APIsBBVA API Market
 
Big data in fintech ecosystem
Big data in fintech ecosystemBig data in fintech ecosystem
Big data in fintech ecosystemBBVA API Market
 
BBVA API Market - Productos
BBVA API Market - ProductosBBVA API Market - Productos
BBVA API Market - ProductosBBVA API Market
 

More from BBVA API Market (11)

Programming tools for developers
Programming tools for developersProgramming tools for developers
Programming tools for developers
 
Herramientas de programación para desarrolladores
Herramientas de programación para desarrolladoresHerramientas de programación para desarrolladores
Herramientas de programación para desarrolladores
 
Herramientas de visualización de datos
Herramientas de visualización de datosHerramientas de visualización de datos
Herramientas de visualización de datos
 
Open Source
Open Source Open Source
Open Source
 
Open Source: getting started
Open Source: getting startedOpen Source: getting started
Open Source: getting started
 
Frameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuroFrameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuro
 
APIs e Internet de las Cosas
APIs e Internet de las CosasAPIs e Internet de las Cosas
APIs e Internet de las Cosas
 
Union of bitcoin and APIs
Union of bitcoin and APIsUnion of bitcoin and APIs
Union of bitcoin and APIs
 
La unión del bitcoin y las APIs
La unión del bitcoin y las APIsLa unión del bitcoin y las APIs
La unión del bitcoin y las APIs
 
Big data in fintech ecosystem
Big data in fintech ecosystemBig data in fintech ecosystem
Big data in fintech ecosystem
 
BBVA API Market - Productos
BBVA API Market - ProductosBBVA API Market - Productos
BBVA API Market - Productos
 

Recently uploaded

FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024Susanna-Assunta Sansone
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfblazblazml
 
Role of Consumer Insights in business transformation
Role of Consumer Insights in business transformationRole of Consumer Insights in business transformation
Role of Consumer Insights in business transformationAnnie Melnic
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Boston Institute of Analytics
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Boston Institute of Analytics
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...Dr Arash Najmaei ( Phd., MBA, BSc)
 
DATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etcDATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etclalithasri22
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaManalVerma4
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxSimranPal17
 
Rithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfRithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfrahulyadav957181
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
Non Text Magic Studio Magic Design for Presentations L&P.pdf
Non Text Magic Studio Magic Design for Presentations L&P.pdfNon Text Magic Studio Magic Design for Presentations L&P.pdf
Non Text Magic Studio Magic Design for Presentations L&P.pdfPratikPatil591646
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data VisualizationKianJazayeri1
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksdeepakthakur548787
 
Introduction to Mongo DB-open-­‐source, high-­‐performance, document-­‐orient...
Introduction to Mongo DB-open-­‐source, high-­‐performance, document-­‐orient...Introduction to Mongo DB-open-­‐source, high-­‐performance, document-­‐orient...
Introduction to Mongo DB-open-­‐source, high-­‐performance, document-­‐orient...boychatmate1
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdfWorld Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdfsimulationsindia
 

Recently uploaded (20)

FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
 
Role of Consumer Insights in business transformation
Role of Consumer Insights in business transformationRole of Consumer Insights in business transformation
Role of Consumer Insights in business transformation
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
 
Data Analysis Project: Stroke Prediction
Data Analysis Project: Stroke PredictionData Analysis Project: Stroke Prediction
Data Analysis Project: Stroke Prediction
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
 
2023 Survey Shows Dip in High School E-Cigarette Use
2023 Survey Shows Dip in High School E-Cigarette Use2023 Survey Shows Dip in High School E-Cigarette Use
2023 Survey Shows Dip in High School E-Cigarette Use
 
DATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etcDATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etc
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in India
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptx
 
Rithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfRithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdf
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
Non Text Magic Studio Magic Design for Presentations L&P.pdf
Non Text Magic Studio Magic Design for Presentations L&P.pdfNon Text Magic Studio Magic Design for Presentations L&P.pdf
Non Text Magic Studio Magic Design for Presentations L&P.pdf
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data Visualization
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing works
 
Introduction to Mongo DB-open-­‐source, high-­‐performance, document-­‐orient...
Introduction to Mongo DB-open-­‐source, high-­‐performance, document-­‐orient...Introduction to Mongo DB-open-­‐source, high-­‐performance, document-­‐orient...
Introduction to Mongo DB-open-­‐source, high-­‐performance, document-­‐orient...
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdfWorld Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
World Economic Forum Metaverse Ecosystem By Utpal Chakraborty.pdf
 

Predictive APIs

  • 1. PredicSis AI, PredictionIO and Seldon01 Google Firebase aims to catalyse the app market with free backend tools 02 Check out the APIs of Google Analytics competitors03 Watson Discovery, an IBM API adding value to corporate data04 Predictive APIs A new level to value data
  • 2. 01 PredicSis AI, PredictionIO and Seldon, three analytic services based on predictive APIs PredicSis AI, PredictionIO and Seldon are three platforms using APIs to collect and manage large volumes of aggregated data that is used to create predictive models. Here we explain how they work and their main features. www.bbvaopen4u.com
  • 3. The value of analytics as a key element in business decision-making is beyond question. Companies have gradually incorporated analytics and the concept of metrics of success into their decision- making processes, although it is something not yet universally extended. There are still many companies that base all their decisions on the intuition of their senior and experienced professionals or directly on the decisions of their www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon CEOs. Within the analytics field there are some interesting tools that go a step further: they base their analyses on the power of predictive APIs, which generate value through machine learning and continuous learning.
  • 4. www.bbvaopen4u.com Predictive APIs are enabling the accessible use of machine learning. They detect data patterns and assign the probability that a future fact belongs to that particular pattern, and they generate an efficient prediction model. These APIs enable developers to create models using historic information in financial institutions to detect fraud, in large corporations to control price policies, in electric companies to anticipate demand, etc. There are numerous examples. There is analytical software in the market that uses machine learning and data to meet business goals. www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
  • 5. PredicSis AI is a platform that is essentially aimed at certain technical, analysis and business profiles in any company: company executives, software engineers, account executives, business analysts, DevOps teams and data scientists. To test it, any company can request a trial by filling out a form on their website. There are four steps in the process that establish business predictions: • Implementation of indicators: PredicSis AI can be used to gather a large amount of aggregated data from many different sources. This large set of information is the basis from which decisions will be made. • Construction of segments: it is essential for professionals in general, but much more for those who have no technical training, to establish optimal segments to discover the real relationships between data, especially if these relationships come from business decisions. It shows a large volume of information using simple and relevant ideas. • Prediction model: in this phase, PredicSis AI generates a formula or model that is used to predict future behavior. In this process, it is important to control the deviation of this prediction. If there is a large deviation of values, business decisions may be wrong. • Final prediction: based on the three previous steps, the model uses the most recent data to generate the prediction using the target audience. The predictive model can improve the performance of campaigns and processes. www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
  • 6. PredicSis AI is machine learning software that uses supervised learning algorithms to create models. Professionals who use the platform can access it through a graphical interface in a web browser, as if browsing the internet, or through a programming interface using their SDK in Python or through calls to their API REST. www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon Apache PredictionIO Event Server Engine 1 Engine 2 Engine 3 Engine 4 Mobile App Email Campaign Website Data Query via REST Predicted Result
  • 7. Apache PredictionIO is an open source machine learning server built on the top of the stack so that developers and data scientists can create predictive engines and models with business goals. If you look at the image above, PredictionIO can include prediction models and machine learning processes in a mobile application. Doing this from scratch requires a lot of effort, time and higher costs in training an algorithm. PredictionIO is nothing more than a LAMP server for the analysis of data through predictive models, which is responsible for the entire cumbersome process of managing the algorithms, their training, their implementation at the top of an application where they are executed, the different dependencies, etc. www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
  • 8. This service has the following characteristics: • Responds to dynamic queries in real time. • Unifies data from different platforms in batches or in real time. • It has machine learning libraries and data processing such as Spark MLLib and OpenNLP. Spark MLLib contains logistic regression algorithms and support vector machines (SVM), Bayesian regression tree models; least squares techniques; Gaussian mix models; analysis of K-means clustering; latent dirichlet allocation (LDA); singular values decompression (SVD); principal component analysis (PCA); linear regression; isotonic regression, etc. • Facilitates data infrastructure management. Apache PredictionIO can be installed as a complete machine learning stack, with Apache Spark, MLLib, HBase, Spray and Elasticsearch. www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
  • 9. Seldon is a predictive platform that provides content recommendations that are built on a Kubernetes cluster. Kubernetes is an open source system created by Google to program the deployment, scaling and monitoring of applications packaged in containers, hosted in the cloud and in need of computing. This system is present in search engine projects as relevant as Google Drive or Google Maps. The packaging provided by Kubernetes allows users to take the applications to Seldon <iframe allowfullscreen="" frameborder="0" height="auto" src="https://www.youtube.com/embed/G1 dM12tCil" style="height:421px !important" width="100%"></iframe> any platform and execute them, which can be Amazon Web Services, Google Cloud Platform or Microsoft Azure. www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
  • 10. Some of the most important Seldon characteristics are: • Content and product recommendations: Seldon allows users to capture and record user actions through their REST API, and then use that information to deliver personalized recommendations to other users. Seldon's infrastructure consists of a set of layers: a real- time layer, responsible for managing real-time predictive API requests; the storage layer, which manages the storage of the various components of the infrastructure; and the statistics layer, which monitors and analyzes the system in operation. www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
  • 11. • Making predictions: the aggregated data, which is the basis of any predictive model, is sent to the platform via the REST API in real- time. The application development interface collects data from multiple sources to create the predictive model. Usually, these data are sent in JSON format and then a data modeling process is created using algorithms, among other reasons because JSON is not the best format to create machine learning models. www.bbvaopen4u.com 01. PredicSis AI, PredictionIO and Seldon
  • 12. 02 Google Firebase aims to catalyse the app market with free backend tools Firebase is a backend as a service platform offering a series of app development tools: data storage and synchronization in the cloud, measuring user behavior and solutions for monetizing products. www.bbvaopen4u.com
  • 13. Everyone knows that Google has important interests in the consumption of content and services on mobile devices. It has an app store, Google Play; it has a mobile operating system like Android; it has recently launched a terminal like Google Pixel; and before all this came the devices from its Nexus ranges. At the beginning of October 2015 the search engine launched its Accelerated Mobile Pages, its fast-loading open standard for consuming information on mobile networks. It also has its Progressive Web Apps project, a mixture of websites and apps, and our topic today: Google Firebase, its SaS (Software as Service) platform for storing and synchronizing data for apps in the cloud. www.bbvaopen4u.com 02. Firebase
  • 14. Firebase is based on four major business pillars, which it intends to leverage as a catalyst for hosting third-party apps: • A series of features for the development of mobile apps: Google offers data storage in the cloud, user authentication processes, database service, error reporting and more. • Analytics service: Google offers Firebase Analytics, an analytics service included as part of the free service for measuring user behavior within the products from the same metrics panel. • Resources for growth: the search engine looks at distribution for growing the audience –for example, through notifications. This includes everything related to advertising within Adwords. • Monetization: Firebase is integrated with a monetization tool called AdMob, which includes advertising in apps. www.bbvaopen4u.com 02. Firebase
  • 15. The only thing you need to develop a project with Google Firebase is to have a Gmail account, the same as for almost all the search engine's products. Firebase gives app developers a platform that stores and synchronizes the information housed in a NoSQL database in the cloud with each application. These data are always synchronized in real time and continue to be available even when the app loses its Internet connection. How to develop apps with Firebase www.bbvaopen4u.com 02. Firebase
  • 16. This NoSQL database is known by the name of Firebase Realtime Database. It stores the data in the JSON format, and synchronizes them with all the customers who happen to be connected at that time. The idea is that when a development team creates an application with Firebase's Android, iOS or JavaScript SDKs, all those customers share the same instance within the NoSQL database, and the updated data is always received in real-time in response to the users' requests. Once a free account has been set up in the Firebase console, each new app in the console is identified with a single URL that will serve to both store and synchronize the data in the database and to authenticate users. New apps can be registered within the console, and also administered or deleted. Here again, changes www.bbvaopen4u.com 02. Firebase can be made in the database and the user authentication can be administered in each project. This is the Firebase operations center.
  • 17. User authentication with Firebase With the Firebase Authentication service, the whole user identity authentication process is done under market standards such as OAuth 2.0 and OpenID Connect. The idea is that the apps should be capable of recognizing the user's identity, store their personal details and offer the same personalized experience from any device and from any operating system. To start a user session in an application housed in the cloud like Firebase, you need to provide an email address and password, or use an OAuth token from a provider of federated identities if you log in through popular external services like Facebook and Twitter, or Google Plus. www.bbvaopen4u.com 02. Firebase
  • 18. www.bbvaopen4u.com 01. Firebase Storage and analytics with Firebase The other two major pillars of Firebase are its storage and its analytics service, designed for metrics to measure user behavior. The first product, Firebase Storage, offers the possibility of hosting images, audio and video and any other content generated by the users themselves. Firebase Storage is supported by Google Cloud Storage, a larger service that acts as back-up. The aim of this storage is to give service to applications that store and provide content created by their users. Although Firebase Storage is backed by Google Cloud Storage, that doesn't mean this is a non- scalable service – quite the reverse. Its scalability occurs automatically whenever required by the customer. Access and administration of the data
  • 19. accumulated in Firebase Storage is through its SDKs or through Google Cloud APIs, which manage all the information in two standard formats: XML and JSON. It is worth noting that Firebase Analytics is a free and almost unlimited solution. In fact, it has the capacity to generate reports on metrics from a total of 500 events, a fairly high number for a totally free service. These events can be implemented in any native application for whatever environment (iOS or Android) through the analytics service SDK. www.bbvaopen4u.com 02. Firebase
  • 20. www.bbvaopen4u.com 03 Check out the APIs of Google Analytics competitors Chartbeat, Webtrends and KISSmetrics are three good examples of tools that, thanks to their APIs, can compete perfectly with Google Analytics, although the competition scenario is not that simple.
  • 21. Google Analytics is one of the market leaders for web analytics, perhaps due to the huge company that is behind the product and the high possibilities of its free service. But it's not the only one. There are other companies that have truly competitive web analytics platforms with some interesting features. What's more, in a particularly delicate field, they can compete with the huge search engine: they are tools that have their own application development interfaces for extracting, managing and processing third party data. What gives its rivals the most problems is Google's ability to link Analytics with other products such as Adwords, the goose with the golden eggs and the PPC (Pay Per Click) global reference platform, and Audience, the human behavior measuring tool. Google makes it possible to centralize all the important metrics in one tool such as Analytics, both on the product side and the commercial side. Nevertheless, there is life beyond Google Analytics. This list shows that: www.bbvaopen4u.com 03. Check out the APIs of Google Analytics competitors
  • 22. Chartbeat is the king of real-time metrics, a sector in which Google Analytics is yet to find its place. It's true that Analytics has an access report in this real-time, but not at the same level as Chartbeat. Today, Google Analytics is a tool with which customers must wait 24 hours before getting results from the day before, and which is focused on obtaining insights from the temporary contextualization of the metrics. The idea is to find elements that generate patterns from the previous six months, years or two years. The important aspect of metrics, and even more so in Google Analytics, is the data trend and the explication of reality it provides in relation to all that information. Likewise, Chartbeat has real-time and short history reports. This sub-division is important because the Chartbeat REST API also works. The platform's applications development interface operates by updating data is these two ways: the real-time data contained in the API is updated every three seconds, making this the live margin of error of the metrics, and then there is the information that is accumulated and displayed in certain time periods by the user. The Chartbeat REST API enables developer teams to access the data they contain using simple HTTP requests (GET). As a result of these requests, a data package is always returned to the customer in JSON format. 1. Chartbeat www.bbvaopen4u.com 03. Check out the APIs of Google Analytics competitors
  • 23. Furthermore, the Chartbeat REST API returns specific content consumption data in video format. To give a couple of practical examples of the video API: • This GET call returns the most successful videos from a website: www.bbvaopen4u.com 03. Check out the APIs of Google Analytics competitors http://api.chartbeat.com/live/video/videos /v1/?host={domain}&apikey={apikey} • In exchange, this call returns specific information about each video: http://api.chartbeat.com/live/metrics/?hos t={domain}&apikey={apikey}&names={na mes}
  • 24. Webtrends is another of the platforms that rivals with Google Analytics within the analytical sector. This tool has some interesting features: • Unification of data that comes from different sources to create ad hoc reports that provide an overview for customers. • Collection of an unlimited number of variables. These variables can be used when they are required in all types of analytical reports within Webtrends. • Ability to create customized reports that can be shared between the different displays and shared with other users of the tool. • Possibility to create segments that can be saved in a personal library to be recovered when required in the long-term. • Webtrends has various application development interfaces to provide service to third companies, including a data extraction API, another to send information to Webtrends servers and another API dedicated to real-time data management. 2. Webtrends www.bbvaopen4u.com 03. Check out the APIs of Google Analytics competitors
  • 25. The API for the Webtrends Analytics data extraction is a REST API that allows developers to gather information from one URI. The interface provides macros that make it possible to request data from specific periods of time, it supports information in numerous formats such as JSON, XML, HTML and CSV, and makes it possible to create AJAX applications. This API also facilities data caching, an interesting feature to greatly improve performance. www.bbvaopen4u.com 03. Check out the APIs of Google Analytics competitors
  • 26. KISSmetrics is another of the serious rivals of Google Analytics. KISSmetrics has a competitive advantage over other solutions in the market: it focuses on giving an analysis solution to its customers that makes a visual representation of the life cycle of a user with a product or a particular service. This is only possible through the functionality of the KISSmetrics API. • Automatic tracking of user IDs, without this data forcefully resulting in their actual identification, normally via email or username, which are elements frequently used on websites or native applications, in both iOS and Android. The API is also able to collate and determine when the email and username belong to the same person to avoid erroneous duplication of metrics. From this tracking, data and information are extracted from tracking the events most used within a metrics tool. • In addition, KISSmetrics has an A / B test API, an essential tool for setting priorities when a company has an online project. 3. KISSmetrics www.bbvaopen4u.com 03. Check out the APIs of Google Analytics competitors
  • 27. 04 Watson Discovery, an IBM API adding value to corporate data IBM’s Discovery API allows companies to structure and understand, with certain ease, the large mass of data they have, in many cases from very different sources, such as documents from office applications, HTML documents, JSON or PDF format, etc. www.bbvaopen4u.com
  • 28. People always talk about data as the key that opens all doors. And they're not wrong. But data is more than obtaining aggregated information (in volume or raw), and companies must be able to generate true business value with it. Achieving this isn't easy. There are a handful of companies in Spain that are extracting business value from their data, others are in the process of having aggregated information from which to extract this benefit, and the rest are looking for solutions to have this information; solutions at infrastructure, back and front level. Whilst there are companies who are searching for this added value, others are offering products and services to these third parties in order to monetize their data. IBM is possibly one of the main companies in the world of artificial intelligence and in the creation of products and services in fields such as processing natural language and machine learning. Most of these products revolve around Watson, the artificial intelligence computer system developed around DeepQA technology (Deep Question Answers). Watson is simply a computer system to search for answers. www.bbvaopen4u.com 04. Watson Discovery
  • 29. This searching for answers is based on the processing of natural language, a computer and artificial intelligence science that studies and improves interaction between machines and human beings, especially at language level. Thanks to this, Watson can understand the world of human beings using senses, learning and people's own experiences. How does IBM Watson resolve questions giving relatively correct answers? • Watson dives into millions of documents to find answers to the questions it is asked. This is possible because it accumulates large amounts of information from different sources such as Microsoft Word, websites, PDF or JSON documents, documents in cloud applications. • It uses a scoring algorithm to assess the quality of the answer. www.bbvaopen4u.com 04. Watson Discovery
  • 30. Out of all the products related with Watson, one of the most interesting services is Discovery. The main goal of this product is to help companies easier understand their large quantities of data. This is possible thanks to three situations that are not at all simple in AI: Discovery, an interesting product in Watson www.bbvaopen4u.com 04. Watson Discovery
  • 31. • Analyzing large amounts of data that may originally be in a format or conditions that are not the most favorable. The information normally comes from completely unstructured sources from local sources as disparate as emails and chats. Most data scientists spend a large amount of time collecting, cleaning and organizing unstructured data. It is arduous, complex and necessary work to obtain information with real value. • IBM Watson is also able to analyze structured and semi-structured information from other sources such as databases or the content management systems (CMS) that companies tend to have. • Artificial intelligence is normally able to give one determining response to a question or query. The really difficult aspect is for a system or platform to be able to contextualize and provide alternatives. The goal of Watson Discovery is to contextualize data and provide responses. www.bbvaopen4u.com 04. Watson Discovery
  • 32. The Watson Discovery API IBM boasts a service that doesn't need a PhD to be able to use it. With know-how, a call to a REST API is necessary. This is the way in which the entire process of extracting, transforming and loading (ETL) content is carried out and directly integrated with Watson's capabilities of importing documents and large volumes of data. From there, developers can identify tasks, analyze data, explore information, search, etc. In the end, Watson's large block of APIs allows users to: • Track, convert, enrich and normalize data. • Explore the content of the client, as well as from totally free public content sources, or content that is under license. • Add a new value to the information collected: Watson uses natural language processing to extract concepts, establish relationships and link feelings to data that has been collected. • Simplify development while still providing access to APIs. www.bbvaopen4u.com 04. Watson Discovery
  • 33. www.bbvaopen4u.com 04. Watson Discovery The goal of Discovery is to put all the capabilities that IBM Watson has in technologies, such as computing and natural language processing, into a service that is more accessible to all, with the idea of supporting all types of sectors and contents, especially those that handle large amounts of data such as health. With Discovery, the idea is to make it very simple to prepare unstructured data, make the necessary queries to locate the information the user wants and integrate all that into a new application, a platform or a solution.
  • 34. Watson Discovery has three different ways of relating, contextualizing, connecting, and finding brilliant ideas from among all the data that a company has after the process of tracking and organizing the unstructured information: • Using the API: this is the best possible formula if the content loading is directly integrated with an existing application or service. • Discovery tools: the ideal method if the user wants to directly upload this content to a local service for querying and using. • Using the data tracker: the data tracker is a command- line tool that helps developers take their documents from the repositories they are in (for example a database) and push them to the cloud to be used by Watson Discovery. How content is added with Watson Discovery www.bbvaopen4u.com 04. Watson Discovery
  • 35. Ebook: APIs, key in the development of cloud apps Ebook: Fintech´s next wave Ebook: Big Data in the Fintech ecosystem SIGN UP to the BBVA Open4U newsletter and receive tips, tools and the most innovative events directly in your inbox. www.bbvaopen4u.com Other ebooks in BBVA Open4U Share
  • 36. “ “ Customers Accounts Payments Cards Sometimes you have to be the change that you want to see in the world SHAMIR KARKAL Try BBVA's APIs at www.bbvaapimarket.com BBVA is not responsible for the opinions expressed in this ebook