CoolFace
Apppublic

Ironside35/Rice-Classifier-CustomCNN

sourceHugging Facemitupdated 7mo agoView on Hugging Face
0likes
App README

๐Ÿš Custom CNN Rice Classification System

This is the 5th application in my deep learning portfolio. It features a from-scratch Convolutional Neural Network (CNN) designed specifically to differentiate between 5 premium rice varieties.

๐Ÿ› ๏ธ Technical Specifications

  • โ€”Architecture: 5-Layer Custom CNN (Conv2D -> MaxPooling -> Dropout).
  • โ€”Dataset: 75,000 images (Murat Koklu Rice Image Dataset).
  • โ€”Optimization: Adam optimizer with Categorical Crossentropy loss.
  • โ€”Input Size: Optimized at 100x100 pixels for fast processing.

๐Ÿ“ˆ Performance Results

  • โ€”Training Accuracy: %98.86.
  • โ€”Validation Accuracy: %99.00.
  • โ€”Epochs: 5 (Early convergence achieved due to massive data scale).

๐Ÿ”ฌ Observation

By building the feature extraction layers from scratch, the model learned specific geometric patterns of rice grains, resulting in near-perfect classification even without pre-trained weights.