SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Manual Básico Knime

El presente manual tiene por objeto presentar un manual de uso básico del software de análisis
datamining Knime. Desarrollado para programa Máster de IEDE- investigación de Mercado y
Clientes.

Knime

KNIME es un entorno totalmente gratuito para el desarrollo y ejecución de técnicas de minería de
datos. KNIME fue desarrollado originalmente en el departamento de bioinformática y minería de
datos de la Universidad de Constanza, Alemania, bajo la supervisión del profesor Michael Berthold.
En la actualidad, la empresa KNIME.com GmbH, radicada en Zúrich, Suiza, continúa su desarrollo,
además de prestar servicios de formación y consultoría.

KNIME está desarrollado sobre la plataforma Eclipse y programado, esencialmente, en Java. Como
otros entornos de este tipo, algunos de los cuales aparecen referenciados al final de este
documento, su uso se basa en el diseño de un flujo de ejecución que plasme las distintas etapas de
un proyecto de minería de datos.

Para ello, KNIME proporciona distintos nodos agrupados en fichas, como por ejemplo:

                                    a) Entrada de datos [IO > Read].

                                    b) Salida de datos [IO > Write].

                                    c) Preprocesamiento [Data Manipulation], para filtrar,

                                    discretizar, normalizar, filtrar, seleccionar variables…

                                    d) Minería de datos [Mining], para construir modelos (reglas de
                                    asociación, clustering, clasificación, MDS, PCA…).

                                    e) Salida de resultados [Data Views] para mostrar resultados en
                                    pantalla (ya sea de forma textual o gráfica).

                         Para crear un flujo de ejecución, las salidas de unos nodos se utilizan
como entradas de otros. Por ejemplo, un flujo básico podría ser de la forma:




Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Instalación

El primer paso es ir a www.knime.org, dirigirse a la opción del menú superior “Downloads”.




Seleccionar la opción “Knime Desktop” y luego presionar el botón           , para iniciar descarga
del software sin necesidad de registrarse en el sitio WEB.

Deberá seleccionar la opción de descarga que sea compatible con la versión del sistema operativo
que maneja su PC, es decir, Knime Desktop para Windows (32 y 64 bits), Linux y para el sistema
operativo MACOS de Apple.



NOTA:

KNIME no requiere programa de instalación. El paquete se desinstala, simplemente, borrando la
carpeta en la que lo hayamos descomprimido.




Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Ejecución

Para ejecutar KNIME, busque el fichero knime.exe en la carpeta en la que haya descomprimido el
paquete de instalación y ejecútelo:




Antes de empezar a utilizar KNIME, nos aseguraremos de instalar los componentes de Weka,
utilizando la opción “Get additional nodes” de la ventana de inicio de KNIME o accediendo a ellos a
través del menú Help > Install New Software.

Luego seleccionar desde la lista http://www.knime.org/update/2.5 y luego en filtro seleccionar
opcion WEKA Extensions (Waikato Environment for Knowledge Analysis)




Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Más información de WEKA en http://www.cs.waikato.ac.nz/ml/weka/

Luego se instalará y deberá reiniciar el Knime.

Note que tiene otras opciones de análisis y extensiones que le permitirá explorar y analizar
diferentes fuentes de información, por ejemplo WEB Analytics:




Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Partes de la herramienta




   Explorador de                                                        Descripción de los
   Proyectos                                                            Nodos

                                       Ventana Editor de
                                       Windows




                                       Visor Macro de                                  Ventana de conexión
                                       Modelos                                         a servidores públicos
  Repositorio de
  Nodos                                                    Consola de
                                                           eventos




Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Venta Editor de Windows

Es la ventana donde se construyen los diagramas de análisis de datos




Repositorio de Nodos

Se encuentran todos los nodos que pueden agregarse a un flujo (están agrupados por categorías).




Uso: Drag and Drop (Arrastrar y pegar) en el editor de Windows.




Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Consola de Eventos

Muestra los mensajes de warning y error.




Esos mensajes también se almacenan en un archivo, llamado knime.log (stack trace), ubicado en la
carpeta .metadata del proyecto.



