Skip to content

This project trains a ResNet18 from scratch using TensorFlow on 50 million images from the QuickDraw dataset. The final layer embeddings are used to build a KNN classifier for autism sketches.

Notifications You must be signed in to change notification settings

diego-taquiri/AutismSketchClassifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Austism Sketch Classifier

Overview

AutismSketchClassifier is a computer vision project that utilizes a ResNet18 neural network to classify sketches drawn by children with autism. The unique characteristics of these drawings, such as the omission of specific facial features like pupils, serve as critical indicators for classification. This repository includes the implementation of the neural network training, the application of a KNN classifier, and the datasets used for training and evaluation.

Descripción de la imagen

Figure 1. Sketches to classify

Descripción de la imagen

Figure 2. Classification methodology

Descripción de la imagen

Figure 3. Accuracy results

Project Structure

  • data/: Contains the datasets of sketches, consisting of artificial samples of austism sketches to test the model.
  • models/: Includes the pre-trained ResNet18 model and the final trained models.
  • notebooks/: Jupyter notebooks for data exploration, model training, and evaluation.
  • README.md: Project overview and instructions.

Datasets

  • QuickDraw Dataset: A large collection of 55 million sketches used for pre-training the ResNet18 model.
  • Artificial Autism Sketches: Generated samples to mimic the drawing style of children with autism.

Acknowledgements

Thanks to the creators of the QuickDraw Dataset for providing a valuable resource for pre-training.

Special appreciation to the contributors who helped in collecting and annotating the autism sketch dataset.

About

This project trains a ResNet18 from scratch using TensorFlow on 50 million images from the QuickDraw dataset. The final layer embeddings are used to build a KNN classifier for autism sketches.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages