光学神经网络

news/2025/11/10 23:15:18/文章来源:https://www.cnblogs.com/Conlly99/p/19208553

📘 全光学神经网络(All-Optical Neural Networks, AONN)学习清单

——论文 + 源码 + 学习顺序推荐(适合从你当前AFNN水平向更高层深入)


🥇 阶段 1:入门与经典模型(了解光学实现神经网络的原理)

1️⃣ 《All-Optical Machine Learning Using Diffractive Deep Neural Networks》(Science, 2018)

📎 原论文链接(UCLA Ozcan Lab)
📦 GitHub 源码:Diffractive-Deep-Neural-Network
📘 简介

  • 史上首个“可训练的全光学神经网络”

  • 利用 5 层衍射层(Diffractive Layers)替代电子网络的加权连接

  • 完全在光学域执行矩阵乘法

  • 实现 MNIST 分类(0~9)
    💡 启发:你现在的 AFNN(Fourier 网络)就是它的频域形式

🧩 学习重点

  • 理解光传播方程如何等价于矩阵乘法

  • 训练在电子侧进行,相位图加载在 SLM 上

  • 非线性来自探测器(|E|²)

  • 对应代码结构和你 afnn-mnist_corr4f.py 几乎相同


2️⃣ 《Diffractive Deep Neural Networks at Visible Wavelengths》(Nat. Commun., 2020)

📎 原文(Nature Communications)
📦 GitHub: ONNet
📘 简介

  • 把 D²NN 从红外扩展到可见光

  • 研究波长、分辨率、衍射层数对性能的影响

  • 兼容 PyTorch 的可微分光学仿真框架(ONNet)
    💡 启发:可帮你理解为什么 N、K、δ 参数与分辨率有关

🧩 学习重点

  • 学习如何在 PyTorch 中定义可训练衍射层

  • 观察他们如何在每层加相位噪声并保持鲁棒性


🥈 阶段 2:鲁棒性与工程实现(接近你现在的AFNN)

3️⃣ 《Misalignment-Resilient Diffractive Optical Networks》(Nat. Mach. Intell., 2020)

📎 arXiv 链接
📦 GitHub: fancompute/neuroptica
📘 简介

  • 针对制造和装配误差,提出“Vaccinated D²NN”训练方法

  • 在训练阶段注入位移/旋转扰动

  • 验证网络在“非理想光路”下仍然可用
    💡 启发:和你论文中的“部分相干光”理念一样,都是在训练阶段注入物理噪声来提高鲁棒性

🧩 学习重点

  • 如何在光学神经网络中建模实际物理误差

  • 为什么“数据增强”在光学域表现为“相干度调节”


4️⃣ 《All-Optical Graph Representation Learning Using Integrated Diffractive Photonic Computing Units》(Optica, 2022)

📎 arXiv
📘 简介

  • 首次尝试让光学网络学习“图结构数据”

  • 提出光学 GNN(Graph Neural Network)
    💡 启发:证明光学网络不仅能分类图像,还能处理图结构/关系型数据

🧩 学习重点

  • 光学系统如何表示图邻接矩阵

  • 如何将傅里叶层扩展为“光学卷积核”


🥉 阶段 3:扩展与混合结构(CNN、Transformer、Mamba方向)

5️⃣ 《Diffractive Optical Neural Networks Beyond Classification: Optical CNNs》(Photonics Research, 2022)

📎 Paper
📘 简介

  • 提出可实现“卷积层”的全光学CNN

  • 在频域上利用多透镜系统实现可学习的滤波核
    💡 启发:如果你想继续研究“光学CNN”,这篇是理想起点


6️⃣ 《Optical Transformer: Fourier Optical Attention Network》(arXiv, 2023)

📎 Paper Link
📘 简介

  • 将 Transformer 的自注意力机制映射到光学域

  • 利用 4f 系统实现 Query–Key 乘积(相关计算)

  • 光强检测实现 Softmax-like 归一
    💡 启发:这篇就是“光学版 Transformer”,拓展性极高


7️⃣ 《Photonic State-Space Models for Optical Sequence Learning》(arXiv, 2024)

📎 Paper Link
📘 简介

  • 把「状态空间模型(Mamba)」投影到光波导阵列

  • 光场传播=状态转移,延迟线=记忆单元
    💡 启发:说明 Mamba 这类“线性状态空间模型”理论上可以光学实现


