点击反欺诈预测Baseline

本文介绍点击反欺诈预测赛题及基线方案。赛题需预测点击是否为欺诈,基于约50万次点击数据,仅限用飞桨框架。基线含运行方式、设计思想与技术方案,包括数据处理(提供emb和norm方案)、网络结构设计,还给出训练和推理步骤及相关代码实现。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

点击反欺诈预测baseline - 创想鸟

点击反欺诈预测Baseline

(Tips:该部分主要为介绍思路和基线修改指南,实战部分在后半部分单独列出)(Tips:该部分主要为介绍思路和基线修改指南,实战部分在后半部分单独列出)

赛题介绍

广告欺诈是数字营销需要面临的重要挑战之一,点击会欺诈浪费广告主大量金钱,同时对点击数据会产生误导作用。本次比赛提供了约50万次点击数据。特别注意:我们对数据进行了模拟生成,对某些特征含义进行了隐藏,并进行了脱敏处理。

MarTech技术已经被广泛应用于商业广告分析与挖掘中,在搜索广告,信息流广告,营销预测,反欺诈发现,商品购买预测,智能创意生成中有广泛的应用。

请预测用户的点击行为是否为正常点击,还是作弊行为。点击欺诈预测适用于各种信息流广告投放,banner广告投放,以及 百度网盟平台,帮助商家鉴别点击欺诈,锁定精准真实用户。

(Tips:机器学习框架方面只允许使用飞桨深度学习框架哦 )(Tips:机器学习框架方面只允许使用飞桨深度学习框架哦 )

基线介绍

运行方式

本次基线基于飞桨PaddlePaddle2.0版本,若本地运行则可能需要额外安装pandas模块。

本地运行

下载左侧文件夹中的”本地运行方案“,解压到本地后修改为英文目录后运行run_model.py即可开始训练,修改该文件的IS_INFER参数即可生成推理结果,推理结果文件为result.csv。(推荐在右上角“文件”->“导出Notebook到py”,这样可以保证代码是最新版本)

AI Studio (Notebook)运行

依次运行下方的cell即可,若运行时修改了cell,推荐在右上角重启执行器后再以此运行,避免因内存未清空而产生报错。 Tips:若修改了左侧文件夹中数据,也需要重启执行器后才会加载新文件。

设计思想

执行流程

配置预处理数据方案(选手可以自行设计,默认提供用于Embedding的数据转化和归一化两种方案)生成Embedding所需要的index字典(若选手不使用Embedding则可以跳过该步骤)检查数据是否可以正确读取(可省略,若选手自行修改了Reader部分,务必检查能否读取后再进行下一步操作)开始训练执行预测并产生结果文件

技术方案

在本次赛题中,虽然赛题数据与以往的线性回归任务比较相似,但更像是一个二分类任务(判断欺诈、非欺诈)。 接下来将介绍技术方案中的一些细节问题以及新增method流程。

数据处理方案

我们希望选手在做预处理之前首先判断19个字段属性是什么,然后再决定处理方案。
           基线默认提供了两种常见的预处理方案(norm、Embedding),这些可在“数据预处理−配置”cell中进行配置基线默认提供了两种常见的预处理方案(norm、Embedding),这些可在“数据预处理−配置”cell中进行配置
Tips:虽然赛题页面有字段说明,但字段类型仍需选手自行判断。

新增预处理方案

比赛数据集字段过多,为了减轻预处理代码的工作量特编写此方案。 新增步骤如下:

可以模仿baseline_tools.py中的Data2IdNorm来实现预处理class
以归一化至0~1处理为例:
假设某字段含有1,2,3,4共计4个值,如果想缩放到0~1之间,可以使用(当前值 – 最小值) / (最大值 – 最小值)方式计算出权重大小。
本示例为了方便起见,直接通过(1 / 最大值)来计算权重,此处可能有一定调优空间。

# ===== Data2IdNorm类 ===== 新增预处理方案 =====class Data2IdNorm:    def __init__(self, norm_weight):        self.norm_weight = norm_weight# 获取当前字段的归一化权重    def transform_data(self, sample, shape=None, d_type="float32"):        sample *= self.norm_weight# sample为当前index下对应字段的数据,该数据与归一化权重相乘即可进行归一化        sample = value2numpy(sample, shape, d_type)# 将该数据转化为numpy的array对象,value2numpy在baseline_tools.py中已经提供        return sample    def get_method(self):        return self.transform_data # 返回预处理方法

       

新增预处理方案后,可以在Reader类中找到下方代码段,通过添加elif来注册xxx流程。

# ===== Reader类 ===== 预处理方案注册 =====for col in self.cols:    if TAGS[col] == "emb":        self.methods[col] = Data2IdEmb(dict_path=emb_dict_path, dict_name=col).get_method()    elif TAGS[col] == "xxx":        self.methods[col] = Data2IdNorm(norm_weight=0.0001).get_method() # 此处假设权重为0.0001    else:        raise Exception(str(TAGS) + "是未知的预处理方案,请选手在此位置使用elif注册")

       

在TAGS中更改对应预处理策略

造点AI 造点AI

夸克 · 造点AI

造点AI 325 查看详情 造点AI