Descripción de Nodos

Provee información sobre cualquier nodo seleccionado.




->Esta vacía si no seleccionamos ningún nodo en el flujo.

-> Si seleccionamos una categoría (que incluye varios nodos), entonces muestra los nodos que
forman parte de esa categoría.



Explorador de Proyectos

Muestra todo los proyectos existente en el workspace (espacio de trabajo, que se encuentra en el
directorio donde descomprimimos el KNime).




Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
La herramienta permite crear nuevos proyectos, importar proyectos existentes o exportar nuestro
proyecto, entre otras actividades.



Ventana de conexión a servidores públicos

Es la ventana donde se pueden explorar los proyectos ejemplo desde los servidores públicos




Primero debe conectarse, presionando el botón “connect”




Una vez establecida la conexión, se podrá apreciar a modo de exploración los proyectos públicos
para descargar y examinar. Se debe hacer clic sobre un workflow de ejemplo y seleccionar opción
de descarga “Download Workflow”.




Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Acciones Básicas

       Crear un proyecto.
       Utilización de nodos.
       Construir un flujo de datos.
       Nodo Color Manager.
       Configuración de Nodos.
       Ejecución del flujo de datos.
       Resultados.
       HiLiting.



Crear un proyecto.

Clickeamos con botón derecho sobre el Workflow Proyect Navigator, elegimos la opción New
KNIME workflow y después le ponemos un nombre al proyecto, luego asignamos el nombre y
damos finalizar.




Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Utilización de nodos.

“Los nodos son básicamente unidades de procesamiento de un workflow”




Construir un flujo de datos.

Se construye un flujo arrastrando y soltando (drag & drop) los nodos desde el repositorio de nodos
al Editor Window y conectándolos entre ellos.

Los datos se transportan entre los nodos a través de los puertos de entrada y salida.

Después de colocar los nodos en el Editor Window, es necesario conectar la entrada de cada nodo
con la salida del nodo predecesor.




Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Nodo Color Manager.

Este nodo se utiliza para colorear los resultados, generados a partir de los datos de entrada.

Los colores elegidos en el ColorManager afectan a muchas vistas y ayudan a diferenciar los datos.

Si se inserta este nodo en el flujo, entonces los datos de entrada se codifican según un color
específico, determinado por el ColorManager.



                Si se inserta este nodo en el flujo, entonces los datos de entrada se codifican según
                un color específico, determinado por el ColorManager.



Configuración de Nodos.

Una vez que el flujo está totalmente conectado, si existen nodos que tienen su estado en color
rojo, entonces deben ser configurados.

Si algún nodo presenta un color amarillo, después de que fueron conectados, significa que la
configuración del mismo se realizó utilizando los valores por defecto.




Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Ejecución del flujo de datos.

Cuando todos los nodos del flujo poseen un color amarillo, entonces el mismo puede ser
ejecutado.

Los nodos se ejecutan de izquierda a derecha, es decir, que un nodo solo puede ejecutarse si todos
sus nodos predecesores en el flujo han terminado su ejecución.

Formas de ejecución:

       Por nodo (eligiendo la opción Execute).
       Ejecutar el ultimo nodo del flujo (KNime ejecuta todos los nodos predecesores).
       Seleccionar varios nodos y disparar la ejecución (KNime determina el orden y ejecuta
        nodos en paralelo, si es posible).




               : Nodo en Ejecución                  :Nodo Ejecución con Error




Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Ejemplo de Ejecución de un nodo: Hacer clic con el botón derecho y seleccionar opción “Execute”.




Resultados.

Algunos nodos proveen vistas que muestran sus resultados computacionales. Estas vistas se
observan haciendo click con el botón derecho sobre el nodo y eligiendo la opción View.

Se pueden abrir varias instancias de una vista (de un nodo), lo cual permite tener diferentes vistas
de los mismos datos.

Algunas vistas, solo se muestran si el nodo fue ejecutado.




Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
HiLiting.

Si se seleccionan datos en una vista y se aplica un “hilite” sobre ellos, entonces se puede ver ese
mismo efecto de hilite sobre los datos en todas las demás vistas disponibles del workflow que
soporten esta función.

