Skip to content

Bio-Inspired CODEC using a custom Spiking Neural Network (SNN) for efficient image and sound encoding. Utilizes temporal encoding, synaptic learning, and spike metrics for compression and recovery. Developed with applications in neuroscience and AI ethics.

Notifications You must be signed in to change notification settings

ManniArtivor24/Bio-Inspired-CODEC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BIO-Inspired Codec

Overview

This project focuses on developing a Bio-Inspired CODEC using a custom Spiking Neural Network (SNN) to process image and sound data from videos. The SNN is designed with multi-layered encoding channels to compress and recover signals efficiently. By introducing noise in intermediate layers, the network is tested under realistic conditions, optimizing its performance using synaptic learning and spike metrics for error quantification.

Features

  • Multi-Layered SNN: Custom SNN architecture with encoding channels for image and sound data.
  • Noise Simulation: Real-world conditions simulated with noise introduction in intermediate layers.
  • Synaptic Learning: Decoding layer engineered with synaptic learning for efficient signal recovery.
  • Spike Metrics: Advanced spike metrics used for precise error quantification.

Skills and Technologies Used

  • NEST for SNN simulation
  • Python for implementation and data processing
  • Advanced Neural Network Architectures
  • Signal Encoding and Decoding
  • Synaptic Learning Techniques
  • Temporal Encoding Methods
  • AI Ethics and Analytical Skills

Project Structure

1. Phase 1: Video Reconstruction

Image and audio data extraction from videos. Encoding signal and noise simulation.

2. Phase 2: SNN Development

Custom SNN architecture design with noise handling. Training and testing using separate datasets for robust evaluation.

3. Phase 3: Evaluation and Analysis

Performance metrics including spike metrics. Ethical considerations and AI bias mitigation.

Usage

Clone the repository:

  • Launch ipynb file that contains already run results

Install required dependencies:

  • bash
  • Copy code files
  • pip install -r requirements.txt
  • Configure SNN parameters using JSON files in the config directory.
  • Run the main notebook to start the simulation:
  • bash
  • copy code
  • run Spiking Neural Network - Bio-Inspired CODEC.ipynb

Future Work

  • Enhancing SNN architecture for better performance in diverse conditions.
  • Expanding the dataset for improved generalization.
  • Further integration of ethical AI practices and bias mitigation.

About

Bio-Inspired CODEC using a custom Spiking Neural Network (SNN) for efficient image and sound encoding. Utilizes temporal encoding, synaptic learning, and spike metrics for compression and recovery. Developed with applications in neuroscience and AI ethics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published