what is knime? · what is knime? • knime = konstanz information miner • developed at university...

42
What is KNIME? What is KNIME?

Upload: others

Post on 10-Nov-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

WhatisKNIME?WhatisKNIME?

Page 2: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

What is KNIME? • KNIME=KonstanzInformationMiner• DevelopedatUniversityofKonstanzinGermany• Desktopversionavailablefreeofcharge(OpenSource)• Modularplatformforbuildingandexecutingworkflowsusingpredefinedcomponents,callednodes• Functionalityavailablefortaskssuchasstandarddatamining,dataanalysisanddatamanipulation• ExtrafeaturesandfunctionalitiesavailableinKNIMEbyextensions• WritteninJavabasedontheEclipseSDKplatform

Page 3: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

KNIME เปน Analytic Platform แบบ Open Source ทไดรบการจดอนดบจาก Gartner (ประกาศเมอเดอน Jan 2019) อยในกลม Leader ดาน Data Science & Machine Learning มาหลายปตดกน KNIME เปน Data driven software ททาอะไรไดกได เชนText mining, Image processing, สามารถเชอมกบภาษาPython, R, Spark H2O, Keras/TensorFlow for Deep Learning ไดอยางลนไหล

Page 4: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)
Page 5: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

KNIME Software Overview

Page 6: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

KNIME resources https://www.knime.com

Page 7: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

What can you do with KNIME? DatamanipulationandanalysisFile&databaseI/O,filtering,grouping,joining,....

Datamining/machinelearningWEKA,R,Interactiveplotting

ScriptingIntegrationR,Perl,Python,Matlab ...

MuchmoreBioinformatics,textminingandnetworkanalysis

Page 8: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)
Page 9: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)
Page 10: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)
Page 11: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)
Page 12: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)
Page 13: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Data Visualization Nodes

Page 14: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

InnerJoin

Page 15: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Exercise-1

Page 16: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Data Manipulation • Columns:

• binning• replace• filtersmissingvalues

• Rows:• filtering• sampling• partitioning

• Matrix:• Transpose

Page 17: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Exercise-2

Page 18: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Data TransformationStringManipulation

Page 19: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Exercise-3StringManipulation

Page 20: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Connect to Database

Page 21: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Write to Database

Page 22: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Exercise-4

Page 23: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Missing Value

Page 24: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Detect Outliers

Source ::https://towardsdatascience.com/a-brief-overview-of-outlier-detection-techniques

Page 25: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Detect Outliers

Source ::https://towardsdatascience.com/a-brief-overview-of-outlier-detection-techniques

Page 26: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Detect Outliers

Page 27: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

PredictiveAnalyticProcess

http://www.proglobalbusinesssolutions.com/six-steps-in-crisp-dm-the-standard-data-mining-process/

Page 28: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Churn prediction�

Churn prediction หรอ การทานายลกษณะลกคาทกาลงจะยกเลกบรการ

churn คอ การทลกคา สมาชก (Subscribers) หรอ ผใชงาน (Users) ทซอสนคาหรอใชบรการอย หรอ มการซอหรอใชบรการอยเปนประจา เกดเปลยนใจหยดใชหยดซอ หรอ ยกเลกบรการกบคณ ตดสนใจยกเลกสญญา

https://www.brandingchamp.com/customer-churn-%E0%B8%84%E0%B8%B7%E0%B8%AD-%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/

Page 29: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Churn prediction

2Steps1. TrainingModel2. DeployModel

• CustomerData• ContractData.csv

• OperationData• CallsData.xlsx

Churn=0customerremainedwithcontractChurn=1customerquitcontract

Page 30: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Churn prediction

Page 31: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Churn prediction

Page 32: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Churn prediction

Page 33: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Churn prediction

Page 34: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Churn prediction

Page 35: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Churn predictionTrain Model

Page 36: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Churn predictionTrain Model

Page 37: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Churn predictionEvaluate Model

Page 38: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Churn prediction

Page 39: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Churn predictionEvaluate ModelScoretheModelRemembertousethePredictornodeappropriate foryourmodel!Evaluatepredictions basedonconfusionmatrixandROC.

Page 40: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

ROC CurveROC curve ยอมาจาก Receiver operating characteristic curve

Page 41: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Churn predictionDeploy Model

Page 42: What is KNIME? · What is KNIME? • KNIME = Konstanz Information Miner • Developed at University of Konstanz in Germany • Desktop version available free of charge (Open Source)

Churn prediction

Training Video