1 Star 0 Fork 0

金昆龙/DBA-master

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
train.py 1019 Bytes
一键复制 编辑 原始数据 按行查看 历史
金昆龙 提交于 2024-08-05 15:05 . 源文件2
import datetime
import utils.csv_record as csv_record
import torch
import torch.nn as nn
import torch.nn.functional as F
import time
import main
import loan_train
import image_train
import config
import random
def train(helper, start_epoch, local_model, target_model, is_poison,agent_name_keys):
epochs_submit_update_dict={}
num_samples_dict={}
if helper.params['type'] == config.TYPE_LOAN:
epochs_submit_update_dict, num_samples_dict = loan_train.LoanTrain(helper, start_epoch, local_model, target_model, is_poison,agent_name_keys)
elif helper.params['type'] == config.TYPE_CIFAR \
or helper.params['type'] == config.TYPE_MNIST \
or helper.params['type']==config.TYPE_TINYIMAGENET:
epochs_submit_update_dict, num_samples_dict = image_train.ImageTrain(helper, start_epoch, local_model,
target_model, is_poison, agent_name_keys)
return epochs_submit_update_dict, num_samples_dict
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/jin-kunlong/DBA-master.git
git@gitee.com:jin-kunlong/DBA-master.git
jin-kunlong
DBA-master
DBA-master
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385