Loading...

Design and Simulation of Compact Optical Neural Network

Poordashtban, Omid | 2023

74 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 56218 (05)
  4. University: Sharif University of Technology
  5. Department: Electrical Engineering
  6. Advisor(s): Khavasi, Amin
  7. Abstract:
  8. Optical computing is a new approach to the hardware implementation of devices that were previously implemented digitally and electronically. It has attracted a great deal of interest due to its benefits, which include high bandwidth, extensive internal connections, the possibility of parallel processing, high calculation speed, and low power consumption. Consequently, this type of implementation is regarded as an appropriate substrate for optical neural networks. Compact and low-power CMOS-compatible hardware can be used for on-chip optical neural networks (ONNs), enabling affordable and portable image classification solutions for applications like autonomous vehicles, healthcare, and optical communication. In this work, we propose a novel one-dimensional Optical Convolutional Neural Network (OCNN) architecture that significantly reduces the number of learn- able parameters required for an ONN. Our OCNN achieves an impressive accuracy of over 96% as a pattern classifier, utilizing only 90 learnable parameters, leading to a simpler structure compared to existing on-chip ONNs. Additionally, our OCNN demonstrates scalability and robustness, with an accuracy exceeding 89% in handwritten digit classification. The OCNN’s convolutional layer employs a lenslet 4f system for convolving desired kernels on input images, while an on-chip lens facilitates the desired Fourier Transform effortlessly. The subsequent layer consists of a sin gle metaline layer, implementing a fully connected layer. By parallelizing pre-trained OCNNs, an on-chip deep convolutional neural network (CNN) can be realized, where each OCNN functions as a separate kernel within a conventional CNN.
  9. Keywords:
  10. Analog Computing ; Optical Neural Networks ; Optical Convolutional Neural Network (OCNN) ; Metasurfaces ; Optical Computing ; Metalines ; Complementary Metal Oxide Semiconductor Technology (CMOS)

 Digital Object List

 Bookmark

  • مقدمات
    • مقدمه
  • پیشینه تحقیق
    • شبکه‌های عصبی مصنوعی
      • شبکه عصبی و نورون
      • شبکه عصبی مصنوعی
        • پرسپترون
        • یادگیری در شبکه عصبی مصنوعی
      • شبکه عصبی کانولوشن
        • شبکه عصبی کانولوشن دو بعدی
        • شبکه عصبی کانولوشن یک بعدی
    • شبکه‌های عصبی نوری
      • دسته بندی شبکه های عصبی نوری و فرایند توسعه آنها
        • شبکه های عصبی نوری مبتنی بر سیلیکون
        • شبکه های عصبی پراش عمیق
        • شبکه‌های عصبی مبتنی بر فیبرهای نوری
      • شبکه‌های عصبی کانولوشن نوری
  • شبکه عصبی کانولوشن نوری بر پایه‌ی فراخط‌های سیلیکونی
    • مقدمه
    • طراحی فراخط‌ها
    • ساختار نوری
    • طراحی لنز
      • تبدیل فوریه نوری
    • لایه‌ی کانولوشن نوری
    • مدل‌سازی الکترومغناطیسی
      • مدل الکترومغناطیسی اول
      • مدل الکترومغناطیسی دوم
  • نتایج
    • مقدمه
    • طراحی شبکه‌عصبی کانولوشن نوری برای طبقه‌بندی تصاویر اعداد دست‌نویس
    • صحت سنجی نتایج
      • طراحی شبکه‌عصبی کانولوشن نوری برای طبقه‌بندی الگو
      • شبیه‌سازی شبکه‌عصبی کانولوشن نوری برای طبقه‌بندی الگو
    • نکاتی پیرامون شبکه‌عصبی نوری
      • مصرف توان
      • تاخیر
      • تلفات
      • سرعت محاسباتی
  • بحث و نتیجه‌گیری
    • مقدمه
    • نوآوری
    • محدودیت‌ها
    • پیشنهادات
    • جمع‌بندی
    • نگاهی به‌ آینده
  • نکاتی پیرامون تحریک شبکه‌های مبتنی بر فراخط‌ها
    • شبیه‌سازی میدان‌های ورودی
...see more