Los datos seleccionados y que recibieron el hilite se resaltan con un color naranja en todas las
vistas mostrando los mismos datos.




Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Mas Extensiones




Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)
Ismael Tapia Vidal   (Ismael.tapia.v@gmail.com)

Mais conteúdo relacionado

Mais procurados

Programacion estructura de arboles en c
Programacion estructura de arboles en cProgramacion estructura de arboles en c
Programacion estructura de arboles en cJessica Suarez
 
Unidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosUnidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosSergio Sanchez
 
Documentación base de datos
Documentación base de datos  Documentación base de datos
Documentación base de datos Mario De La Cruz
 
Creando un servicio SOAP en Java con NetBeans
Creando un servicio SOAP en Java con NetBeansCreando un servicio SOAP en Java con NetBeans
Creando un servicio SOAP en Java con NetBeansDavid Fernández Puentes
 
Ccna 1 capitulo 2 examen en linea
Ccna 1 capitulo 2 examen en lineaCcna 1 capitulo 2 examen en linea
Ccna 1 capitulo 2 examen en lineaomar_891
 
Diagrama de una Red de enrutamiento en cisco packet tracer
Diagrama de una Red de enrutamiento en cisco packet tracerDiagrama de una Red de enrutamiento en cisco packet tracer
Diagrama de una Red de enrutamiento en cisco packet tracerFrank Edelin Piña Irarica
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UMLramirezjaime
 
Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisisguest0a6e49
 
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantinoAlgoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantinoJohn Nelson Rojas
 
Sistemas de Informacion - Tema 3 diagrama de actividades
Sistemas de Informacion - Tema 3   diagrama de actividadesSistemas de Informacion - Tema 3   diagrama de actividades
Sistemas de Informacion - Tema 3 diagrama de actividadesrulazisc
 

Mais procurados (20)

Investigacion unidad 3
Investigacion unidad 3Investigacion unidad 3
Investigacion unidad 3
 
Conexion a bases de datos
Conexion a bases de datosConexion a bases de datos
Conexion a bases de datos
 
Programacion estructura de arboles en c
Programacion estructura de arboles en cProgramacion estructura de arboles en c
Programacion estructura de arboles en c
 
Unidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosUnidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De Datos
 
Respuestas
RespuestasRespuestas
Respuestas
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Ensayo IPV6
Ensayo IPV6Ensayo IPV6
Ensayo IPV6
 
Documentación base de datos
Documentación base de datos  Documentación base de datos
Documentación base de datos
 
Creando un servicio SOAP en Java con NetBeans
Creando un servicio SOAP en Java con NetBeansCreando un servicio SOAP en Java con NetBeans
Creando un servicio SOAP en Java con NetBeans
 
Postgre sql
Postgre sqlPostgre sql
Postgre sql
 
Ccna 1 capitulo 2 examen en linea
Ccna 1 capitulo 2 examen en lineaCcna 1 capitulo 2 examen en linea
Ccna 1 capitulo 2 examen en linea
 
Diagrama de una Red de enrutamiento en cisco packet tracer
Diagrama de una Red de enrutamiento en cisco packet tracerDiagrama de una Red de enrutamiento en cisco packet tracer
Diagrama de una Red de enrutamiento en cisco packet tracer
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisis
 
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantinoAlgoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
Algoritmos distribuidos bully o abusón, ronda,anillo o ring, bizantino
 
direcciones ip no validas
direcciones ip no validasdirecciones ip no validas
direcciones ip no validas
 
Seguridad sql server
Seguridad sql serverSeguridad sql server
Seguridad sql server
 
5 Razones por las que debe utilizar OpManager Plus
5 Razones por las que debe utilizar OpManager Plus5 Razones por las que debe utilizar OpManager Plus
5 Razones por las que debe utilizar OpManager Plus
 
Sistemas de Informacion - Tema 3 diagrama de actividades
Sistemas de Informacion - Tema 3   diagrama de actividadesSistemas de Informacion - Tema 3   diagrama de actividades
Sistemas de Informacion - Tema 3 diagrama de actividades
 