🔧 工具与代码库推荐

名称链接用途
neuroptica github.com/fancompute/neuroptica Python光学神经网络仿真工具
DeepLens github.com/singer-yang/DeepLens 可微分光学仿真框架
ONNet github.com/closest-git/ONNet 全光D²NN实现,PyTorch兼容
awesome-deep-optics github.com/singer-yang/awesome-deep-optics 收录所有主流光学深度学习论文、代码汇总

📈 推荐学习路线(从你现在的位置出发)

阶段目标建议
🧩 入门 理解光学神经网络与全连接层的等价关系 复现 D²NN 2018
⚙️ 提升 掌握噪声鲁棒性和可训练光学层 学 Misalignment-Resilient D²NN
🌈 拓展 探索光学卷积 / 光学 Transformer 读 Optical CNN / Optical Transformer
🔮 创新 探索光学状态网络 / 光学Mamba 阅读 Photonic SSM 论文

🎯 建议你亲手实践的三个方向

  1. 在你现有 AFNN 上堆叠两层相位面(模拟多层D²NN)

  2. 实现“光学卷积核”(将 ROI 换成局部卷积)

  3. 加入时间延迟环路(模拟 Mamba 的状态传播)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/961840.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 年 11 月疥螨阴虱药剂厂家推荐排行榜,扑灭司林,苯甲酸苄酯,胺氯菊百灭宁,科灭达专业配方高效灭杀方案公司推荐

2025 年 11 月疥螨阴虱药剂厂家推荐排行榜:扑灭司林、苯甲酸苄酯、胺氯菊百灭宁、科灭达专业配方高效灭杀方案公司推荐 行业背景与发展现状 疥螨和阴虱感染作为常见的皮肤寄生虫病,在全球范围内持续影响着公共卫生安…

黑马点评优雅关闭服务

