Três lições dos nossos projetos de IA
Ao longo de dois anos, acompanhámos dezenas de projetos de IA, desde a exploração inicial até um modelo que é executado todas as noites. Alguns…
É provável que todos os profissionais de data science conheçam pandas e scikit-learn. O workflow habitual começa com a limpeza dos dados em pandas, seguida de mais pré-processamento com pandas ou transformers de scikit-learn, como StandardScaler e OneHotEncoder. Depois, passa-se a um algoritmo de machine learning (scikit-learn).
Este workflow apresenta alguns problemas:
1. A fase de desenvolvimento do seu workflow é bastante complexa e exige muito código ?
2. É difícil reproduzir o workflow para fazer previsões na fase de implementação ?
3. As soluções existentes para reduzir estes problemas (ainda) não são suficientemente boas ?
Skippa é um pacote concebido para:
Skippa ajuda a definir facilmente transformações de limpeza e pré-processamento de dados. Funciona, em linhas gerais, assim:
from skippa import Skippa, columns from sklearn.linear_model import LogisticRegression X, y = get_training_data(...) pipeline = ( Skippa() .impute(columns(dtype_include='object'), strategy='most_frequent') .impute(columns(dtype_include='number'), strategy='median') .scale(columns(dtype_include='number'), type='standard') .onehot(columns(['category1', 'category2'])) .model(LogisticRegression()) ) pipeline.fit(X, y) predictions = pipeline.predict_proba(X)☝️Skippa não pretende resolver todos os problemas, não abrange todas as funcionalidades de que poderá vir a precisar e não é uma solução altamente escalável, mas deverá simplificar consideravelmente > 80% dos projetos habituais de machine learning baseados em pandas/sklearn.
Links
Leia o resto do artigo aqui > Introduction Skippa [ENG]
Ao longo de dois anos, acompanhámos dezenas de projetos de IA, desde a exploração inicial até um modelo que é executado todas as noites. Alguns…
Muitas organizações já realizaram um projeto-piloto de IA. O modelo funciona, a demonstração é aplaudida e depois não acontece mais nada. Pela nossa…
A inteligência artificial está a evoluir rapidamente. Surgem novos modelos quase todas as semanas, e cada vez mais organizações experimentam a IA. Ao…
Quer ser a primeira pessoa a saber quando publicamos um novo artigo no blogue?
Obrigado pela sua inscrição!