Python API for Spatial AI

You can perform the spatial machine learning workflow using the Python API provided by Oracle Spatial AI.

The Python API includes the following major packages:

  • oraclesai.data: Provides a unified structure for data access (read and write) to database and object storage as well as data processing in the machine learning workflow.
  • oraclesai.preprocessing: Provides functionalities for data preprocessing, feature engineering, and label preparation.
  • oraclesai.analysis: Provides some basic data analysis, particularly enable users to leverage Oracle Spatial functionality through Python.
  • oraclesai.clustering: Provides spatial clustering techniques and algorithms.
  • oraclesai.outliers: Provides spatial anomaly detection techniques and algorithms.
  • oraclesai.regression: Provides spatial regression techniques and algorithms.
  • oraclesai.pipeline: Provides spatial pipeline for chaining the processing steps in a machine learning workflow.
  • oraclesai.classification: Provides spatial classification techniques and algorithms.

See Python API Reference for Oracle Spatial AI for more details on the packages.