Rational rose
Rational roseRational rose
Rational rose
 

Semelhante a Manual Básico Knime

EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptxEFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptxLuis Fernando Aguas Bucheli
 
Documentar Software con PUDS
Documentar Software con PUDSDocumentar Software con PUDS
Documentar Software con PUDSFabiana Venuti
 
Visualizando red FB Digicom SIyP con Gephi
Visualizando red FB Digicom SIyP con GephiVisualizando red FB Digicom SIyP con Gephi
Visualizando red FB Digicom SIyP con GephiJorge Yunes
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosRafaelAponte16
 
Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700Luis Fernando Aguas Bucheli
 
Entity Framework ó Linq SQL - Visual Studio 2012
Entity Framework  ó  Linq SQL - Visual Studio 2012Entity Framework  ó  Linq SQL - Visual Studio 2012
Entity Framework ó Linq SQL - Visual Studio 2012Naim Jhon Cruzado Paredes
 
Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)javier_ot99
 
Parte I. Notas Rapidas (sticky notes) App w8: MVVM y SQLite
Parte I. Notas Rapidas (sticky notes) App w8: MVVM y SQLiteParte I. Notas Rapidas (sticky notes) App w8: MVVM y SQLite
Parte I. Notas Rapidas (sticky notes) App w8: MVVM y SQLiteJuan Manuel
 
44612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-5
44612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-544612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-5
44612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-5pablogarlandeira
 
Arenabasicoi 140628081126-phpapp02
Arenabasicoi 140628081126-phpapp02Arenabasicoi 140628081126-phpapp02
Arenabasicoi 140628081126-phpapp02eliianiitta12
 
manuales de arena
manuales de arenamanuales de arena
manuales de arenaphyeni
 

Semelhante a Manual Básico Knime (20)

Manualbsicoknime
ManualbsicoknimeManualbsicoknime
Manualbsicoknime
 
Knime
Knime Knime
Knime
 
Autocad
AutocadAutocad
Autocad
 
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptxEFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
 
Documentar Software con PUDS
Documentar Software con PUDSDocumentar Software con PUDS
Documentar Software con PUDS
 
Visualizando red FB Digicom SIyP con Gephi
Visualizando red FB Digicom SIyP con GephiVisualizando red FB Digicom SIyP con Gephi
Visualizando red FB Digicom SIyP con Gephi
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datos
 
Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700
 
Clase_01.pdf
Clase_01.pdfClase_01.pdf
Clase_01.pdf
 
Entity Framework ó Linq SQL - Visual Studio 2012
Entity Framework  ó  Linq SQL - Visual Studio 2012Entity Framework  ó  Linq SQL - Visual Studio 2012
Entity Framework ó Linq SQL - Visual Studio 2012
 
Tutorial vijeo competo pag 90
Tutorial vijeo competo pag 90Tutorial vijeo competo pag 90
Tutorial vijeo competo pag 90
 
Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)
 
Parte I. Notas Rapidas (sticky notes) App w8: MVVM y SQLite
Parte I. Notas Rapidas (sticky notes) App w8: MVVM y SQLiteParte I. Notas Rapidas (sticky notes) App w8: MVVM y SQLite
Parte I. Notas Rapidas (sticky notes) App w8: MVVM y SQLite
 
44612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-5
44612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-544612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-5
44612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-5
 
Analisisdetrafico
AnalisisdetraficoAnalisisdetrafico
Analisisdetrafico
 
Arenabasicoi 140628081126-phpapp02
Arenabasicoi 140628081126-phpapp02Arenabasicoi 140628081126-phpapp02
Arenabasicoi 140628081126-phpapp02
 
Arena basic 1
Arena basic 1Arena basic 1
Arena basic 1
 
MANUALES unidad4
MANUALES unidad4MANUALES unidad4
MANUALES unidad4
 
manuales de arena
manuales de arenamanuales de arena
manuales de arena
 
Manual basico Arena
Manual basico ArenaManual basico Arena
Manual basico Arena
 

Último

Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfvladimirpaucarmontes
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfIvanRetambay
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 

