Oracle Machine Learning for Python (OML4Py)

Oracle Machine Learning for Python (OML4Py) enables the open source Python programming language and environment to operate on database data at scale. Python users can run Python commands and scripts for statistical analysis and machine learning on data stored in Oracle Database.

With OML4Py, you can do the following:

  • Use a wide range of in-database machines learning algorithms
  • Minimize data movement
  • Leverage Oracle Database as a high performance compute engine for data exploration and preparation
  • Use AutoML for automatic algorithm selection, feature selection, and model tuning
  • Execute user-defined Python functions in non-parallel, data-parallel, and task-parallel fashion