ADaM version 4.0 (Eagle) Tutorial

75 %
25 %
Information about ADaM version 4.0 (Eagle) Tutorial
Technology

Published on February 20, 2014

Author: HDFEOS

Source: slideshare.net

Description

Algorithm Development and Mining System (ADaM)

HDF-EOS Workshop VI (2002)

http://hdfeos.org/workshops/ws06/presentations/Tanner/ADaM_Tutorial.ppt

ADaM version 4.0 (Eagle) Tutorial Information Technology and Systems Center University of Alabama in Huntsville ITSC/University of Alabama in Huntsville

Tutorial Outline Overview of the Mining System – Architecture – Data Formats – Components Using the client: ADaM Plan Builder Demos – How to write a mining plan ITSC/University of Alabama in Huntsville

ADaM v4.0 Architecture Simple component based architecture Each operation is a stand alone executable Users can either use the PlanBuilder or write scripts using their favorite scripting language (Perl, Python, etc) Users can write custom programs using one or more of the operations Users can create webservices using these operations ITSC/University of Alabama in Huntsville

Versatile/Reusable Mining Component Architecture of ADaM v4.0 (Eagle) Production/Batch Exploration/Interactive Applications Custom Program Interface(s) E A1 E A3 E ADaM PLAN BUILDER A` Distributed Access DP Driver Program WS Web Service Interface E Virtual Repository of Operations WS DP WS DP WS DP WS DP E E E E A1 A2 A3 An ITSC/University of Alabama in Huntsville 3rd Party ……… ADaM V4.0 ESML Description WS DP E A`

ADaM Data Formats There are two data formats that work with ADaM Components ARFF Format – An ARFF (Attribute-Relation File Format) file is an ASCII text file that describes a list of instances sharing a set of attributes Binary Image Format – Used to write image files ITSC/University of Alabama in Huntsville

ARFF Data Format ARFF files have two distinct sections. The first section is the Header information, which is followed by the Data information. The Header of the ARFF file contains the name of the relation, a list of the attributes (the columns in the data), and their types. An example header on the standard IRIS dataset looks like this: @RELATION iris @ATTRIBUTE sepallength NUMERIC @ATTRIBUTE sepalwidth NUMERIC @ATTRIBUTE petallength NUMERIC @ATTRIBUTE petalwidth NUMERIC @ATTRIBUTE class {Iris-setosa,Iris-versicolor,Iris-virginica} @DATA 5.1,3.5,1.4,0.2,Iris-setosa 4.9,3.0,1.4,0.2,Iris-setosa 4.7,3.2,1.3,0.2,Iris-setosa 4.6,3.1,1.5,0.2,Iris-setosa ITSC/University of Alabama in Huntsville

Binary Image Data Format – Contains a header with signature and size (X,Y,Z) followed by the image data – Sample code to write header: int header[4]; header[0] = 0xabcd; header[1] = mSize.x; header[2] = mSize.y; header[3] = mSize.z; if (fwrite (header, sizeof(int), 4, outfile) != 4) { fprintf (stderr, "Error: Could not write header to %sn", filename); return(false); } ITSC/University of Alabama in Huntsville

ADaM Components Components arranged into FOUR groups: Image Processing (Binary Image format) – Contains typical image processing operations such as spatial filters Pattern Recognition (ARFF format) – Contains pattern recognition and mining operations for both supervised and unsupervised classification Optimization – Contains general purpose optimization operations such as genetic algorithms and stochastic hill climbing Translation – Contains utility operations to convert data from one format to another such as image to gif ITSC/University of Alabama in Huntsville

ADaM Mining Plan A sequence of selected operations The ADaM Plan Builder allows the user to select and sequence Mining Operations for a given problem One could use any scripting language to write a mining plan Opn 3 Opn1 Opn 2 ITSC/University of Alabama in Huntsville

ADaM Plan Builder – Layout Operation Menu contains the list of operations one can select Plan Menu allows one to: • Create a new plan or Load an existing plan • Remove a newly-added operation from a plan ITSC/University of Alabama in Huntsville

ADaM Plan Builder – Layout Panel where Mining Plan can be viewed either as a text or a tree ITSC/University of Alabama in Huntsville

ADaM Plan Builder – Layout Description about the Operation can be viewed in this panel All the parameters needed for the Operation are described here Panel where Mining Plan can be viewed either as text or a tree ITSC/University of Alabama in Huntsville Sample values for Operation’s Parameters are show in this panel

ADaM Plan Builder – Layout Utility function to create samples for training Go Mine the data using the Mining Plan Allows user to select the operation and add it to the Mining Plan ITSC/University of Alabama in Huntsville

Demo! Training a classifier to identify cancerous breast cells using a Bayes Classifier Workflow: – – – – – Brief explanation on Bayes Classifier Sampling the data (training and testing set) Training the Bayes Classifier Applying the Bayes Classifier Interpretation of the Results ITSC/University of Alabama in Huntsville

