O KNIME ( /nm/, acrônimo para Konstanz Information Miner),[1] é uma plataforma livre e de código aberto de análise de dados, construção de relatórios e integração de dados. O KNIME integra vários componentes para aprendizado de máquina e mineração de dados por meio de seu conceito de pipelining modular. Uma interface gráfica de usuário e o uso de JDBC permitem a montagem de nós combinando diferentes fontes de dados, incluindo pré-processamento (ETL: Extract, transform, load), para modelagem, análise e visualização de dados sem necessidade (ou com necessidade mínima) de programação.

KNIME
Logótipo
KNIME
KNIME
Plataforma Máquina virtual Java
Versão estável 5.3 (10 julho 2024)
Escrito em Java
Sistema operacional Linux, macOS, Microsoft Windows
Licença GNU General Public License
Página oficial http://www.knime.org/
Repositório https://github.com/knime/knime-core

Desde 2006, o KNIME é utilizado em pesquisas farmacêuticas,[2] e também em outras áreas, como análise de dados de clientes de CRM, inteligência de negócios, mineração de texto e análise de dados financeiros.

História

editar

O desenvolvimento do KNIME foi iniciado em janeiro de 2004 por uma equipe de engenheiros de software da Universidade de Konstanz como um produto proprietário. A equipe original de desenvolvedores, liderada por Michael Berthold, veio de uma empresa no Vale do Silício, fornecendo software para a indústria farmacêutica. O objetivo inicial era criar uma plataforma de processamento de dados modular, altamente escalável e aberta, que permitisse a fácil integração de diferentes módulos para carregamento, processamento, transformação, análise e exploração visual de dados sem o foco em nenhuma área de aplicação específica. A plataforma pretendia ser uma plataforma de colaboração e pesquisa e também deveria servir como plataforma de integração para vários outros projetos de análise de dados.[3]

Em 2006, a primeira versão do KNIME foi lançada.

Funcionamento da plataforma

editar

O KNIME permite que os usuários criem visualmente fluxos de dados (ou pipelines), executem seletivamente alguns ou todos os passos da análise e depois inspecionem os resultados e modelos, usando widgets e visualizações interativas. O

  • Plugins adicionais permitem a integração de métodos para mineração de texto, mineração de imagens, bem como análise de séries temporais e rede.
  • O KNIME integra vários outros projetos de código aberto, por exemplo, algoritmos de aprendizado de máquina de Weka, H2O-3, Keras, Spark, o projeto R e LIBSVM e também plotly, JFreeChart, ImageJ, e o Kit de Desenvolvimento de Química.[4]

Licença

editar

Para a versão 2.1, o KNIME é liberado sob a GPLv3, com uma permissão adicional que outras pessoas usem a API para adicionar extensões proprietárias.[5] Isso também permite que os fornecedores comerciais de SW adicionem wrappers chamando suas ferramentas do KNIME.

Referências

  1. «KNIME - the Konstanz information miner» (PDF). ACM SIGKDD Explorations Newsletter. 11. 26 páginas. doi:10.1145/1656274.1656280 
  2. «Workflow based framework for life science informatics». Computational Biology and Chemistry. 31: 305–319. PMID 17931570. doi:10.1016/j.compbiolchem.2007.08.009 
  3. «Open for Innovation». KNIME.com 
  4. «KNIME-CDK: Workflow-driven Cheminformatics». BMC Bioinformatics. 14. 257 páginas. 2013. PMC 3765822 . PMID 24103053. doi:10.1186/1471-2105-14-257 
  5. KNIME 2.1.0 released Arquivado em 2010-04-17 no Wayback Machine

Ligações externas

editar