Skip to content

ashuwin-p/Bio-Inspired-Optimization-Techniques

Repository files navigation

🧬 Bio-Inspired Optimization Techniques

This repository contains projects and experiments based on bio-inspired optimization techniques, with applications in function optimization, pattern recognition, probability simulation, and image contrast enhancement.


📂 Repository Structure

  • Files:
    • GA_Function.ipynb: Jupyter Notebook for the implementation.
    • GA_Function_Optimization.pdf: Detailed report on optimization results.
  • Description:
    • Optimized benchmark functions such as Sphere, Griewank, Ackley, Rosenbrock, Zakharov, and Rastrigin using Genetic Algorithms (GA).
    • Key operations:
      • Selection: Roulette Wheel.
      • Crossover: Genetic recombination.
      • Mutation: Variational changes in the population.

  • Files:
    • GA.ipynb: Implementation of the pattern recognition algorithm.
    • 3122225002013_GA_Report.pdf: Report documenting the process.
    • Sample Images: one1.jpg, zero1.jpg.
  • Description:
    • Recognized sample digits by applying Genetic Algorithms to a population of random images.

  • Description:
    • Verified the provided Probability Mass Function (PMF).
    • Analyzed entropy to understand the randomness of outcomes.

  • Files:
    • SR_img_prc.ipynb: Jupyter Notebook for the implementation.
    • SR_Contrast_Enhancement.pdf: Report documenting the process.
    • Sample Images: degraded.jpg, Mona_Lisa_GS2.jpg, sam.jpg.
  • Description:
    • Enhanced the contrast of degraded sample images using the Stochastic Resonance (SR) technique. By Adding suitable amount of noise, the performance of the system in enhanced.

🤝 Contributions We welcome contributions to improve and expand this repository.

  • Fork the repository.
  • Implement your changes and test thoroughly.
  • Submit a pull request with a clear explanation of your updates.

About

For the Academic Course UIT2722 - Bio Inspired Optimization Techniques

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors