Skip to content

Latest commit

 

History

History
54 lines (42 loc) · 2.08 KB

README.md

File metadata and controls

54 lines (42 loc) · 2.08 KB

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.