Skip to content

Commit 2fb6b8c

Browse files
authored
Update README.md (#347)
Updated the Readme to 2024 and added comments to refer to new components
1 parent 369daa2 commit 2fb6b8c

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

Diff for: machine-learning/README.md

+12-8
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,32 @@
33
## Overview
44
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.
55

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.
77

88
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.
99

1010
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.
1111

1212
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.
1313

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.
1515

1616
## Components
1717
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.
1818

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.
2020

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.
2222

2323
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.
2424

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.
2626

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.
2832

2933
## Optimizations
3034
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
3842
And, when building or scoring partitioned models, not all component models need to be loaded.
3943

4044
## 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.
4246

4347
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.
4448

@@ -59,6 +63,6 @@ For more information please visit:
5963

6064

6165

62-
#### Copyright (c) 2023 Oracle Corporation and/or its affilitiates.
66+
#### Copyright (c) 2024 Oracle Corporation and/or its affilitiates.
6367

6468
###### [The Universal Permissive License (UPL), Version 1.0](https://oss.oracle.com/licenses/upl/)

0 commit comments

Comments
 (0)