scikit mlm
0.1.0
scikit-mlm é um módulo Python que implementa a técnica de aprendizado de máquina Minimal Learning Machine (MLM) usando a API Scikit-Learn.
O pacote scikit-mlm está disponível no Pypi. Para instalar, basta digitar o seguinte comando:
pip install scikit-mlm
--user para os comandos acima para instalar em um local não-sistema (depende do seu ambiente). Como alternativa, você pode executar os comandos pip com sudo (não recomendado).--use-wheel se você tiver uma versão pip mais antiga (as rodas agora são o formato de pacote binário padrão para pip ). Exemplo de classificação com o classificador do vizinho mais próximo do vizinho:
from skmlm import NN_MLM
from sklearn . preprocessing import MinMaxScaler
from sklearn . model_selection import cross_val_score
from sklearn . pipeline import make_pipeline
from sklearn . datasets import load_iris
# load dataset
dataset = load_iris ()
clf = make_pipeline ( MinMaxScaler (), NN_MLM ( rp_number = 20 ))
scores = cross_val_score ( clf , dataset . data , dataset . target , cv = 10 , scoring = 'accuracy' )
print ( 'AVG = %.3f, STD = %.3f' % ( scores . mean (), scores . std ())) Se você usar scikit-mlm em seu artigo, cite-o em sua publicação.
@misc{scikit-mlm,
author = "Madson Luiz Dantas Dias",
year = "2019",
title = "scikit-mlm: An implementation of {MLM} for scikit-learn framework",
url = "https://github.com/omadson/scikit-mlm",
doi = "10.5281/zenodo.2875802",
institution = "Federal University of Cear'{a}, Department of Computer Science"
}
Este projeto está aberto para contribuições. Aqui estão algumas das maneiras de você contribuir:
Para fazer uma contribuição, apenas bifurque este repositório, empurre as mudanças no garfo, abra um problema e faça uma solicitação de tração!
Lista de métodos que serão implementados nos próximos lançamentos: