O cliente de aprendizagem automática Python para SAP HANA (hana-ml) é um pacote Python que permite que os cientistas de dados acessem dados do SAP HANA. Os profissionais podem criar modelos de machine learning usando os dados diretamente no SAP HANA [2].
O cliente de aprendizagem automática Python para SAP HANA consiste em dois componentes principais:
- DataFrame do SAP HANA, que fornece um conjunto de métodos para acessar e consultar dados no SAP HANA sem levar os dados para o cliente.
- Um conjunto de APIs de aprendizagem automática para desenvolver modelos de aprendizagem automática.
As APIs de aprendizagem automática são compostas por dois pacotes:
Pacote PAL
O pacote PAL consiste em um conjunto de algoritmos e funções Python que fornece acesso a recursos de aprendizagem automática na biblioteca de análise preditiva SAP HANA (PAL). As funções do SAP HANA PAL cobrem uma variedade de algoritmos de aprendizagem automática para treinar um modelo e, em seguida, o modelo treinado é utilizado para pontuação.
Pacote APL
O pacote Automated Predictive Library (APL) expõe os recursos de data mining do mecanismo de análise automatizado no SAP HANA por meio de um conjunto de funções. Essas funções desenvolvem um processo de modelagem preditiva que os analistas podem usar para responder a perguntas simples sobre seus conjuntos de dados de clientes armazenados no SAP HANA.
O HANA-ML usa o driver Python do SAP HANA (hdbcli) para se conectar e acessar o SAP HANA. Para mais informações, consulte [2].