最近发现每次关闭时,会报错关于pending——list的报错 原因是线程还在进行,但是连接已经关闭了 解决也很简单 直接写一个@PreDestroy即可 @PreDestroy public void shutdown() { SECKILL_ORDER_EXECUTOR.shutdown();…

01-03 设计模式 - 导学

2023-11-14 01 为什么学设计模式?世上本没有路,走的人多了,便变成了路。在程序员的世界中,本没有设计模式,写代码是人多了,他们便总结出了一套能提高开发和维护效率的套路360行干一行爱一行,作为一个搞技术的,…

2025 年 11 月冲压件厂家推荐排行榜,新能源冲压件,光伏冲压件,精密冲压件,异形冲压件,五金冲压件,铝冲压件,汽配冲压件,不锈钢冲压件,家具冲压件公司推荐

2025年11月冲压件厂家推荐排行榜:新能源、光伏、精密等冲压件企业权威评测 行业背景与发展趋势 冲压加工作为现代制造业的基础工艺,在汽车、新能源、光伏、家电等领域发挥着不可替代的作用。随着产业升级和技术进步,…

Day17内容溢出overflow属性

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0">…

日总结 24

业务图关注 “谁” 和 “什么” ,是描述业务价值交换的静态结构图。活动图关注 “如何” ,是描述业务流程执行步骤的动态行为图。 关键区别精要目的不同业务图:定义商业模式,说明参与者之间如何创造和交换价值…

谷歌广告生态指南:AdSense/GAM 接入避坑 + 填充监听 + 问题排查

作为长期负责海外业务的开发者,公司业务中经常会和谷歌的人员有沟通。在接入谷歌广告生态时,踩了很多坑,很多坑都是和谷歌的技术人员沟通后才发现问题的(有些最新情况和文档不一致,很坑)。📊 1. AdSense 与 Ad…

P4511 日程管理

题目大意: 你现在有 \(n\) 个任务,每个任务有 \(t_{i},p_{i}\),表示你如果能在前 \(t_{i}\) 天做完这个任务,那么你会有 \(p_{i}\) 的收益,每个任务都要恰好做一天。 任务是善变的,一开始没有任何任务,你要维护…

11.10学习总结

总结 一、类和对象---封装 实例 class circle{ //访问权限 public: //属性 int r; //行为 double c{ double C=2*PI*r; return C; } } int main(){ //通过类,定义一个对象,这个过程叫做实例化 circle c1; //…

新编故事 | 噪音

0x00 网络操作中心里没有天气。 这里只有恒定的21摄氏度,和一种被空气过滤器反复过滤的、干燥的空气。L称之为“罐头空气”。 墙上是一整面巨大的拼接屏,上面是数据港的实时流量图。那上面奔涌的线条,就是这座城市的…

Oracle数据库实例深度解析与实践指南

Oracle数据库实例深度解析与实践指南数据库实例是Oracle数据库运行的核心载体,它由内存结构和操作系统进程组成,负责管理数据访问、事务处理和资源调度。掌握实例的构成、运行机制及操作方法,是数据库管理与优化的基…

2025 年 11 月流量计厂家推荐排行榜,热式/模拟式/数字式/高压/高温/耐腐蚀/多气体/4-20mA/RS485/分体式/不锈钢/高精度流量计公司推荐

2025 年 11 月流量计厂家推荐排行榜,热式/模拟式/数字式/高压/高温/耐腐蚀/多气体/4-20mA/RS485/分体式/不锈钢/高精度流量计公司推荐 在工业自动化与过程控制领域,流量计作为关键测量设备,其性能与可靠性直接影响生…

20232405 2024-2025-1 《网络与系统攻防技术》实验四实验报告

20232405 2024-2025-1 《网络与系统攻防技术》实验四实验报告1. 实验内容(1)对恶意代码进行文件类型标识、脱壳与字符串提取(2)学会使用IDA Pro进行静态或动态分析(3)对一个自制的恶意代码样本rada进行各方分析(…

2025 年 11 月聚氨酯厂家推荐排行榜,浇注型聚氨酯,聚氨酯预聚体,聚氨酯胶黏剂,聚氨酯组合料,聚氨酯密封,聚氨酯轮,聚氨酯胶辊,聚氨酯制品公司推荐

2025年11月聚氨酯厂家推荐排行榜:浇注型聚氨酯、预聚体及制品企业深度解析 行业背景与发展现状 聚氨酯材料作为一种高性能高分子材料,在工业生产中扮演着不可或缺的角色。随着制造业的持续升级和技术进步,浇注型聚氨…

duckdb比sqlite大多了

187K duckdb.h 5168行 1.8M duckdb.hpp 53662行 62M libduckdb.so 68M libduckdb_static.a 35M libduckdb-linux-amd64.zip1.4M /usr/lib/x86_64-linux-gnu/libsqlite3.so.0

20232303 2025-2026-1 《网络与系统攻防技术》实验四实验报告

20232303 2025-2026-1 《网络与系统攻防技术》实验四实验报告 1. 实验内容进行恶意代码文件类型标识识别、脱壳与字符串提取 使用IDA Pro静态或动态分析crackme1.exe与crakeme2.exe,寻找特定输入,使其能够输出成功信…

2025 年 11 月氢氧化镁厂家推荐排行榜,矿石氢氧化镁,矿石法氢氧化镁,水镁石氢氧化镁,阻燃剂氢氧化镁,改性氢氧化镁公司推荐

2025 年 11 月氢氧化镁厂家推荐排行榜:矿石法、水镁石与改性氢氧化镁专业指南 氢氧化镁作为一种重要的无机化工原料,在阻燃材料、环保处理、医药制备等领域具有广泛应用。随着下游产业对高性能氢氧化镁需求的不断提升…

20232415 2025-2026-1 《网络与系统攻防技术》实验四实验报告

1.实验内容 1.1识别恶意代码的文件类型标识,进行脱壳与字符串提取。 1.2使用IDA Pro静态或动态分析所给exe文件,找到输出成功信息的方法。 1.3分析自制恶意代码样本并撰写报告。 1.4取证分析实践。 2.实验目的 掌握恶…

React:使用Tailwind CSS、Streamdown与Ant Design X

使用Tailwind CSS Tailwind CSS 简介是“用于快速用户界面开发的原子化 CSS 框架。” Tailwind CSS 是一个功能优先的实用优先(utility-first)CSS框架,它通过提供大量原子化的工具类(utility classes),让开发者直…

Day17清除默认样式

第一种京东就是运用通配符一次性全部清除,第二种则是将需要消除样式的标签一个一个输入子在消除,推荐第一个,简单高效 <!DOCTYPE html> <html lang="en"> <head><meta charset=&quo…