Você está na página 1de 2

Data Science Academy marcanttins@gmail.

com 5d804a805e4cdeb50c8b4581

Machine Learning em Python e C++

Machine Learning em Python e C++

Machine Learning em Python e C++

Serialização em Python com Joblib

Data Science Academy


www.datascienceacademy.com.br
Data Science Academy marcanttins@gmail.com 5d804a805e4cdeb50c8b4581

Machine Learning em Python e C++

O pacote joblib fornece funções de despejo (dump) e carregamento (load) para serializar
objetos Python, com otimizações específicas para grandes matrizes numpy. Destina-se a ser um
substituto imediato do pickle e pode ser eficaz para modelos que armazenam muitos dados
internamente, como Random Forest ou classificadores baseados em cluster.

Pickle requer que um objeto de arquivo seja passado como um argumento, enquanto
Joblib funciona com objetos de arquivo e nomes de arquivo de string. Caso seu modelo contenha
grandes arrays de dados, cada array será armazenado em um arquivo separado, mas o
procedimento de salvar e restaurar permanecerá o mesmo. Joblib também permite diferentes
métodos de compressão, como ‘zlib’, ‘gzip’, ‘bz2’ e diferentes níveis de compressão.

A maior desvantagem das ferramentas Pickle e Joblib é a compatibilidade com diferentes


modelos e versões Python.

Data Science Academy


www.datascienceacademy.com.br

Você também pode gostar