You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: machine-learning/README.md
+12-8
Original file line number
Diff line number
Diff line change
@@ -3,28 +3,32 @@
3
3
## Overview
4
4
Oracle Machine Learning (OML) is a family of components that covers the range of cloud and on-premises offerings with Oracle Database and Oracle Autonomous Database.
5
5
6
-
Oracle Machine Learning enables you to solve key enterprise business problems and accelerates the development and deployment of data science and machine learning-based solutions. With OML, you benefit from scalable, automated, and secure data science and machine learning capabilities to meet the challenges of data exploration and preparation as well as model building, evaluation, and deployment.
6
+
Oracle Machine Learning enables you to solve key enterprise business problems and accelerates the development and deployment of data science and machine learning-based solutions. With OML, you benefit from scalable, automated, and secure data science and machine learning capabilities to meet the challenges of data exploration and preparation as well as model building, evaluation, deployment, and monitoring.
7
7
8
8
The OML tagline is “move the algorithms, not the data.” To realize this, we’ve placed powerful machine learning algorithms in the database kernel software – operating below the user security layer. Other tools simply can’t do that. OML eliminates data movement for database data and simplifies the solution architecture as there is no need to manage and test workflows involving third-party engines.
9
9
10
10
OML extends the database to enable users to augment applications and dashboards with machine learning-based intelligence – quickly and easily – delivering over 30 in-database algorithms, accessible through multiple language interfaces.
11
11
12
12
OML is part of the broader Oracle ecosystem for data analytics and machine learning that includes such tools as Oracle Data Integrator, Oracle Analytics Server and Analytics Cloud, OCI Data Science, AI Services, and others.
13
13
14
-
Applicable OML components are included with your Oracle Autonomous Database subscription and Oracle Database licenses – so you already have free access to it and you can just start using it.
14
+
Applicable OML components are included with your Oracle Autonomous Database subscription and Oracle Database licenses – so you have free access to it and you can just start using it.
15
15
16
16
## Components
17
17
OML provides support for the top three data science languages: SQL, R, and Python. OML4SQL provides a SQL interface to the in-database, parallelized algorithms, which keeps data under database control – eliminating the need to extract data to separate machine learning engines. This enables scalability while reducing complexity.
18
18
19
-
OML4Py and OML4R are Python and R language interfaces, respectively. These allow you to manipulate database tables and views using familiar Python and R functions on DataFrame proxy objects, along with native APIs to use the in-database algorithms, and the ability to have the database spawn Python and R engines to run user-defined functions that may leverage additional third-party packages. Such user-defined functions can be invoked from native APIs as well as SQL and REST to facilitate solution deployment. OML4Py also supports automated machine learning (AutoML) through a Python API.
19
+
OML4Py and OML4R are Python and R language interfaces, respectively. These allow you to explore and prepare database tables and views using familiar Python and R functions on DataFrame proxy objects, along with native APIs to use the in-database algorithms. OML4Py and OML4R also enable having the database spawn Python and R engines to run user-defined functions that may leverage additional third-party packages. Such user-defined functions can be invoked from native APIs as well as SQL, and on Autonomous Database, REST APIs to facilitate solution deployment. OML4Py also supports automated machine learning (AutoML) through a Python API.
20
20
21
-
For use on Autonomous Database Shared, OML Notebooks supports SQL, PL/SQL, Python, R, conda, and markdown interpreters. The same notebook can contain paragraphs with all or any of these interpreters – allowing users to choose the most effective language for the task.
21
+
For use on Autonomous Database Serverless, OML Notebooks supports SQL, PL/SQL, Python, R, conda, and markdown interpreters. The same notebook can contain paragraphs with all or any of these interpreters – allowing users to choose the most effective language for the task.
22
22
23
23
Oracle Data Miner is a SQL Developer extension that enables users to create, schedule, and deploy analytical workflows through a drag-and-drop user interface. It can be used with Oracle Database and Oracle Autonomous Database.
24
24
25
-
Oracle Machine Learning AutoML UI is a no-code user interface that automates the model building, selection, and deployment process. It is available on Oracle Autonomous Database Shared.
25
+
OML AutoML UI is a no-code user interface that automates the model building, selection, and deployment process. It is available on Oracle Autonomous Database Serverless.
26
26
27
-
Oracle Machine Learning Services is a RESTful service for model deployment and management, data and model monitoring, and cognitive text analytics. Users can deploy a model from the AutoML UI directly to OML Services in just a few clicks. It is available on Oracle Autonomous Database Shared.
27
+
OML Data Monitoring UI is a no-code user interface on Autonomous Database Serverless that provides insight into how your data evolves over time. Data monitoring helps ensure data integrity for your applications and dashboards.
28
+
29
+
OML Model Monitoring UI is a no-code user interface on Autonomous Database Serverless that helps you maintain the accuracy of your models and the effectiveness of your applications. It makes getting started simple so you can gain insight into how your machine learning model performance changes over time as well as possible causes of those changes.
30
+
31
+
OML Services is a RESTful service for model deployment and management, data and model monitoring, and cognitive text analytics. Users can deploy a model from the AutoML UI directly to OML Services in just a few clicks. It is available on Oracle Autonomous Database Serverless.
28
32
29
33
## Optimizations
30
34
Oracle Machine Learning is the only machine learning toolkit specifically designed to take advantage of Oracle Real Application Clusters and the Exadata platform.
@@ -38,7 +42,7 @@ OML leverages disk-aware structures – relying on the database memory manager f
38
42
And, when building or scoring partitioned models, not all component models need to be loaded.
39
43
40
44
## Summary
41
-
OML enables minimizing or eliminating data movement, supports multiple user personas through multiple languages and both code and no-code interfaces.
45
+
OML enables minimizing or eliminating data movement, supports multiple user personas through multiple languages. and provides both code and no-code interfaces.
42
46
43
47
The in-database algorithms support scalable and high-performance modeling and scoring – taking advantage of RAC and Exadata optimizations, along with elastic scaling on Oracle Autonomous Database.
44
48
@@ -59,6 +63,6 @@ For more information please visit:
59
63
60
64
61
65
62
-
#### Copyright (c) 2023 Oracle Corporation and/or its affilitiates.
66
+
#### Copyright (c) 2024 Oracle Corporation and/or its affilitiates.
63
67
64
68
###### [The Universal Permissive License (UPL), Version 1.0](https://oss.oracle.com/licenses/upl/)
0 commit comments