Fábrica de componentes Python
Project description
pybox Python Factory
Literalmente, uma fábrica de códigos em Python criada para auxiliar implementações, automações e até treinamento de modelos de Machine Learning! O objetivo desse repositório é propor uma forma mais fácil de se trabalhar com Python a partir do fornecimento de componentes prontos (funções e classes) para uma série de atividades rotineiras e exploratórias.
## Table of Contents - [Features](#features) - [Utilização](#utilização)
## Features Componentes marcados com * não foram homologadas - :file_folder: __file_system__: componentes criados para auxiliar o manuseio de arquivos em sistemas operacionais, como a validação da presença de um arquivo em um diretório, validação de atualização de um arquivo, cópia de um arquivo de uma origem para um destino, entre outros. Entre os componentes já implementados, é possível listar: - fs_functions.py - valida_arquivo_origem()* - valida_dt_mod_arquivo()* - copia_arquivo()* - controle_de_diretorio()*
- pencil:
__logs__: componentes criados para facilitar a geração e o armazenamento de logs de execução dos demais módulos.
log_config.py
log_config()*
- robot:
__ml__: produtos criados com a proposta de auxiliar a construção de pipelines de pré-processamento de dados e o treinamento de modelos de Machine Learning, facilitando assim o desenvolvimento de grandes projetos na esfera de aprendizado de máquina.
transformers.py
ColsFormatting()*
FeatureSelection()*
TargetDefinition()*
DropDuplicates()*
SplitData()*
DummiesEncoding()*
FillNullData()*
DropNullData()*
TopFeaturesSelector()*
- thought_balloon:
__Em andamento…__
## Utilização
Para consumir os componentes implementados, é necessário baixar o zip do repositório ou rodar o comando abaixo em um diretório específico da máquina: ` git clone https://github.com/ThiagoPanini/python-components.git `
_Opcional:_ Criação de um ambiente virtual Python para a utilização dos componentes em um projeto específico: ` mkdir ~/<folder_for_venvs> cd ~/<folder_for_venvs> python3 -m venv <venv_name> source ~/<folder_for_venvs>/<venv_name>/bin/activate `
Com o ambiente virtual Python do projeto ativo, navegar até o diretório gerado pelo git clone e instalando os pacotes necessários para a utilização dos componentes: ` cd python-components pip install -r requirements.txt `
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.