Hasty Briefsbeta

双语

Xortran - A PDP-11 Neural Network With Backpropagation in Fortran IV

3 months ago
  • #FORTRAN
  • #Retro Computing
  • #Neural Networks
  • XORTRAN是一个用FORTRAN IV编写的多层感知机(MLP),通过SIMH模拟器在PDP-11/34A上运行。
  • 它使用4个神经元的隐藏层和带泄露ReLU激活函数来解决XOR问题。
  • 训练过程采用反向传播算法,使用均方误差损失函数和类He初始化方法。
  • 应用学习率退火策略(0.5→0.1→0.01),输出层使用tanh激活函数。
  • 代码使用DEC FORTRAN IV编译器(1974年版)编译,需要32KB内存和FP11处理器。
  • 在真实硬件上训练17个参数只需几分钟;SIMH模拟器限速设置为500K以获得真实速度。
  • 输出显示每100个epoch的MSE损失值,经过数百次epoch后收敛到准确的XOR结果。
  • 示例输出展示了成功逼近XOR逻辑的结果。
  • 提供在RT-11环境下运行的详细说明,包括编译和执行步骤。
  • 该项目展示了FORTRAN IV实现基础神经网络的能力,连接了复古计算与现代机器学习。