Radial Basis Function: Regressão e Classificação facilitados por Matrizes
RBF propõe uma alternativa de cálculo matricial aos seus modelos de Regressão, Séries Temporais, Classificação e Convolução.
Instalação
Para instalar a biblioteca na sua máquina, pelo prompt ou shell.
pip install radial-basis-function
Para usar a dependencia no código python.
import radial_basis_function
Matriz Pseudo-Inversa
Multiplicação de Matriz Pseudo-Inversa, que é operado como alternativa no lugar da otimização por derivadas parciais. Refere-se a uma abordagem matemática chamada de "fórmula de Moore-Penrose", onde a matriz pseudo-inversa é utilizada para encontrar os coeficientes ótimos da equação de regressão. É uma generalização da matriz inversa para casos em que a matriz não é inversível (ou seja, singular), e a fórmula fornece uma maneira de obter uma solução única mesmo quando a matriz não é invertível.
Para usar a dependencia no código python, foram criados os métodos fit e predict com nome inspirados nos moldes do Sklearn.
# Instancia do modelo
modelo_pseudo_inversa = radial_basis_function.PseudoInversa()
# Treinando o modelo
modelo_pseudo_inversa.fit(Matriz_X, y)
# Previsão do modelo
predicao = modelo_pseudo_inversa.predict(Matriz_X)
# Para métrica de previsão utilize uma biblioteca já existente como sklearn.metrics
from sklearn import metrics
# Como:
metrics.mean_absolute_error(Y_Treino, predicao)
metrics.r2_score(Y_Treino, predicao)
metrics.accuracy_score(Y_Treino, predicao)
metrics.balanced_accuracy_score(Y_Treino, predicao)
metrics.f1_score(Y_Treino, predicao)
Radial Basis Function
A estrutura básica de um Radial Basis Function (RBF Network) consiste em três componentes principais: as funções de base radial, os pesos associados a essas funções e uma camada de saída linear solucionada pela matriz pseudo-inversa.
Para usar a dependencia no código python, foram criados os métodos fit e predict com nome inspirados nos moldes do Sklearn.
# Instancia do modelo
modelo_rbf = radial_basis_function.RadialBasisFunction()
# Treinando o modelo
modelo_rbf.fit(Matriz_X, y)
# Previsão do modelo
predicao = modelo_rbf.predict(Matriz_X)
# Para métrica de previsão utilize uma biblioteca já existente como sklearn.metrics
from sklearn import metrics
# Como:
metrics.mean_absolute_error(Y_Treino, predicao)
metrics.r2_score(Y_Treino, predicao)
metrics.accuracy_score(Y_Treino, predicao)
metrics.balanced_accuracy_score(Y_Treino, predicao)
metrics.f1_score(Y_Treino, predicao)
Testes
Teste sendo desenvolvido para Jupyter Notebook
by Victor Venites
Metadata
Release files for radial-basis-function 0.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| radial_basis_function-0.4.1.tar.gz | 7.8 kB | Without provenance | Details for radial_basis_function-0.4.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| radial_basis_function-0.4.1-py3-none-any.whl | Python 3 | none | any | Details for radial_basis_function-0.4.1-py3-none-any.whl |
Total release size: 16.6 kB
Release files / radial_basis_function-0.4.1.tar.gz
| Download URL | radial_basis_function-0.4.1.tar.gz |
|---|---|
| Size | 7.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4418ebaf1d5686de3c21cc4e3211f8950e3f881fd5f9a77612a9e938dac119c9
|
|
BLAKE2b-256 checksum How to use checksums |
2c6b8dbfbbcc174552f934574911139f8a11ed8d207df149a6bfc8be72fecafa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / radial_basis_function-0.4.1-py3-none-any.whl
| Download URL | radial_basis_function-0.4.1-py3-none-any.whl |
|---|---|
| Size | 8.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a77139a2d6ed580bcd3bb47d332e72ff0d37b00edf0b61cfd29106a5ad012348
|
|
BLAKE2b-256 checksum How to use checksums |
1abf69938c732aeec279dbf58efb319ef575c660a5dea2f1a36bc83cdc15417c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Security for radial-basis-function 0.4.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.