Skip to content

NitishaS-812k/Predicting-ages-of-bones-from-X-Rays

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Predicting-ages-of-bones-from-X-Rays

This notebook explore the dataset used in the Pediatric Bone Age Challenge, 2017, also known as the RSNA(Radiological Society of North America) and attempts to predict the ages of children using X-Ray images of their hands.More information about the dataset and the dataset itself can be found on kaggle here.

Model description

The notebook uses the pre-trained model Xception to predict ages.The ImageDataGenerator class from keras has been used to enable efficient loading, preprocessing and augmentation of the dataset.The model obtained a mean absolute error of approximately 7.6 months.

Requirements

  • Tensorflow: To use Xception and related functions for training and preprocessing( keras is included in tensorflow)
  • Numpy: For computation on the dataset
  • Pandas: To load csv files and plot data
  • Matplotlib: For creating visualisations
  • Seaborn: For creating visualisations
  • Sklearn: To split data into training and validation

Results

Improvements possible

InceptionResNetV2 might perform slightly better but it wasn't possible to train it because of the large size of its weights.There are many combinations of models possible using different pre-trained models, optimizers and learning rates.

The same notebook is available on kaggle here.

Releases

No releases published

Packages

No packages published