Último (20)

Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 

Manual Básico Knime

  • 1. Manual Básico Knime El presente manual tiene por objeto presentar un manual de uso básico del software de análisis datamining Knime. Desarrollado para programa Máster de IEDE- investigación de Mercado y Clientes. Knime KNIME es un entorno totalmente gratuito para el desarrollo y ejecución de técnicas de minería de datos. KNIME fue desarrollado originalmente en el departamento de bioinformática y minería de datos de la Universidad de Constanza, Alemania, bajo la supervisión del profesor Michael Berthold. En la actualidad, la empresa KNIME.com GmbH, radicada en Zúrich, Suiza, continúa su desarrollo, además de prestar servicios de formación y consultoría. KNIME está desarrollado sobre la plataforma Eclipse y programado, esencialmente, en Java. Como otros entornos de este tipo, algunos de los cuales aparecen referenciados al final de este documento, su uso se basa en el diseño de un flujo de ejecución que plasme las distintas etapas de un proyecto de minería de datos. Para ello, KNIME proporciona distintos nodos agrupados en fichas, como por ejemplo: a) Entrada de datos [IO > Read]. b) Salida de datos [IO > Write]. c) Preprocesamiento [Data Manipulation], para filtrar, discretizar, normalizar, filtrar, seleccionar variables… d) Minería de datos [Mining], para construir modelos (reglas de asociación, clustering, clasificación, MDS, PCA…). e) Salida de resultados [Data Views] para mostrar resultados en pantalla (ya sea de forma textual o gráfica). Para crear un flujo de ejecución, las salidas de unos nodos se utilizan como entradas de otros. Por ejemplo, un flujo básico podría ser de la forma: Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 2. Instalación El primer paso es ir a www.knime.org, dirigirse a la opción del menú superior “Downloads”. Seleccionar la opción “Knime Desktop” y luego presionar el botón , para iniciar descarga del software sin necesidad de registrarse en el sitio WEB. Deberá seleccionar la opción de descarga que sea compatible con la versión del sistema operativo que maneja su PC, es decir, Knime Desktop para Windows (32 y 64 bits), Linux y para el sistema operativo MACOS de Apple. NOTA: KNIME no requiere programa de instalación. El paquete se desinstala, simplemente, borrando la carpeta en la que lo hayamos descomprimido. Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 3. Ejecución Para ejecutar KNIME, busque el fichero knime.exe en la carpeta en la que haya descomprimido el paquete de instalación y ejecútelo: Antes de empezar a utilizar KNIME, nos aseguraremos de instalar los componentes de Weka, utilizando la opción “Get additional nodes” de la ventana de inicio de KNIME o accediendo a ellos a través del menú Help > Install New Software. Luego seleccionar desde la lista http://www.knime.org/update/2.5 y luego en filtro seleccionar opcion WEKA Extensions (Waikato Environment for Knowledge Analysis) Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 4. Más información de WEKA en http://www.cs.waikato.ac.nz/ml/weka/ Luego se instalará y deberá reiniciar el Knime. Note que tiene otras opciones de análisis y extensiones que le permitirá explorar y analizar diferentes fuentes de información, por ejemplo WEB Analytics: Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 5. Partes de la herramienta Explorador de Descripción de los Proyectos Nodos Ventana Editor de Windows Visor Macro de Ventana de conexión Modelos a servidores públicos Repositorio de Nodos Consola de eventos Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 6. Venta Editor de Windows Es la ventana donde se construyen los diagramas de análisis de datos Repositorio de Nodos Se encuentran todos los nodos que pueden agregarse a un flujo (están agrupados por categorías). Uso: Drag and Drop (Arrastrar y pegar) en el editor de Windows. Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 7. Consola de Eventos Muestra los mensajes de warning y error. Esos mensajes también se almacenan en un archivo, llamado knime.log (stack trace), ubicado en la carpeta .metadata del proyecto. Descripción de Nodos Provee información sobre cualquier nodo seleccionado. ->Esta vacía si no seleccionamos ningún nodo en el flujo. -> Si seleccionamos una categoría (que incluye varios nodos), entonces muestra los nodos que forman parte de esa categoría. Explorador de Proyectos Muestra todo los proyectos existente en el workspace (espacio de trabajo, que se encuentra en el directorio donde descomprimimos el KNime). Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 8. La herramienta permite crear nuevos proyectos, importar proyectos existentes o exportar nuestro proyecto, entre otras actividades. Ventana de conexión a servidores públicos Es la ventana donde se pueden explorar los proyectos ejemplo desde los servidores públicos Primero debe conectarse, presionando el botón “connect” Una vez establecida la conexión, se podrá apreciar a modo de exploración los proyectos públicos para descargar y examinar. Se debe hacer clic sobre un workflow de ejemplo y seleccionar opción de descarga “Download Workflow”. Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 9. Acciones Básicas  Crear un proyecto.  Utilización de nodos.  Construir un flujo de datos.  Nodo Color Manager.  Configuración de Nodos.  Ejecución del flujo de datos.  Resultados.  HiLiting. Crear un proyecto. Clickeamos con botón derecho sobre el Workflow Proyect Navigator, elegimos la opción New KNIME workflow y después le ponemos un nombre al proyecto, luego asignamos el nombre y damos finalizar. Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 10. Utilización de nodos. “Los nodos son básicamente unidades de procesamiento de un workflow” Construir un flujo de datos. Se construye un flujo arrastrando y soltando (drag & drop) los nodos desde el repositorio de nodos al Editor Window y conectándolos entre ellos. Los datos se transportan entre los nodos a través de los puertos de entrada y salida. Después de colocar los nodos en el Editor Window, es necesario conectar la entrada de cada nodo con la salida del nodo predecesor. Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 11. Nodo Color Manager. Este nodo se utiliza para colorear los resultados, generados a partir de los datos de entrada. Los colores elegidos en el ColorManager afectan a muchas vistas y ayudan a diferenciar los datos. Si se inserta este nodo en el flujo, entonces los datos de entrada se codifican según un color específico, determinado por el ColorManager. Si se inserta este nodo en el flujo, entonces los datos de entrada se codifican según un color específico, determinado por el ColorManager. Configuración de Nodos. Una vez que el flujo está totalmente conectado, si existen nodos que tienen su estado en color rojo, entonces deben ser configurados. Si algún nodo presenta un color amarillo, después de que fueron conectados, significa que la configuración del mismo se realizó utilizando los valores por defecto. Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 12. Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 13. Ejecución del flujo de datos. Cuando todos los nodos del flujo poseen un color amarillo, entonces el mismo puede ser ejecutado. Los nodos se ejecutan de izquierda a derecha, es decir, que un nodo solo puede ejecutarse si todos sus nodos predecesores en el flujo han terminado su ejecución. Formas de ejecución:  Por nodo (eligiendo la opción Execute).  Ejecutar el ultimo nodo del flujo (KNime ejecuta todos los nodos predecesores).  Seleccionar varios nodos y disparar la ejecución (KNime determina el orden y ejecuta nodos en paralelo, si es posible). : Nodo en Ejecución :Nodo Ejecución con Error Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 14. Ejemplo de Ejecución de un nodo: Hacer clic con el botón derecho y seleccionar opción “Execute”. Resultados. Algunos nodos proveen vistas que muestran sus resultados computacionales. Estas vistas se observan haciendo click con el botón derecho sobre el nodo y eligiendo la opción View. Se pueden abrir varias instancias de una vista (de un nodo), lo cual permite tener diferentes vistas de los mismos datos. Algunas vistas, solo se muestran si el nodo fue ejecutado. Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 15. Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 16. Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 17. HiLiting. Si se seleccionan datos en una vista y se aplica un “hilite” sobre ellos, entonces se puede ver ese mismo efecto de hilite sobre los datos en todas las demás vistas disponibles del workflow que soporten esta función. Los datos seleccionados y que recibieron el hilite se resaltan con un color naranja en todas las vistas mostrando los mismos datos. Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 18. Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 19. Mas Extensiones Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 20. Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 21. Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)
  • 22. Ismael Tapia Vidal (Ismael.tapia.v@gmail.com)