当前位置: 首页 > news >正文

长沙建站公司青岛简易付网络技术有限公司

长沙建站公司,青岛简易付网络技术有限公司,手机app推荐,wordpress显示文章全文知识点回顾: 对抗生成网络的思想:关注损失从何而来生成器、判别器nn.sequential容器:适合于按顺序运算的情况,简化前向传播写法leakyReLU介绍:避免relu的神经元失活现象 ps;如果你学有余力,对于…

知识点回顾:

  1. 对抗生成网络的思想:关注损失从何而来
  2. 生成器、判别器
  3. nn.sequential容器:适合于按顺序运算的情况,简化前向传播写法
  4. leakyReLU介绍:避免relu的神经元失活现象

ps;如果你学有余力对于gan的损失函数的理解,建议去找找视频看看,如果只是用,没必要学

作业:对于心脏病数据集,对于病人这个不平衡的样本用GAN来学习并生成病人样本,观察不用GAN和用GAN的F1分数差异。

一、数据预处理(修改 src/data/preprocessing.py )

def split_minority_class(data_df):# 提取少数类(病人样本)minority = data_df[data_df.target == 1]return minority.drop('target', axis=1).values

二、GAN网络定义(新增 src/models/gan.py )

class Generator(nn.Sequential):def __init__(self, input_dim, output_dim):super().__init__(nn.Linear(input_dim, 128),nn.LeakyReLU(0.2),nn.Linear(128, 256),nn.LeakyReLU(0.2),nn.Linear(256, output_dim),nn.Tanh())class Discriminator(nn.Sequential):def __init__(self, input_dim):super().__init__(nn.Linear(input_dim, 256),nn.LeakyReLU(0.2),nn.Linear(256, 128),nn.LeakyReLU(0.2),nn.Linear(128, 1),nn.Sigmoid())

三、训练流程(修改 src/models/train.py )

# GAN训练循环
for epoch in range(epochs):for real_data in minority_loader:# 生成假数据z = torch.randn(batch_size, latent_dim)fake_data = generator(z)# 判别器训练d_loss_real = criterion(discriminator(real_data), real_labels)d_loss_fake = criterion(discriminator(fake_data.detach()), fake_labels)d_loss = (d_loss_real + d_loss_fake) / 2# 生成器训练g_loss = criterion(discriminator(fake_data), real_labels)

四、评估对比(新增 src/visualization/evaluate.py )

def compare_f1(original_f1, gan_f1):plt.figure(figsize=(10,6))plt.bar(['Original', 'GAN Augmented'], [original_f1, gan_f1])plt.title('F1 Score Comparison')plt.savefig('reports/figures/f1_comparison.png')

执行流程

1.安装依赖

pip install imbalanced-learn

2.训练GAN生成样本
3.分别训练基线模型和增强模型
4.生成对比报告

http://www.yayakq.cn/news/568047/

相关文章:

  • 企业局域网站建设影视传媒宣传片
  • 建立网站有什么好处注册城乡规划师成绩查询2022
  • 网页特效网站临海网站建设
  • 做网站什么数据库用的多腾讯建设网站视频视频
  • 网站建设对信息公开的作用手机网站建站软件
  • 网站开发开题报告范文软件开发排名
  • 网站开发直播软件一呼百应网
  • 株洲网站建设技术公司wordpress免费编辑器
  • 上海网站建设明细报价表logo免费生成器
  • 网页设计与网站开发项目大数据获客
  • 网站备案填了虚假座机能过吗万户网络技术有限公司
  • 网站设计哪家口碑好网站硬件建设
  • 奇想网站建设手机网站好处
  • 石家庄中小企业网站制作建设网站需要什么手续
  • 秦皇岛营销式网站制作大连搜狗
  • 网站开发 项目的人员分配第1模板网
  • 绍兴越城区建设局网站王烨辉简历
  • 网站建设 跑业务个人软件制作网站源码
  • 西安市城乡与住房建设厅网站王野天和葛优
  • mvc5网站开发之六营销方案餐饮
  • 加盟高端网站建设郑州网络营销排名
  • 让别人做的网站不给源代码一个网站怎么做多条线路
  • 网站首页置顶是怎么做如何用ps做网站页面设计
  • 珠海十大网站建设公司哪家好江门刚刚发生的事情
  • 做网站推广前途wordpress 免费采集插件
  • wordpress 中英文双语北京seo怎么优化
  • 手机在线编程网站东营外贸型网站设计
  • 泉州哪里建设网站建筑行业招聘网站排行榜
  • 扒网站样式在北京网站建设的岗位职责
  • 备案网站 备注内容如何做自己个人网站