跳到正文
LESSON

AI学习-Week3

AI学习-Week3 — iEDA 开源文档与工程实践。

DAY15-17:动手搭建深度学习神经网络

一、具体要求

  1. 从零开始构建大模型

除了上面大模型是必学之外,其他的内容可以根据自己的兴趣和时间酌情学习

  1. 学习搭建卷积神经网络CNN的构成、卷积层、池化层、全连接层、softmax层

    • 任务分解
      • 阅读《Deep Learning》相关章节,理解CNN的基本原理。
      • 使用TensorFlow或PyTorch实现一个简单的CNN模型。
  2. 学习搭建循环神经网络RNN、长短时神经网络

    • 任务分解
      • 阅读《Deep Learning》相关章节,理解RNN和LSTM的基本原理。
      • 使用TensorFlow或PyTorch实现一个简单的RNN和LSTM模型。
  3. 学习搭建生成对抗网络GAN

    • 任务分解
      • 阅读《Deep Learning》相关章节,理解GAN的基本原理。
      • 使用TensorFlow或PyTorch实现一个简单的GAN模型。
  4. 学习搭建图神经网络GNN、图上卷积的定义

  5. 学习搭建Transformer,了解注意力机制、掩码张量、编码器解码器

  6. 学习搭建强化学习

    • 任务分解
      • 阅读《Deep Reinforcement Learning Fundamentals、Research and Applications》相关章节,理解强化学习的基本原理。
      • 使用TensorFlow或PyTorch实现一个简单的强化学习模型。

二、学习成果展示

选择2-3个神经网络模型在公开数据集进行练习

三、参考资料

DAY18-21:AI EDA实训

一、具体要求

  1. 目标:能够跑通训练流程,输出训练模型。
  2. 参考步骤
  • 收集和预处理数据。
  • 设计神经网络模型架构。
  • 配置训练参数和优化器。
  • 训练模型并进行评估。
  • 调整模型参数以优化性能。

二、实训题目

  1. 基于在布局阶段产生的数据,搭建一个基于线长预测时延的网络。
  2. 利用时延计算训练数据集,搭建一个预测时序路径延时的网络。
  3. 利用电容提取训练数据集,搭建一个计算3D电容的神经网络。

三、学习成果展示

  1. 输出训练模型,并撰写PPT介绍设计思路
  2. AI EDA任务可以选一个

四、参考资料

  1. OSCC数据集仓库iBMopen in new window
  2. 相关论文
  • 《PCT-Cap: Point Cloud Transformer for Accurate 3D Capacitance Extraction》
  • 《Accurate_Timing_Path_Delay_Learning_Using_Feature_Enhancer_with_Effective_Capacitance》
  1. 《2024年EDA人才培养计划:AI for EDA》open in new window