TAGS = {'android_id': "emb",        'apptype': "emb",        'carrier': "xxx", # 对应elif TAGS[col] == "xxx"中的xxx        ...

       

backbone修改方案

如果在网络部分有特殊需求,可以在SampleNet类中注册网络结构

# ===== 网络结构注册 =====if tag_method == "emb":    hidden_layer = nn.LayerList([nn.Embedding(size=[size_dict[tag], EMB_SIZE]),                                    nn.Linear(input_dim=EMB_SIZE, output_dim=EMB_LINEAR_SIZE)])    out_layer_input_size += EMB_LINEAR_SIZEelif tag_method == "xxx": # 注册xxx网络结构,也可以多种预处理方案使用同一种网络结构,例如:elif tag_method in ["xxx", "yyy"]:    hidden_layer = nn.LayerList(        [nn.Linear(input_dim=1, output_dim=1, act="tanh") for _ in range(LINEAR_LAYERS_NUM)])    out_layer_input_size += 1elif tag_method is None:    continueelse:    raise Exception(str(tag_method) + "为未注册的处理方案,请在SampleNet类中进行定义处理流程")

       

网络结构

通过分析数据集得知,数据集内有较多字段为离散值,并非连续值,若直接放入Linear层可能效果会很差,举例如下:
假设A字段值0 1 2分别代表老王、老李和老张,B字段值0 1 2分别表示0 1 2个苹果的三种价格
我们可以说0个苹果是0元,而2个苹果是2元,Linear层也可以推出1个苹果为1元的结论
但我们能否推出老王是0,老张是2,那么老李一定就是1吗?
显然不能,因为老李与老张和老王并没有直接关系,3也可能是老李,1024也可能是老李。
同理数据集中的设备名字段有“安卓“、”IOS“、”None”三种情况,也不适合当做连续值来处理。
当然我们可以尝试用Embedding操作来做出一组特征向量,输入的虽然是0 1 2这种的索引值,但其会映射出一个shape为N的特征,这个特征可以通过训练来尽可能代表对应人物的关系。
在基线中,我们对若干离散值字段使用了Embedding(Emb)操作来获取其特征向量,随后传入Linear层进行特征提取。当然该方案并不是最优解,选手可以自行判断哪些字段适合做Emb,或者使用比Emb更有效的方案来做处理。
对于连续值,我们则可以用一个Linear层轻松推理出1个苹果的价格,那么对于本次赛题,提升Linear层的size还是其层数由选手自行决定。
同样,网络部分的损失函数(激励函数)也可以由选手自行选择,默认隐藏层为tanh

最终我们将这些特征通concat方法链接在一起,通过softmax激活函数来完成多分类任务。当然选手也可以使用sigmoid激活函数来完成二分类任务,但并不是很推荐这样做。
做softmax时需要注意variable的shape,为了一次性解决该细节问题,基线中使用flatten来转化为2维形式(batch size,feature size),这样就可放心做softmax了。

默认提供的网络组件解析 nn.LayerList会生成一个layer列表,这里我们以”norm”方法对应的组件为例:
nn.Linear为创建一个Linear(线性层),其文档可以在飞桨官方网站中搜索得到,此处不提供解析。 … for _ in range(LINEAR_LAYERS_NUM) 表示循环多少次,1次代表循环一层。
该循环等同于:

tmp = []for i in range(循环次数):    tmp.append(nn.Linear(...))

       

主要结构为

# ===== 网络结构注册 =====if tag_method == "emb":    hidden_layer = nn.LayerList([nn.Embedding(size=[size_dict[tag], EMB_SIZE]),                                    nn.Linear(input_dim=EMB_SIZE, output_dim=EMB_LINEAR_SIZE)])    out_layer_input_size += EMB_LINEAR_SIZEelif tag_method == "norm":    hidden_layer = nn.LayerList(        [nn.Linear(input_dim=1, output_dim=1, act="tanh") for _ in range(LINEAR_LAYERS_NUM)])    out_layer_input_size += 1

       

执行预测

为了简化推理流程,只需要选手将训练脚本的IS_INFER打开,并且设置好CHECK_POINT_ID(每轮训练都会保存一个“数字.pdparams”的参数文件,可以填写该数字作为ID)
运行完毕后会打印出结果文件的路径,选手可以在赛题的报名页面点击提交结果来上传该文件。

(以下为实战部分)(以下为实战部分)

环境配置

目前飞桨(PaddlePaddle)正式版仍为1.8.4,以下代码均为2.0RC0测试版本,本地安装需要指定版本号进安装。

数据预处理 – 配置部分

In [1]

import osimport pandas as pdimport numpy as npfrom paddle.io import Datasetfrom baseline_tools import *DATA_RATIO = 0.9  # 训练集和验证集比例# None表示不使用,“emb”为Embedding预处理方案,选手可自由选择使用字段以及预处理方案TAGS = {'android_id': None,        'apptype': "emb",        'carrier': "emb",        'dev_height': "emb",        'dev_ppi': "emb",        'dev_width': "emb",        'lan': "emb",        'media_id': "emb",        'ntt': "emb",        'os': "emb",        'osv': None,        'package': "emb",        'sid': None,        'timestamp': "norm",        'version': "emb",        'fea_hash': None,        'location': "emb",        'fea1_hash': None,        'cus_type': None}# 归一化权重设置NORM_WEIGHT = {'timestamp': 6.40986e-13}

   

数据预处理 – 生成Embedding所需数据

In [2]

TRAIN_PATH = "train.csv"SAVE_PATH = "emb_dicts"df = pd.read_csv(TRAIN_PATH, index_col=0)pack = dict()for tag, tag_method in TAGS.items():    if tag_method != "emb":        continue    data = df.loc[:, tag]    dict_size = make_dict_file(data, SAVE_PATH, dict_name=tag)    pack[tag] = dict_size + 1  # +1是为了增加字典中不存在的情况,提供一个默认值with open(os.path.join(SAVE_PATH, "size.dict"), "w", encoding="utf-8") as f:    f.write(str(pack))print("全部生成完毕")

       

apptype 字典生成完毕,共 89 个idcarrier 字典生成完毕,共 5 个iddev_height 字典生成完毕,共 798 个iddev_ppi 字典生成完毕,共 92 个iddev_width 字典生成完毕,共 346 个idlan 字典生成完毕,共 22 个idmedia_id 字典生成完毕,共 284 个idntt 字典生成完毕,共 8 个idos 字典生成完毕,共 2 个idpackage 字典生成完毕,共 1950 个idversion 字典生成完毕,共 22 个idlocation 字典生成完毕,共 332 个id全部生成完毕

       

数据预处理 – 定义数据读取器以及预处理流程

In [3]

def get_size_dict(dict_path="./emb_dicts/size.dict"):    """    获取Embedding推荐大小    :param dict_path: 由run_make_emb_dict.py生成的size.dict    :return: 推荐大小字典{key: num}    """    with open(dict_path, "r", encoding="utf-8") as f:        try:            size_dict = eval(f.read())        except Exception as e:            print("size_dict打开失败,请检查", dict_path, "文件是否正常,报错信息如下:n", e)        return size_dictclass Reader(Dataset):    def __init__(self,                 is_infer: bool = False,                 is_val: bool = False,                 use_mini_train: bool = False,                 emb_dict_path="./emb_dicts"):        """        数据读取类        :param is_infer: 是否为预测Reader        :param is_val: 是否为验证Reader        :param use_mini_train:使用Mini数据集        :param emb_dict_path: emb字典路径        """        super().__init__()        # 选择文件名        train_name = "mini_train" if use_mini_train else "train"        file_name = "test" if is_infer else train_name        # 根据文件名读取对应csv文件        df = pd.read_csv(file_name + ".csv")        # 划分数据集        if is_infer:            self.df = df.reset_index()        else:            start_index = 0 if not is_val else int(len(df) * DATA_RATIO)            end_index = int(len(df) * DATA_RATIO) if not is_val else len(df)            self.df = df.loc[start_index:end_index].reset_index()        # 数据预处理        self.cols = [tag for tag, tag_method in TAGS.items() if tag_method is not None]        self.methods = dict()        for col in self.cols:            # ===== 预处理方法注册 =====            if TAGS[col] == "emb":                self.methods[col] = Data2IdEmb(dict_path=emb_dict_path, dict_name=col).get_method()            elif TAGS[col] == "norm":                self.methods[col] = Data2IdNorm(norm_weight=NORM_WEIGHT[col]).get_method()            else:                raise Exception(str(TAGS) + "是未知的预处理方案,请选手在此位置使用elif注册")        # 设置FLAG负责控制__getitem__的pack是否包含label        self.add_label = not is_infer        # 设置FLAG负责控制数据集划分情况        self.is_val = is_val    def __getitem__(self, index):        """        获取sample        :param index: sample_id        :return: sample        """        # 因为本次数据集的字段非常多,这里就使用一个列表来"收纳"这些数据        pack = []        # 遍历指定数量的字段        for col in self.cols:            sample = self.df.loc[index, col]            sample = self.methods[col](sample)            pack.append(sample)        # 如果不是预测,则添加标签数据        if self.add_label:            tag_data = self.df.loc[index, "label"]            tag_data = np.array(tag_data).astype("int64")            pack.append(tag_data)            return pack        else:            return pack    def __len__(self):        return len(self.df)

   

数据预处理 – 检查数据是否可以正常读取(可选)

默认只检查训练,infer和test可以在val_reader = Reader(此处设置)中参考刚刚定义的Reader来配置

In [ ]

# 用于独立测试数据读取是否正常 推荐在本地IDE中下断点进行测试print("检查数据ing...")val_reader = Reader()print(len(val_reader))for data_id, data in enumerate(val_reader):    for i in range(len(data)):        if data_id == 0:            print("第", i, "个字段 值为:", data[i])        else:            break    if data_id % 1000 == 0:        print("第", data_id, "条数据可正常读取 正在检查中", end="r")    if data_id == len(val_reader) - 1:         print("数据检查完毕")        break

       

检查数据ing...450001第 0 个字段 值为: [1]第 1 个字段 值为: [1]第 2 个字段 值为: [1]第 3 个字段 值为: [1]第 4 个字段 值为: [1]第 5 个字段 值为: [1]第 6 个字段 值为: [1]第 7 个字段 值为: [1]第 8 个字段 值为: [1]第 9 个字段 值为: [1]第 10 个字段 值为: [0.9998694]第 11 个字段 值为: [1]第 12 个字段 值为: [1]第 13 个字段 值为: 1第 21000 条数据可正常读取 正在检查中

       

训练&推理配置

In [5]

import osimport numpy as npimport pandas as pdimport paddleimport paddle.nn as nnimport paddle.tensor as tensorfrom paddle.static import InputSpecfrom paddle.metric import Accuracy# 模型保存与加载文件夹SAVE_DIR = "./output/"# 部分训练超参数EPOCHS = 1  # 训练多少个循环TRAIN_BATCH_SIZE = 1  # mini_batch 大小EMB_SIZE = 100  # Embedding特征大小EMB_LINEAR_SIZE = 16  # Embedding后接Linear层神经元数量LINEAR_LAYERS_NUM = 1  # 归一化方案的Linear层数量LEARNING_RATE = 0.01  # 学习率# 配置训练环境USE_MINI_DATA = True  # 默认使用小数据集,此方法可加快模型产出速度,但可能会影响准确率# 组网class SampleNet(paddle.nn.Layer):    def __init__(self, tag_dict: dict, size_dict: dict):        # 继承Model        super().__init__()        # 新建一个隐藏层列表,用于存储各字段隐藏层对象        self.hidden_layers_list = []        # 定义一个用于记录输出层的输入大小变量,经过一个emb的网络结构就增加该结构的output_dim,以此类推        out_layer_input_size = 0        # 遍历每个字段以及其处理方式        for tag, tag_method in tag_dict.items():            # ===== 网络结构方法注册 =====            # Embedding方法注册            if tag_method == "emb":                hidden_layer = nn.LayerList([nn.Embedding(num_embeddings=size_dict[tag],                                                          embedding_dim=EMB_SIZE),                                             nn.Linear(in_features=EMB_SIZE, out_features=EMB_LINEAR_SIZE)])                out_layer_input_size += EMB_LINEAR_SIZE            # 归一化方法注册            elif tag_method == "norm":                hidden_layer = nn.LayerList(                    [nn.Linear(in_features=1, out_features=1) for _ in range(LINEAR_LAYERS_NUM)])                out_layer_input_size += 1            # 如果对应方法为None,那么跳过该字段            elif tag_method is None:                continue            # 若出现没有注册的方法,提示报错            else:                raise Exception(str(tag_method) + "为未知的处理方案,请在SampleNet类中用elif注册处理流程")            self.hidden_layers_list.append(hidden_layer)        # 定义输出层,因为是二分类任务,激活函数以及损失方案可以由选手自己发挥,此处为sigmoid激活函数        # Tips: 若使用sigmoid激活函数,需要修改output_dim和损失函数,推荐理解原理后再尝试修改        self.out_layers = nn.Linear(in_features=out_layer_input_size,                                    out_features=2)    # 前向推理部分 `*input_data`的`*`表示传入任一数量的变量    def forward(self, *input_data):        layer_list = []  # 用于存储各字段特征结果        for sample_data, hidden_layers in zip(input_data, self.hidden_layers_list):            tmp = sample_data            for hidden_layer in hidden_layers:                tmp = hidden_layer(tmp)            layer_list.append(tensor.flatten(tmp, start_axis=1))  # flatten是因为原始shape为[batch size, 1 , *n], 需要变换为[bs, n]        # 对所有字段的特征合并        layers = tensor.concat(layer_list, axis=1)        # 把特征放入用于输出层的网络        result = self.out_layers(layers)        # result = paddle.nn.functional.softmax(result)        # 返回分类结果        return result# 定义网络输入inputs = []for tag_name, tag_m in TAGS.items():    d_type = "float32"    if tag_m == "emb":        d_type = "int64"    if tag_m is None:        continue    inputs.append(InputSpec(shape=[-1, 1], dtype=d_type, name=tag_name))

   

执行训练

In [6]

# 定义Labellabels = [InputSpec([-1, 1], 'int64', name='label')]# 实例化SampleNetmodel = paddle.Model(SampleNet(TAGS, get_size_dict()), inputs=inputs, labels=labels)# 获取训练集和测试集数据读取器train_reader = Reader(use_mini_train=USE_MINI_DATA)val_reader = Reader(use_mini_train=USE_MINI_DATA, is_val=True)# 定义优化器optimizer = paddle.optimizer.SGD(learning_rate=LEARNING_RATE, parameters=model.parameters())# 模型训练配置model.prepare(optimizer, paddle.nn.loss.CrossEntropyLoss(), Accuracy())# 开始训练model.fit(train_data=train_reader,  # 训练集数据            eval_data=val_reader,  # 交叉验证集数据            batch_size=TRAIN_BATCH_SIZE,  # Batch size大小            epochs=EPOCHS,  # 训练轮数            log_freq=1000,  # 日志打印间隔            save_dir=SAVE_DIR)  # checkpoint保存路径

       

/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddle/distributed/parallel.py:119: UserWarning: Currently not a parallel execution environment, `paddle.distributed.init_parallel_env` will not do anything.  "Currently not a parallel execution environment, `paddle.distributed.init_parallel_env` will not do anything."/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddle/fluid/layers/utils.py:77: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working  return (isinstance(seq, collections.Sequence) and

       

The loss value printed in the log is the current step, and the metric is the average value of previous step.Epoch 1/1step  1000/18000 - loss: 0.3557 - acc: 0.5930 - 6ms/stepstep  2000/18000 - loss: 0.3115 - acc: 0.6320 - 6ms/stepstep  3000/18000 - loss: 0.7333 - acc: 0.6507 - 6ms/stepstep  4000/18000 - loss: 0.1832 - acc: 0.6587 - 6ms/stepstep  5000/18000 - loss: 1.3488 - acc: 0.6656 - 6ms/stepstep  6000/18000 - loss: 0.8171 - acc: 0.6708 - 6ms/stepstep  7000/18000 - loss: 0.2782 - acc: 0.6760 - 6ms/stepstep  8000/18000 - loss: 0.3808 - acc: 0.6824 - 6ms/stepstep  9000/18000 - loss: 1.6512 - acc: 0.6918 - 6ms/stepstep 10000/18000 - loss: 0.1337 - acc: 0.6970 - 6ms/stepstep 11000/18000 - loss: 0.3075 - acc: 0.7044 - 6ms/stepstep 12000/18000 - loss: 0.3481 - acc: 0.7082 - 6ms/stepstep 13000/18000 - loss: 0.1085 - acc: 0.7095 - 6ms/stepstep 14000/18000 - loss: 0.4892 - acc: 0.7139 - 6ms/stepstep 15000/18000 - loss: 0.2236 - acc: 0.7169 - 6ms/stepstep 16000/18000 - loss: 0.1311 - acc: 0.7181 - 6ms/stepstep 17000/18000 - loss: 0.4887 - acc: 0.7209 - 6ms/stepstep 18000/18000 - loss: 0.6556 - acc: 0.7232 - 6ms/stepsave checkpoint at /home/aistudio/output/0Eval begin...The loss value printed in the log is the current batch, and the metric is the average value of previous step.step 1000/2000 - loss: 0.2528 - acc: 0.7490 - 5ms/stepstep 2000/2000 - loss: 2.0876 - acc: 0.7555 - 5ms/stepEval samples: 2000save checkpoint at /home/aistudio/output/final

       

执行推理

In [7]

# 推理部分CHECK_POINT_ID = "final"  # 如没有训练完毕,可以挑选SAVE_DIR路径的下的中的checkpoint文件名(不包含拓展名哦),例如"1"TEST_BATCH_SIZE = 32  # 若因内存/显存发生报错,请优先调整为1RESULT_FILE = "./result1.csv"  # 推理文件保存位置# 实例化SampleNetmodel = paddle.Model(SampleNet(TAGS, get_size_dict()), inputs=inputs)# 获取推理Reader并读取参数进行推理infer_reader = Reader(is_infer=True)model.load(os.path.join(SAVE_DIR, CHECK_POINT_ID))# 开始推理model.prepare()infer_output = model.predict(infer_reader, TEST_BATCH_SIZE)# 获取原始表中的字段并添加推理结果result_df = infer_reader.df.loc[:, "sid"]pack = []for batch_out in infer_output[0]:    for sample in batch_out:        pack.append(np.argmax(sample))# 保存csv文件result_df = pd.DataFrame({"sid": np.array(result_df, dtype="int64"), "label": pack})result_df.to_csv(RESULT_FILE, index=False)print("结果文件保存至:", RESULT_FILE)

       

Predict begin...step   14/4688 [..............................] - ETA: 58s - 12ms/ste2201 不在 package 字典内, 由默认值代替,可能影响效果step   20/4688 [..............................] - ETA: 54s - 12ms/st2025 不在 package 字典内, 由默认值代替,可能影响效果step   22/4688 [..............................] - ETA: 54s - 12ms/step2336.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step   26/4688 [..............................] - ETA: 52s - 11ms/st1249 不在 package 字典内, 由默认值代替,可能影响效果1804 不在 package 字典内, 由默认值代替,可能影响效果step   42/4688 [..............................] - ETA: 50s - 11ms/st916.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step   54/4688 [..............................] - ETA: 48s - 11ms/st1811 不在 package 字典内, 由默认值代替,可能影响效果step   66/4688 [..............................] - ETA: 48s - 10ms/st1174.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step   84/4688 [..............................] - ETA: 47s - 10ms/st150.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step   96/4688 [..............................] - ETA: 47s - 10ms/st666.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  124/4688 [..............................] - ETA: 46s - 10ms/st1857 不在 package 字典内, 由默认值代替,可能影响效果step  126/4688 [..............................] - ETA: 46s - 10ms/step1096.0 不在 dev_width 字典内, 由默认值代替,可能影响效果787 不在 package 字典内, 由默认值代替,可能影响效果step  158/4688 [>.............................] - ETA: 45s - 10ms/st1186 不在 package 字典内, 由默认值代替,可能影响效果step  220/4688 [>.............................] - ETA: 44s - 10ms/st921.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  222/4688 [>.............................] - ETA: 44s - 10ms/step611.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step  238/4688 [>.............................] - ETA: 44s - 10ms/st1284.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  266/4688 [>.............................] - ETA: 43s - 10ms/st743 不在 package 字典内, 由默认值代替,可能影响效果2014.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  288/4688 [>.............................] - ETA: 43s - 10ms/st299.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果step  292/4688 [>.............................] - ETA: 43s - 10ms/st2168.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  300/4688 [>.............................] - ETA: 43s - 10ms/st1891 不在 package 字典内, 由默认值代替,可能影响效果step  340/4688 [=>............................] - ETA: 42s - 10ms/st1487.0 不在 dev_height 字典内, 由默认值代替,可能影响效果277.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果step  370/4688 [=>............................] - ETA: 42s - 10ms/st1943 不在 package 字典内, 由默认值代替,可能影响效果step  372/4688 [=>............................] - ETA: 42s - 10ms/step1249 不在 package 字典内, 由默认值代替,可能影响效果step  412/4688 [=>............................] - ETA: 42s - 10ms/st745.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  416/4688 [=>............................] - ETA: 42s - 10ms/st1934 不在 package 字典内, 由默认值代替,可能影响效果step  422/4688 [=>............................] - ETA: 41s - 10ms/st1539.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  430/4688 [=>............................] - ETA: 41s - 10ms/st1555 不在 package 字典内, 由默认值代替,可能影响效果356.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果step  434/4688 [=>............................] - ETA: 41s - 10ms/st2240 不在 package 字典内, 由默认值代替,可能影响效果step  448/4688 [=>............................] - ETA: 41s - 10ms/st1405.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  478/4688 [==>...........................] - ETA: 41s - 10ms/st1799 不在 package 字典内, 由默认值代替,可能影响效果step  486/4688 [==>...........................] - ETA: 41s - 10ms/st2699.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  506/4688 [==>...........................] - ETA: 41s - 10ms/st1312.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  512/4688 [==>...........................] - ETA: 41s - 10ms/st2436.0 不在 dev_height 字典内, 由默认值代替,可能影响效果1125.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step  522/4688 [==>...........................] - ETA: 40s - 10ms/st2306 不在 package 字典内, 由默认值代替,可能影响效果step  574/4688 [==>...........................] - ETA: 40s - 10ms/st1739 不在 package 字典内, 由默认值代替,可能影响效果step  578/4688 [==>...........................] - ETA: 40s - 10ms/st1124 不在 media_id 字典内, 由默认值代替,可能影响效果995 不在 package 字典内, 由默认值代替,可能影响效果step  600/4688 [==>...........................] - ETA: 40s - 10ms/st577 不在 package 字典内, 由默认值代替,可能影响效果step  606/4688 [==>...........................] - ETA: 40s - 10ms/st1486 不在 package 字典内, 由默认值代替,可能影响效果step  616/4688 [==>...........................] - ETA: 39s - 10ms/st1892 不在 package 字典内, 由默认值代替,可能影响效果step  624/4688 [==>...........................] - ETA: 39s - 10ms/st1303 不在 package 字典内, 由默认值代替,可能影响效果step  650/4688 [===>..........................] - ETA: 39s - 10ms/st484 不在 package 字典内, 由默认值代替,可能影响效果step  664/4688 [===>..........................] - ETA: 39s - 10ms/st2861.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  682/4688 [===>..........................] - ETA: 39s - 10ms/st1580 不在 package 字典内, 由默认值代替,可能影响效果step  684/4688 [===>..........................] - ETA: 39s - 10ms/step917 不在 package 字典内, 由默认值代替,可能影响效果669.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  696/4688 [===>..........................] - ETA: 39s - 10ms/st2672.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  702/4688 [===>..........................] - ETA: 39s - 10ms/st1828 不在 package 字典内, 由默认值代替,可能影响效果step  706/4688 [===>..........................] - ETA: 39s - 10ms/st2095 不在 package 字典内, 由默认值代替,可能影响效果step  710/4688 [===>..........................] - ETA: 38s - 10ms/st2091 不在 package 字典内, 由默认值代替,可能影响效果step  712/4688 [===>..........................] - ETA: 38s - 10ms/step1913.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step  718/4688 [===>..........................] - ETA: 38s - 10ms/st2229 不在 package 字典内, 由默认值代替,可能影响效果1782.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  736/4688 [===>..........................] - ETA: 38s - 10ms/st1488 不在 package 字典内, 由默认值代替,可能影响效果step  742/4688 [===>..........................] - ETA: 38s - 10ms/st1891 不在 package 字典内, 由默认值代替,可能影响效果step  744/4688 [===>..........................] - ETA: 38s - 10ms/step1402.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  788/4688 [====>.........................] - ETA: 38s - 10ms/st2033.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step  806/4688 [====>.........................] - ETA: 38s - 10ms/st674 不在 package 字典内, 由默认值代替,可能影响效果step  808/4688 [====>.........................] - ETA: 38s - 10ms/step393.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果step  812/4688 [====>.........................] - ETA: 37s - 10ms/st533.0 不在 dev_height 字典内, 由默认值代替,可能影响效果853.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step  822/4688 [====>.........................] - ETA: 37s - 10ms/st1839 不在 package 字典内, 由默认值代替,可能影响效果step  854/4688 [====>.........................] - ETA: 37s - 10ms/st685 不在 package 字典内, 由默认值代替,可能影响效果step  896/4688 [====>.........................] - ETA: 37s - 10ms/st1788 不在 package 字典内, 由默认值代替,可能影响效果step  906/4688 [====>.........................] - ETA: 37s - 10ms/st1758 不在 package 字典内, 由默认值代替,可能影响效果step  910/4688 [====>.........................] - ETA: 37s - 10ms/st1607 不在 package 字典内, 由默认值代替,可能影响效果step  922/4688 [====>.........................] - ETA: 36s - 10ms/st1156 不在 package 字典内, 由默认值代替,可能影响效果1048.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  968/4688 [=====>........................] - ETA: 36s - 10ms/st2217.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step  970/4688 [=====>........................] - ETA: 36s - 10ms/step701 不在 package 字典内, 由默认值代替,可能影响效果step  984/4688 [=====>........................] - ETA: 36s - 10ms/st4498.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step  994/4688 [=====>........................] - ETA: 36s - 10ms/st1609 不在 package 字典内, 由默认值代替,可能影响效果step  996/4688 [=====>........................] - ETA: 36s - 10ms/step2203.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 1020/4688 [=====>........................] - ETA: 35s - 10ms/st1815 不在 package 字典内, 由默认值代替,可能影响效果step 1046/4688 [=====>........................] - ETA: 35s - 10ms/st1992 不在 package 字典内, 由默认值代替,可能影响效果step 1050/4688 [=====>........................] - ETA: 35s - 10ms/st810 不在 package 字典内, 由默认值代替,可能影响效果step 1080/4688 [=====>........................] - ETA: 35s - 10ms/st2167.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 1108/4688 [======>.......................] - ETA: 34s - 10ms/st1021 不在 package 字典内, 由默认值代替,可能影响效果step 1118/4688 [======>.......................] - ETA: 34s - 10ms/st2123.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 1124/4688 [======>.......................] - ETA: 34s - 10ms/st2259 不在 package 字典内, 由默认值代替,可能影响效果step 1132/4688 [======>.......................] - ETA: 34s - 10ms/st2056 不在 package 字典内, 由默认值代替,可能影响效果step 1148/4688 [======>.......................] - ETA: 34s - 10ms/st964.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 1164/4688 [======>.......................] - ETA: 34s - 10ms/st1665.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 1190/4688 [======>.......................] - ETA: 34s - 10ms/st1507 不在 package 字典内, 由默认值代替,可能影响效果step 1202/4688 [======>.......................] - ETA: 34s - 10ms/st2070 不在 package 字典内, 由默认值代替,可能影响效果step 1204/4688 [======>.......................] - ETA: 34s - 10ms/step2845.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 1214/4688 [======>.......................] - ETA: 34s - 10ms/st1493 不在 package 字典内, 由默认值代替,可能影响效果step 1220/4688 [======>.......................] - ETA: 34s - 10ms/st1252 不在 package 字典内, 由默认值代替,可能影响效果step 1224/4688 [======>.......................] - ETA: 34s - 10ms/st1321 不在 package 字典内, 由默认值代替,可能影响效果723 不在 package 字典内, 由默认值代替,可能影响效果step 1262/4688 [=======>......................] - ETA: 33s - 10ms/st2106 不在 package 字典内, 由默认值代替,可能影响效果step 1264/4688 [=======>......................] - ETA: 33s - 10ms/step898 不在 package 字典内, 由默认值代替,可能影响效果step 1276/4688 [=======>......................] - ETA: 33s - 10ms/st790 不在 package 字典内, 由默认值代替,可能影响效果step 1286/4688 [=======>......................] - ETA: 33s - 10ms/st236.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果step 1302/4688 [=======>......................] - ETA: 33s - 10ms/st1447 不在 package 字典内, 由默认值代替,可能影响效果step 1322/4688 [=======>......................] - ETA: 33s - 10ms/st1432 不在 package 字典内, 由默认值代替,可能影响效果step 1330/4688 [=======>......................] - ETA: 33s - 10ms/st2197.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 1346/4688 [=======>......................] - ETA: 33s - 10ms/st1258 不在 package 字典内, 由默认值代替,可能影响效果step 1352/4688 [=======>......................] - ETA: 33s - 10ms/st548 不在 package 字典内, 由默认值代替,可能影响效果step 1358/4688 [=======>......................] - ETA: 32s - 10ms/st1504 不在 media_id 字典内, 由默认值代替,可能影响效果step 1388/4688 [=======>......................] - ETA: 32s - 10ms/st1232 不在 package 字典内, 由默认值代替,可能影响效果step 1392/4688 [=======>......................] - ETA: 32s - 10ms/st180.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 1402/4688 [=======>......................] - ETA: 32s - 10ms/st1553 不在 package 字典内, 由默认值代替,可能影响效果step 1432/4688 [========>.....................] - ETA: 32s - 10ms/st2229.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 1454/4688 [========>.....................] - ETA: 31s - 10ms/st2233 不在 package 字典内, 由默认值代替,可能影响效果step 1460/4688 [========>.....................] - ETA: 31s - 10ms/st1756 不在 package 字典内, 由默认值代替,可能影响效果step 1498/4688 [========>.....................] - ETA: 31s - 10ms/st1440 不在 package 字典内, 由默认值代替,可能影响效果step 1504/4688 [========>.....................] - ETA: 31s - 10ms/st1889 不在 package 字典内, 由默认值代替,可能影响效果step 1540/4688 [========>.....................] - ETA: 31s - 10ms/st2043 不在 package 字典内, 由默认值代替,可能影响效果step 1554/4688 [========>.....................] - ETA: 31s - 10ms/st1992.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 1568/4688 [=========>....................] - ETA: 30s - 10ms/st2158 不在 package 字典内, 由默认值代替,可能影响效果step 1576/4688 [=========>....................] - ETA: 30s - 10ms/st2002 不在 package 字典内, 由默认值代替,可能影响效果step 1610/4688 [=========>....................] - ETA: 30s - 10ms/st292.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果1214.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 1638/4688 [=========>....................] - ETA: 30s - 10ms/st1.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 1646/4688 [=========>....................] - ETA: 30s - 10ms/st1474 不在 media_id 字典内, 由默认值代替,可能影响效果step 1666/4688 [=========>....................] - ETA: 29s - 10ms/st675.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 1668/4688 [=========>....................] - ETA: 29s - 10ms/step2141 不在 package 字典内, 由默认值代替,可能影响效果step 1698/4688 [=========>....................] - ETA: 29s - 10ms/st2013.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 1700/4688 [=========>....................] - ETA: 29s - 10ms/step9024.0 不在 dev_width 字典内, 由默认值代替,可能影响效果115.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果1700 不在 package 字典内, 由默认值代替,可能影响效果step 1702/4688 [=========>....................] - ETA: 29s - 10ms/step2436.0 不在 dev_height 字典内, 由默认值代替,可能影响效果1125.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 1724/4688 [==========>...................] - ETA: 29s - 10ms/st484 不在 package 字典内, 由默认值代替,可能影响效果step 1728/4688 [==========>...................] - ETA: 29s - 10ms/st1715 不在 package 字典内, 由默认值代替,可能影响效果587.0 不在 dev_height 字典内, 由默认值代替,可能影响效果331.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 1736/4688 [==========>...................] - ETA: 29s - 10ms/st1479.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 1744/4688 [==========>...................] - ETA: 29s - 10ms/st260.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果1252 不在 package 字典内, 由默认值代替,可能影响效果step 1766/4688 [==========>...................] - ETA: 28s - 10ms/st2288 不在 package 字典内, 由默认值代替,可能影响效果step 1776/4688 [==========>...................] - ETA: 28s - 10ms/st930.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 1778/4688 [==========>...................] - ETA: 28s - 10ms/step8537.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 1798/4688 [==========>...................] - ETA: 28s - 10ms/st1782.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 1820/4688 [==========>...................] - ETA: 28s - 10ms/st1321.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 1878/4688 [===========>..................] - ETA: 27s - 10ms/st2041.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 1898/4688 [===========>..................] - ETA: 27s - 10ms/st1357 不在 package 字典内, 由默认值代替,可能影响效果step 1922/4688 [===========>..................] - ETA: 27s - 10ms/st1239.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 1950/4688 [===========>..................] - ETA: 27s - 10ms/st1369.0 不在 dev_width 字典内, 由默认值代替,可能影响效果1609 不在 package 字典内, 由默认值代替,可能影响效果step 1958/4688 [===========>..................] - ETA: 26s - 10ms/st2260 不在 package 字典内, 由默认值代替,可能影响效果step 1960/4688 [===========>..................] - ETA: 26s - 10ms/step1361 不在 package 字典内, 由默认值代替,可能影响效果805.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 1962/4688 [===========>..................] - ETA: 26s - 10ms/step2287 不在 package 字典内, 由默认值代替,可能影响效果step 1964/4688 [===========>..................] - ETA: 26s - 10ms/step723.0 不在 dev_height 字典内, 由默认值代替,可能影响效果1366.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 1982/4688 [===========>..................] - ETA: 26s - 10ms/st1803 不在 package 字典内, 由默认值代替,可能影响效果step 1996/4688 [===========>..................] - ETA: 26s - 10ms/st1725.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 2012/4688 [===========>..................] - ETA: 26s - 10ms/st8512.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 2020/4688 [===========>..................] - ETA: 26s - 10ms/st2113 不在 package 字典内, 由默认值代替,可能影响效果step 2028/4688 [===========>..................] - ETA: 26s - 10ms/st2189 不在 package 字典内, 由默认值代替,可能影响效果step 2038/4688 [============>.................] - ETA: 26s - 10ms/st423.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果step 2058/4688 [============>.................] - ETA: 25s - 10ms/st347.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果step 2070/4688 [============>.................] - ETA: 25s - 10ms/st603.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 2096/4688 [============>.................] - ETA: 25s - 10ms/st2144 不在 package 字典内, 由默认值代替,可能影响效果step 2100/4688 [============>.................] - ETA: 25s - 10ms/st1671 不在 package 字典内, 由默认值代替,可能影响效果step 2118/4688 [============>.................] - ETA: 25s - 10ms/st2311 不在 package 字典内, 由默认值代替,可能影响效果step 2124/4688 [============>.................] - ETA: 25s - 10ms/st1596 不在 package 字典内, 由默认值代替,可能影响效果step 2126/4688 [============>.................] - ETA: 25s - 10ms/step1658 不在 package 字典内, 由默认值代替,可能影响效果step 2130/4688 [============>.................] - ETA: 25s - 10ms/st1725.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 2140/4688 [============>.................] - ETA: 25s - 10ms/st769.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 2142/4688 [============>.................] - ETA: 25s - 10ms/step724 不在 package 字典内, 由默认值代替,可能影响效果1803 不在 package 字典内, 由默认值代替,可能影响效果step 2190/4688 [=============>................] - ETA: 24s - 10ms/st687 不在 package 字典内, 由默认值代替,可能影响效果step 2196/4688 [=============>................] - ETA: 24s - 10ms/st2672.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 2218/4688 [=============>................] - ETA: 24s - 10ms/st1257 不在 package 字典内, 由默认值代替,可能影响效果step 2226/4688 [=============>................] - ETA: 24s - 10ms/st2224.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 2240/4688 [=============>................] - ETA: 24s - 10ms/st20 不在 version 字典内, 由默认值代替,可能影响效果step 2294/4688 [=============>................] - ETA: 23s - 10ms/st1156 不在 package 字典内, 由默认值代替,可能影响效果step 2312/4688 [=============>................] - ETA: 23s - 10ms/st1503.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 2334/4688 [=============>................] - ETA: 23s - 10ms/st2184.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 2372/4688 [==============>...............] - ETA: 22s - 10ms/st1814 不在 package 字典内, 由默认值代替,可能影响效果step 2404/4688 [==============>...............] - ETA: 22s - 10ms/st714 不在 package 字典内, 由默认值代替,可能影响效果step 2414/4688 [==============>...............] - ETA: 22s - 10ms/st1641 不在 package 字典内, 由默认值代替,可能影响效果step 2432/4688 [==============>...............] - ETA: 22s - 10ms/st1435 不在 package 字典内, 由默认值代替,可能影响效果step 2434/4688 [==============>...............] - ETA: 22s - 10ms/step6024.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 2454/4688 [==============>...............] - ETA: 22s - 10ms/st2018 不在 package 字典内, 由默认值代替,可能影响效果step 2458/4688 [==============>...............] - ETA: 22s - 10ms/st2182 不在 package 字典内, 由默认值代替,可能影响效果step 2472/4688 [==============>...............] - ETA: 21s - 10ms/st2720.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 2492/4688 [==============>...............] - ETA: 21s - 10ms/st60.0 不在 dev_height 字典内, 由默认值代替,可能影响效果20.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果50.0 不在 dev_width 字典内, 由默认值代替,可能影响效果1897 不在 package 字典内, 由默认值代替,可能影响效果step 2530/4688 [===============>..............] - ETA: 21s - 10ms/st1916 不在 package 字典内, 由默认值代替,可能影响效果step 2532/4688 [===============>..............] - ETA: 21s - 10ms/step2072 不在 package 字典内, 由默认值代替,可能影响效果step 2536/4688 [===============>..............] - ETA: 21s - 10ms/st2033.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 2540/4688 [===============>..............] - ETA: 21s - 10ms/st978.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 2568/4688 [===============>..............] - ETA: 20s - 10ms/st1326 不在 package 字典内, 由默认值代替,可能影响效果step 2666/4688 [================>.............] - ETA: 19s - 10ms/st1724 不在 package 字典内, 由默认值代替,可能影响效果step 2688/4688 [================>.............] - ETA: 19s - 10ms/st2720.0 不在 dev_height 字典内, 由默认值代替,可能影响效果2476.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 2694/4688 [================>.............] - ETA: 19s - 10ms/st2112 不在 package 字典内, 由默认值代替,可能影响效果step 2708/4688 [================>.............] - ETA: 19s - 10ms/st1662 不在 package 字典内, 由默认值代替,可能影响效果step 2744/4688 [================>.............] - ETA: 19s - 10ms/st714.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 2750/4688 [================>.............] - ETA: 19s - 10ms/st1518 不在 package 字典内, 由默认值代替,可能影响效果step 2754/4688 [================>.............] - ETA: 19s - 10ms/st322.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果step 2762/4688 [================>.............] - ETA: 18s - 10ms/st1172 不在 package 字典内, 由默认值代替,可能影响效果step 2764/4688 [================>.............] - ETA: 18s - 10ms/step1876 不在 package 字典内, 由默认值代替,可能影响效果step 2776/4688 [================>.............] - ETA: 18s - 10ms/st933 不在 package 字典内, 由默认值代替,可能影响效果step 2812/4688 [================>.............] - ETA: 18s - 10ms/st1737 不在 package 字典内, 由默认值代替,可能影响效果step 2818/4688 [=================>............] - ETA: 18s - 10ms/st1916 不在 package 字典内, 由默认值代替,可能影响效果step 2820/4688 [=================>............] - ETA: 18s - 10ms/step1608 不在 package 字典内, 由默认值代替,可能影响效果step 2862/4688 [=================>............] - ETA: 17s - 10ms/st5976.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 2884/4688 [=================>............] - ETA: 17s - 10ms/st2187 不在 package 字典内, 由默认值代替,可能影响效果step 2894/4688 [=================>............] - ETA: 17s - 10ms/st1860 不在 package 字典内, 由默认值代替,可能影响效果step 2908/4688 [=================>............] - ETA: 17s - 10ms/st1943 不在 package 字典内, 由默认值代替,可能影响效果step 2924/4688 [=================>............] - ETA: 17s - 10ms/st1490 不在 package 字典内, 由默认值代替,可能影响效果step 2932/4688 [=================>............] - ETA: 17s - 10ms/st872 不在 package 字典内, 由默认值代替,可能影响效果step 2950/4688 [=================>............] - ETA: 17s - 10ms/st657.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 2960/4688 [=================>............] - ETA: 16s - 10ms/st2012 不在 package 字典内, 由默认值代替,可能影响效果step 3012/4688 [==================>...........] - ETA: 16s - 10ms/st917 不在 package 字典内, 由默认值代替,可能影响效果step 3016/4688 [==================>...........] - ETA: 16s - 10ms/st1945 不在 package 字典内, 由默认值代替,可能影响效果step 3024/4688 [==================>...........] - ETA: 16s - 10ms/st1607 不在 package 字典内, 由默认值代替,可能影响效果step 3032/4688 [==================>...........] - ETA: 16s - 10ms/st666.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 3034/4688 [==================>...........] - ETA: 16s - 10ms/step719 不在 package 字典内, 由默认值代替,可能影响效果1782.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 3078/4688 [==================>...........] - ETA: 15s - 10ms/st2110 不在 package 字典内, 由默认值代替,可能影响效果step 3098/4688 [==================>...........] - ETA: 15s - 10ms/st929.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 3144/4688 [===================>..........] - ETA: 15s - 10ms/st2037 不在 package 字典内, 由默认值代替,可能影响效果step 3158/4688 [===================>..........] - ETA: 15s - 10ms/st2231 不在 package 字典内, 由默认值代替,可能影响效果step 3206/4688 [===================>..........] - ETA: 14s - 10ms/st2151 不在 package 字典内, 由默认值代替,可能影响效果step 3220/4688 [===================>..........] - ETA: 14s - 10ms/st492.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 3228/4688 [===================>..........] - ETA: 14s - 10ms/st2086.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 3232/4688 [===================>..........] - ETA: 14s - 10ms/st2326 不在 package 字典内, 由默认值代替,可能影响效果2227 不在 package 字典内, 由默认值代替,可能影响效果step 3246/4688 [===================>..........] - ETA: 14s - 10ms/st979 不在 media_id 字典内, 由默认值代替,可能影响效果step 3252/4688 [===================>..........] - ETA: 14s - 10ms/st1382.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 3272/4688 [===================>..........] - ETA: 13s - 10ms/st746.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 3276/4688 [===================>..........] - ETA: 13s - 10ms/st5408.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 3286/4688 [====================>.........] - ETA: 13s - 10ms/st1984 不在 package 字典内, 由默认值代替,可能影响效果step 3292/4688 [====================>.........] - ETA: 13s - 10ms/st751.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 3404/4688 [====================>.........] - ETA: 12s - 10ms/st2319.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 3410/4688 [====================>.........] - ETA: 12s - 10ms/st1099.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 3440/4688 [=====================>........] - ETA: 12s - 10ms/st470.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 3470/4688 [=====================>........] - ETA: 11s - 10ms/st1884 不在 package 字典内, 由默认值代替,可能影响效果step 3474/4688 [=====================>........] - ETA: 11s - 10ms/st1319.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 3478/4688 [=====================>........] - ETA: 11s - 10ms/st289 不在 package 字典内, 由默认值代替,可能影响效果step 3482/4688 [=====================>........] - ETA: 11s - 10ms/st2164.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 3496/4688 [=====================>........] - ETA: 11s - 10ms/st2268 不在 package 字典内, 由默认值代替,可能影响效果step 3514/4688 [=====================>........] - ETA: 11s - 10ms/sten_US 不在 lan 字典内, 由默认值代替,可能影响效果step 3520/4688 [=====================>........] - ETA: 11s - 10ms/st979 不在 media_id 字典内, 由默认值代替,可能影响效果step 3522/4688 [=====================>........] - ETA: 11s - 10ms/step675.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 3530/4688 [=====================>........] - ETA: 11s - 10ms/st1943 不在 package 字典内, 由默认值代替,可能影响效果step 3538/4688 [=====================>........] - ETA: 11s - 10ms/st1321.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 3570/4688 [=====================>........] - ETA: 10s - 10ms/st1479.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 3588/4688 [=====================>........] - ETA: 10s - 10ms/st2028 不在 package 字典内, 由默认值代替,可能影响效果step 3604/4688 [======================>.......] - ETA: 10s - 10ms/st881 不在 package 字典内, 由默认值代替,可能影响效果step 3654/4688 [======================>.......] - ETA: 10s - 10ms/st2150 不在 package 字典内, 由默认值代替,可能影响效果step 3720/4688 [======================>.......] - ETA: 9s - 10ms/ste1435 不在 package 字典内, 由默认值代替,可能影响效果step 3754/4688 [=======================>......] - ETA: 9s - 10ms/st409.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果step 3808/4688 [=======================>......] - ETA: 8s - 10ms/st608 不在 package 字典内, 由默认值代替,可能影响效果step 3814/4688 [=======================>......] - ETA: 8s - 10ms/st1656 不在 package 字典内, 由默认值代替,可能影响效果step 3818/4688 [=======================>......] - ETA: 8s - 10ms/ste1992.0 不在 dev_height 字典内, 由默认值代替,可能影响效果2183 不在 package 字典内, 由默认值代替,可能影响效果step 3824/4688 [=======================>......] - ETA: 8s - 10ms/st1484 不在 media_id 字典内, 由默认值代替,可能影响效果step 3842/4688 [=======================>......] - ETA: 8s - 10ms/st1316 不在 package 字典内, 由默认值代替,可能影响效果step 3844/4688 [=======================>......] - ETA: 8s - 10ms/step1260 不在 package 字典内, 由默认值代替,可能影响效果step 3862/4688 [=======================>......] - ETA: 8s - 10ms/st350.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 3876/4688 [=======================>......] - ETA: 7s - 10ms/st1649 不在 package 字典内, 由默认值代替,可能影响效果step 3908/4688 [========================>.....] - ETA: 7s - 10ms/ste1539 不在 package 字典内, 由默认值代替,可能影响效果step 3918/4688 [========================>.....] - ETA: 7s - 10ms/st1534 不在 media_id 字典内, 由默认值代替,可能影响效果2293 不在 package 字典内, 由默认值代替,可能影响效果step 3926/4688 [========================>.....] - ETA: 7s - 10ms/ste896.0 不在 dev_height 字典内, 由默认值代替,可能影响效果504.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 3954/4688 [========================>.....] - ETA: 7s - 10ms/ste2078 不在 package 字典内, 由默认值代替,可能影响效果1440 不在 package 字典内, 由默认值代替,可能影响效果step 3978/4688 [========================>.....] - ETA: 6s - 10ms/ste1318.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 3984/4688 [========================>.....] - ETA: 6s - 10ms/st2094 不在 package 字典内, 由默认值代替,可能影响效果step 4022/4688 [========================>.....] - ETA: 6s - 10ms/st1214 不在 package 字典内, 由默认值代替,可能影响效果step 4026/4688 [========================>.....] - ETA: 6s - 10ms/ste1432 不在 package 字典内, 由默认值代替,可能影响效果step 4048/4688 [========================>.....] - ETA: 6s - 10ms/st732.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 4050/4688 [========================>.....] - ETA: 6s - 10ms/step657.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 4068/4688 [=========================>....] - ETA: 6s - 10ms/st933 不在 package 字典内, 由默认值代替,可能影响效果step 4088/4688 [=========================>....] - ETA: 5s - 10ms/ste1385.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 4090/4688 [=========================>....] - ETA: 5s - 10ms/step1312.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 4128/4688 [=========================>....] - ETA: 5s - 10ms/st759 不在 package 字典内, 由默认值代替,可能影响效果step 4150/4688 [=========================>....] - ETA: 5s - 10ms/st1969.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 4198/4688 [=========================>....] - ETA: 4s - 10ms/ste2002 不在 package 字典内, 由默认值代替,可能影响效果step 4222/4688 [==========================>...] - ETA: 4s - 10ms/ste1457 不在 package 字典内, 由默认值代替,可能影响效果step 4224/4688 [==========================>...] - ETA: 4s - 10ms/stepzh-US 不在 lan 字典内, 由默认值代替,可能影响效果step 4238/4688 [==========================>...] - ETA: 4s - 10ms/st1801 不在 package 字典内, 由默认值代替,可能影响效果step 4242/4688 [==========================>...] - ETA: 4s - 10ms/ste2020 不在 package 字典内, 由默认值代替,可能影响效果step 4264/4688 [==========================>...] - ETA: 4s - 10ms/st2319.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 4276/4688 [==========================>...] - ETA: 4s - 10ms/ste1539 不在 media_id 字典内, 由默认值代替,可能影响效果2300 不在 package 字典内, 由默认值代替,可能影响效果step 4296/4688 [==========================>...] - ETA: 3s - 10ms/ste2002 不在 package 字典内, 由默认值代替,可能影响效果step 4308/4688 [==========================>...] - ETA: 3s - 10ms/ste1135.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 4314/4688 [==========================>...] - ETA: 3s - 10ms/st530 不在 package 字典内, 由默认值代替,可能影响效果step 4324/4688 [==========================>...] - ETA: 3s - 10ms/st791.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 4330/4688 [==========================>...] - ETA: 3s - 10ms/st2169 不在 package 字典内, 由默认值代替,可能影响效果step 4378/4688 [===========================>..] - ETA: 3s - 10ms/ste1593 不在 package 字典内, 由默认值代替,可能影响效果step 4382/4688 [===========================>..] - ETA: 2s - 10ms/ste2064 不在 package 字典内, 由默认值代替,可能影响效果step 4390/4688 [===========================>..] - ETA: 2s - 10ms/ste1355.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 4398/4688 [===========================>..] - ETA: 2s - 10ms/stein_ID 不在 lan 字典内, 由默认值代替,可能影响效果step 4412/4688 [===========================>..] - ETA: 2s - 10ms/st1799.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 4450/4688 [===========================>..] - ETA: 2s - 10ms/st2184 不在 package 字典内, 由默认值代替,可能影响效果step 4454/4688 [===========================>..] - ETA: 2s - 10ms/ste1017.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 4456/4688 [===========================>..] - ETA: 2s - 10ms/step1923 不在 package 字典内, 由默认值代替,可能影响效果step 4490/4688 [===========================>..] - ETA: 1s - 10ms/st2246 不在 package 字典内, 由默认值代替,可能影响效果step 4502/4688 [===========================>..] - ETA: 1s - 10ms/ste1444 不在 media_id 字典内, 由默认值代替,可能影响效果step 4508/4688 [===========================>..] - ETA: 1s - 10ms/st790 不在 package 字典内, 由默认值代替,可能影响效果step 4522/4688 [===========================>..] - ETA: 1s - 10ms/st518.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 4524/4688 [===========================>..] - ETA: 1s - 10ms/step890.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 4554/4688 [============================>.] - ETA: 1s - 10ms/st2672.0 不在 dev_height 字典内, 由默认值代替,可能影响效果1369.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 4580/4688 [============================>.] - ETA: 1s - 10ms/st2265 不在 package 字典内, 由默认值代替,可能影响效果step 4598/4688 [============================>.] - ETA: 0s - 10ms/st1216.0 不在 dev_width 字典内, 由默认值代替,可能影响效果step 4604/4688 [============================>.] - ETA: 0s - 10ms/st1009 不在 package 字典内, 由默认值代替,可能影响效果step 4610/4688 [============================>.] - ETA: 0s - 10ms/st746.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 4624/4688 [============================>.] - ETA: 0s - 10ms/st652.0 不在 dev_height 字典内, 由默认值代替,可能影响效果step 4662/4688 [============================>.] - ETA: 0s - 10ms/st1986 不在 package 字典内, 由默认值代替,可能影响效果step 4672/4688 [============================>.] - ETA: 0s - 10ms/ste1929 不在 package 字典内, 由默认值代替,可能影响效果step 4688/4688 [==============================] - 10ms/step         Predict samples: 150000结果文件保存至: ./result1.csv

       

以上就是点击反欺诈预测Baseline的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/317114.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月5日 08:11:07
下一篇 2025年11月5日 08:13:31

相关推荐

发表回复

登录后才能评论
关注微信