KNIME
KNIME | ||
---|---|---|
![]() | ||
![]() | ||
Información general | ||
Tipo de programa | Minería de datos | |
Lanzamiento inicial | enero de 2004 | |
Licencia | GNU General Public License | |
Información técnica | ||
Programado en | Java | |
Plataformas admitidas | máquina virtual Java | |
Versiones | ||
Última versión estable | 5.2.417 de marzo de 2024 | |
Enlaces | ||
KNIME(oKonstanz Information Miner) es una plataforma deminería de datosque permite el desarrollo de modelos en un entorno visual. Está construido bajo la plataformaEclipse.
Historia
[editar]Fue desarrollado originalmente en el departamento debioinformáticay minería de datos de laUniversidad de Constanza,Alemania,bajo la supervisión del profesor Michael Berthold. En la actualidad, la empresa KNIME GmbH, radicada enZúrich,Suiza,continúa su desarrollo además de prestar servicios de formación yconsultoría.
En 2006 se publicó la primera versión de KNIME y varias empresas farmacéuticas comenzaron a utilizar KNIME y varios proveedores de software de ciencias de la vida empezaron a integrar sus herramientas en KNIME.[1][2][3][4][5] Más tarde ese mismo año, tras un artículo en la revista alemana c't,[6] se unieron usuarios de otras áreas.[7][8] A partir de 2012, KNIME es utilizado por más de 15 000 usuarios reales (es decir, sin contar las descargas, sino los usuarios que recuperan regularmente las actualizaciones cuando están disponibles) no sólo en las ciencias de la vida, sino también en bancos, editoriales, fabricantes de automóviles, empresas de telecomunicaciones, empresas de consultoría, y varias otras industrias, así como en un gran número de grupos de investigación en todo el mundo. Las últimas actualizaciones de KNIME Server y KNIME Big Data Extensions, proporcionan soporte para Apache Spark 2.3, Parquet y almacenamiento tipo HDFS.
Características
[editar]KNIME está desarrollado sobre la plataformaEclipsey programado, esencialmente, enJava.Está concebido como una herramienta gráfica y dispone de una serie de nodos (que encapsulan distintos tipos de algoritmos) y flechas (que representan flujos de datos) que se despliegan y combinan de manera gráfica e interactiva.
Los nodos implementan distintos tipos de acciones que pueden ejecutarse sobre una tabla de datos:
- Manipulación de filas, columnas, etc., como muestreos, transformaciones, agrupaciones, etc.
- Visualización (histogramas, etc.).
- Creación de modelos estadísticos y de minería de datos, como árboles de decisión, máquinas de vector soporte, regresiones, etc.
- Validación de modelos, como curvas ROC, etc.
- Scoringo aplicación de dichos modelos sobre conjuntosa nuevos de datos.
- Creación de informes a medida gracias a su integración conBIRT.
El carácter abierto de la herramienta hace posible su extensión mediante la creación de nuevos nodos que implementen algoritmos a la medida del usuario. Además, existe la posibilidad de utilizar de llamar directa y transparentemente aWekay o de incorporar de manera sencilla código desarrollado enRoPython/jython.
KNIME integra diversos componentes paraaprendizaje automáticoy minería de datos a través de su concepto de fraccionamiento de datos (data pipelining) modular. Lainterfaz gráficade usuariopermite el montaje fácil y rápido de nodos para preprocesamiento de datos (ETL: extracción, transformación, carga), para elanálisis de datosy modelado y visualización. KNIME es desde 2006 utilizado en la investigación farmacéutica,[9] pero también se utiliza en otras áreas, como: análisis de datos de cliente deCRM,inteligencia de negocioy análisis de datos financieros.
Licencia y soporte
[editar]KNIME es una herramienta de software libre que puede ser descargada y utilizada gratuitamente bajo los términos de lalicenciaGPLv3con una excepción que permite que otros usuarios utilicen el bien definido nodo deAPIpara añadir extensiones de propiedad.[10] Esto también permite a los proveedores comerciales desoftwareagregar envolturas enlazando sus herramientas hacia KNIME.
La compañía que lo desarrolla ofrece, adicionalmente, la posibilidad de contratar servicios de soporte en varios niveles, además de brindar servicios de consultoría y formación.
Referencias
[editar]- ↑«Enalos+ KNIME nodes:: Home».enalosplus.novamechanics.Consultado el 31 de mayo de 2024.
- ↑«Treweren Consultants».treweren.Consultado el 31 de mayo de 2024.
- ↑«ChemAxon».Archivado desdeel originalel 17 de julio de 2011.Consultado el 14 de abril de 2023.
- ↑«Schrödinger».Archivado desdeel originalel 25 de septiembre de 2009.Consultado el 14 de abril de 2023.
- ↑«Tripos, Inc.».Archivado desdeel originalel 17 de julio de 2011.Consultado el 14 de abril de 2023.
- ↑Datenbank-Mosaik Data Mining oder die Kunst, sich aus Millionen Datensätzen ein Bild zu machen, c't 20/2006, S. 164ff, Heise Verlag.
- ↑«KNIME Community Forum».KNIME Community Forum(en inglés).Consultado el 31 de mayo de 2024.
- ↑«Pervasive».Archivado desdeel originalel 29 de agosto de 2010.Consultado el 7 de diciembre de 2010.
- ↑Abhishek Tiwaria and Arvind K.T. Sekhar:Workflow based framework for life science informatics,Computational Biology and Chemistry, Volume 31, Issues 5–6, Pages 305–319, Elsevier, October 2007.
- ↑KNIME 2.1.0 lanzado (released, en inglés)Archivadoel 17 de abril de 2010 enWayback Machine.
Herramientas relacionadas
[editar]- Weka- algoritmos de aprendizaje automático que se pueden integrar en KNIME.
- RapidMiner- programa informático para el análisis y la minería de datos.
- Neural Designer- herramienta de minería de datos basada en la técnica de las redes neuronales.
- ELKI- marco de minería de datos con muchos algoritmos de agrupamiento (clustering).
Véase también
[editar]Portal:Software libre.Contenido relacionado conSoftware libre.
Enlaces externos
[editar]- (en inglés)Sitio web oficial
- (en inglés)KNIME Labs
- DatKnoSys- Partner oficial KNIME España
- Primeros pasos con Knime,por marce hernandez
- El Pico Digital - Blog sobre KNIME en castellano
- (en inglés)proyecto Eclipse
- (en inglés)KNIME y principiantes
- (en inglés)KNIME para quimioinformática
- (en inglés)Extensiones Schrödinger para KNIME
- LIS Data Solutions - Consultora Partner oficial KNIME