Rede Neural com Oracle SQL

Rede multi camadas perceptron para classificação de grupos de dados

A algum tempo estava desejando implementar uma rede em SQL, afinal trabalho c
om Banco de Dados a muitos anos, conheço os meandros e minha paixão é inteligência artificial. Ficou bastante lúcida e didática para aqueles que desejam aprender. Também ficou rápida o suficiente para responder a questões práticas.

O código fonte encontra-se  em https://github.com/oliveiracwb/linkedin/tree/master/SQLNeural

Abaixo um exemplo de saída da rede em execução.

===========================================================
     [ Rede Neural ] MLP com ORACLE 12g (versão 1.0)
Aprendizado Supervisionado de Rede Perceptron Multicamadas 
com retropropagação sigmoidal  
Aplicação em SQL para problemas de Classificação 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Autor: Israel de oliveira - 2019 (Licenca Apache v2)
https://www.linkedin.com/in/israeloliveira2035/
https://computacaocognitiva.blogspot.com/
Use livremente, mantenha a autoria. :) 
===========================================================
-----------[ TREINAMENTO ]---------- 
    EPOCA      TAXA        ERRO  
 > 0          2.100     0.04726    
 > 10         2.100     0.02604    
 > 20         2.100     0.01212    
 > 30         2.100     0.00716    
 > 40         2.100     0.00501    
 > 50         2.100     0.00384    
 > 60         2.100     0.00310    
 > 70         2.100     0.00260    
 > 80         2.100     0.00223    
 > 90         2.100     0.00196    
 > 100        2.100     0.00174    
 > 110        2.100     0.00157    
 > 120        2.100     0.00143    
 > 130        2.100     0.00131    
 > 140        2.100     0.00121    
 > 150        2.100     0.00112    
 > 160        2.100     0.00104    
 > 170        2.100     0.00098    
 > 180        2.100     0.00092    
 > 190        2.100     0.00087    
 > 199        2.100     0.00083    

-----------------[ PESOS ] -------------------------
> N = 0, L = 0, W = 0, CNX = > 2,6832203582, OUT = > ,9918412718
> N = 0, L = 0, W = 1, CNX = > -3,8157775415, OUT = > ,9918412718
> N = 0, L = 1, W = 0, CNX = > -1,7787345008, OUT = > ,0341272556
> N = 0, L = 1, W = 1, CNX = > 2,2723021382, OUT = > ,0341272556
> N = 1, L = 0, W = 0, CNX = > -6,0628043638, OUT = > ,0203585591
> N = 1, L = 0, W = 1, CNX = > 2,0643881563, OUT = > ,0203585591
> N = 1, L = 1, W = 0, CNX = > 6,0670978023, OUT = > ,9796961177
> N = 1, L = 1, W = 1, CNX = > -2,0658762267, OUT = > ,9796961177

-----------[ TESTE ]---------- 
Classe provavel : 0
Classe probabilidade : 72,55376914