Skip to content

Classification project using Self-Organizing Maps (SOM) to differentiate patients and healthy subjects from marker data, encompassing network construction, training, and testing phases.

Notifications You must be signed in to change notification settings

GraceSevillano/Visual-Perception-Class-Project

Repository files navigation

Visual Perception Class Project - Part I, II, III

This repository contains my project submission for the Visual Perception class, focusing on using Self-Organizing Maps (SOM) to classify patients and healthy subjects based on marker data. This project is structured into three parts:

  • Part I: Construction of a Kohonen network for vector classification.
  • Part II: Training the network with provided healthy and patient datasets.
  • Part III: Testing the network with a new set of data for identification.

## Contents
  • Sevillano_Colina_Kimberly_Grace.ipynb: Jupyter Notebook with detailed solutions for all three parts.
  • Pdf_version_notebook.pdf: PDF version of the Jupyter Notebook for better readability.
  • colina.mat, healthy.mat, patient.mat: Dataset files used in the project.
  • healthy.csv, patient.csv, colina.csv: CSV versions of the datasets for easier access and manipulation.
  • SOM.pdf: Additional notes and instructions related to the Self-Organizing Maps used in the project.

Project Overview

The project aims to demonstrate the application of SOMs in distinguishing between patients and healthy subjects using data from markers placed on the subjects. Through this project, I constructed and trained a Kohonen network, adjusting it to achieve optimal classification performance, and tested it with unseen data to verify its predictive capability.

How to Run

  1. Ensure you have Jupyter Notebook or JupyterLab installed.
  2. Clone this repository to your local machine.
  3. Navigate to the repository directory and launch Jupyter Notebook or Lab.
  4. Open Sevillano_Colina_Kimberly_Grace.ipynb to view the project notebook.

Key Learnings

  • The importance of feature extraction and dimensionality reduction in machine learning.
  • Practical application and tuning of Self-Organizing Maps.
  • The process of training a machine learning model and testing its performance on unseen data.

Acknowledgements

I would like to express my gratitude to Elizabeth Thomas for her guidance throughout this project, and the Université de Bourgogne for providing the resources and support necessary to complete this work.

About

Classification project using Self-Organizing Maps (SOM) to differentiate patients and healthy subjects from marker data, encompassing network construction, training, and testing phases.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published