Skip to content

SaraSanGar/redes-neuronales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’ Monkey Species Classifier with CNN

This project is a deep learning model designed to classify different species of monkeys using images. Built with Convolutional Neural Networks (CNN) in Python using TensorFlow and Keras, it demonstrates a complete pipeline from data preprocessing to model evaluation and prediction.


๐Ÿ“Œ Project Overview

  • ๐Ÿง  Uses a custom CNN architecture for image classification
  • ๐Ÿ” Trained on a dataset of labeled monkey species images
  • ๐Ÿงผ Includes image preprocessing and data augmentation (ImageDataGenerator)
  • ๐ŸŽฏ Evaluates model performance using accuracy and loss metrics
  • ๐Ÿ” Supports testing with new images for prediction

๐Ÿงฐ Tech Stack

  • Python 3
  • TensorFlow / Keras
  • NumPy, Matplotlib
  • Jupyter Notebook

๐Ÿ“‚ Project Structure


๐Ÿ“Š Model Architecture (Simplified)

  • Conv2D + ReLU + MaxPooling
  • Dropout layers to reduce overfitting
  • Flatten + Dense layers
  • Softmax output layer for multi-class prediction

๐Ÿงช Example Results

After training, the model achieves high accuracy on both training and validation sets. You can test the model by running a single image through it:

model.predict(processed_image)

๐Ÿš€ How to Run

  1. Clone the repo
  2. Make sure your dataset is correctly structured
  3. Run the notebook monkeys.ipynb step by step
  4. (Optional) Save and reload the model with model.save() and load_model()

๐Ÿ”ฎ Future Improvements

  • Use transfer learning (e.g. with MobileNet or ResNet)
  • Expand dataset for more robustness
  • Add web interface for live predictions

๐Ÿ‘ฉโ€๐Ÿ’ป Author

Sara Sรกnchez Garcรญa LinkedIn | sara.sanchez.g29@gmail.com

About

Mi primer trabajo con redes neuronales.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published