Bayes Classifier P( A | B) = END POINT: BAYES THEOREM CLASSIFIER FOR SEGMENTATION P ( x | Γi ) P(Γi ) P( x) P ( x | Γi ) P(Γi ) = ∑ P( x | Γi ) P(Γi ) P(Γi | x) = i TERM 4: PROBABILITY THAT DATA POINT X BELONGS TO CLASS (I) ITSC/University of Alabama in Huntsville P( B | A) P( A) P( B) STARTING POINT: BAYES THEOREM FOR CONDITIONAL PROBABILITY TERM 1: PROBABILITY OF DATA POINT X BELONGING IN CLASS ( I ) TERM 2: PROBABILITY OCCURRENCE OF A CLASS BASED ON NUMBER OF CLASSES USED IN SEGMENTATION TERM 3: NORMALIIZATION TERM TO KEEP VALUES BETWEEN 0 -1

Data File Instances described by attributes and a class label (4 –cancerous, 2-noncancerous) @relation breast_cancer @attribute Clump_Thickness real @attribute Uniformity_of_Cell_Size real @attribute Uniformity_of_Cell_Shape real @attribute Marginal_Adhesion real @attribute Single_Epithelial_Cell_Size real @attribute Bare_Nuclei real @attribute Bland_Chromatin real @attribute Normal_Nucleoli real @attribute Mitoses real @attribute class {2, 4} @data 5.000000 1.000000 1.000000 1.000000 2.000000 1.000000 3.000000 1.000000 1.000000 2 5.000000 4.000000 4.000000 5.000000 7.000000 10.000000 3.000000 2.000000 1.000000 2 ITSC/University of Alabama in Huntsville

Demo! ITSC/University of Alabama in Huntsville

Evaluating Results (Training Set) Confusion Matrix | 0 1 <--- Actual Class -------------------------------------0 | 214 3 1 | 14 110 ^ | +------ Classified As POD 0.973451 FAR 0.112903 CSI 0.866142 HSS 0.890194 Accuracy 324 of 341 (95.014663 Pct) ITSC/University of Alabama in Huntsville Probability of Detection False Alarm Rate Skill Scores Overall Accuracy based on Confusion Matrix

Evaluating Results (Test Set) Confusion Matrix | 0 1 <--- Actual Class -------------------------------------0 | 205 3 1 | 11 123 ^ | +------ Classified As POD 0.976190 FAR 0.082090 CSI 0.897810 HSS 0.913185 Accuracy 328 of 342 (95.906433 Pct) ITSC/University of Alabama in Huntsville Probability of Detection False Alarm Rate Skill Scores Overall Accuracy based on Confusion Matrix

Add a comment

Related presentations

Related pages

PPT - ADaM version 4.0 (Eagle) Tutorial PowerPoint ...

ADaM version 4.0 (Eagle) Tutorial. Information Technology and Systems Center University of Alabama in Huntsville. Tutorial Outline. Overview of the Mining ...
Read more

PPT - ADaM version 4.0 (Eagle) Tutorial PowerPoint ...

ADaM version 4.0 (Eagle) Tutorial. Information Technology and Systems Center University of Alabama in Huntsville. Tutorial Outline . Overview of the Mining ...
Read more

CCP4 Version 4.0 ... - Documents - docslide.us

CCP4 Version 4.0. The most recent version of the CCP4 suite is 4.0, which was released in January 2000, with a minor patch release shortly after. Below are ...
Read more

Exporting from Eagle to Fab Modules - YouTube

Exporting from Eagle to ... heatless toner transfer for PCB etch--Impatient version ... Eagle 7.4.0 to Flatcam 8.4 Excellon Tutorial ...
Read more

2014 Tutorial Overview - YouTube

2014 Tutorial Overview ... The free and simpler version of Autodesk Inventor which I will be ... Projektowanie płytek PCB w Eagle 6.4.0 ...
Read more

Eagle V6: Getting Started Guide [PCB Design]: Mitchell ...

A free version of EAGLE is available to ... 4.0 out of 5 stars One of the 2 ... but never quite got around to finding a suitable tutorial and ...
Read more

Version 4.0 til C5 - Documents - docslide.us

Version 4.0 til C5. Planlægning af seminar. Emne/produkt Budget Målgruppe Formål Ressourcer (Interne/Eksterne talere, hjælp fra Microsoft ...
Read more

September 2006 ∙ Version 4.0 - Documents

September 2006 ∙ Version 4.0. Overlæge, dr.med. Ulrik Gerdes Klinisk Biokemisk Laboratorium ∙ Center for Psykiatrisk Grundforskning ∙ Risskov. Emner ...
Read more

Google

Advertising Programmes Business Solutions +Google About Google Google.com © 2016 - Privacy - Terms. Search; Images; Maps; Play; YouTube; News; Gmail ...
Read more

Weight Finder (Version 4.0) - Documents - docslide.us

Weight Finder (Version 4.0) Weight Finder (Version 4.0) Docslide.us. Upload Login / Signup. Leadership; Technology; Education; Marketing; Design; More Topics.
Read more