2. 목 차
I. Data Categorization
I. Formulaic Data
II. Data Translation
I. Translation Idea
II. How To Translate
III. Classification With CNN
IV. Feature Analysis
3. Data Categorization
3
Image Translated Data Analysis
Kaggle(PetFinder) – AdoptionSpeed Prediction
Formulaic Data
X (Independent Columns) Y (Dependent Columns)
4. Data Categorization
4
Image Translated Data Analysis
Kaggle(PetFinder) – AdoptionSpeed Prediction
Formulaic Data
Class [0]: ~ 50
Class [1]: 50 ~ 100
Class [2]: 100 ~
Class[0]: Free
Class[1]: Not Free
Unable to
Categorization
6. Data Translation
6
Image Translated Data Analysis
Kaggle(PetFinder) – AdoptionSpeed Prediction
Translation Idea
It will be similar marking pattern
Categorized
Formulaic Data
OMR-like
ImageTranslation
7. Data Translation
7
Image Translated Data Analysis
Kaggle(PetFinder) – AdoptionSpeed Prediction
How To Translate
Class: {0, 1, 2}
Class: {0, 1}
Class: {0, 1, 2, … , 7}
Formulaic Data
[Sorting Order]
Class Number
Class: {0, 1}
Class: {0, 1, 2}
Class: {0, 1, 2, … , 7}
Total Number: K Image Form Height
K
Image Form Width
Class Length
Image Form
8. Classification With CNN
8
Image Translated Data Analysis
Kaggle(PetFinder) – AdoptionSpeed Prediction
Convolution Neural Network
Striding
Get Feature
& MaxPooling
Hidden Layer
OutputLayer
Fully
Connected Layer
Predict Class
ActualClass
Optimize Cost
Update
CNN - Validation Score: 0.31
Other Algorithm - Validation Score: 0.38
9. Feature Analysis
Image Translated Data Analysis
Kaggle(PetFinder) – AdoptionSpeed Prediction
The Way of Feature Analysis
Each Dependent Class
RS = Count0, Where Each Class [ : , PosY , PosX ]
Ratio = RS/ Each Class Length
Output= Ratio * 255
Ratio lower Ratio higher
Type
Fee
Age
Gender
FurLength
Vaccinated
Dewormed
Sterilized
Health
MaturitySize
Color3
Color2
Color1
Class0 Class1 Class2 Class3 Class4