美文网首页
分类网络中的数据标注操作

分类网络中的数据标注操作

作者: chunleiml | 来源:发表于2017-12-05 20:56 被阅读53次

很多标准的开源数据集都是标注好的数据,我们下载下来就可以直接当训练集使用,例如MNIST, CIFAR-10。但在实际的深度学习训练任务中,有时我们拿到的数据并没有标签,需要我们自己对数据进行标注。例如拿到一套头颈部的CT数据,我们需要预测cerebellum的z轴范围,这就是一个典型的分类任务,我们需要做的就是给cerebellum一个标签,非cerebellum一个标签,通常是使用one-hot编码方式。

#给训练集标注数据
for i in range(cerebellum_label.shape[0]):
#index是cerebellum所在层的索引
    if i in index:
        y = [1,0]            
    else:
        y = [0,1]
    y_train.append(y)
print(len(y_train))
y_train = np.array(y_train)

训练完成后,我们用训练好的模型对一套没有进行过标注的数据进行预测

#model为训练网络保存的模型
label_test = model.predict(imgs, batch_size=24, verbose=1)
label_test = np.where(label_test>=0.5,1,0)
index = []
for i, label in enumerate(label_test):
    if label[0]==1:
        if label[1]==0:
            #现在的index就是预测的z轴索引范围
            index.append(i)

相关文章

  • 分类网络中的数据标注操作

    很多标准的开源数据集都是标注好的数据,我们下载下来就可以直接当训练集使用,例如MNIST, CIFAR-10。但在...

  • 谈谈人工智能数据标注那些事儿

    一、什么是数据标注 首先谈谈什么是数据标注。数据标注有许多类型,如分类、画框、注释、标记等等,我们会在下面详谈。要...

  • 数据标注相关内容

    一、数据标注: 数据标注就是使用自动化工具通过分类、画框、注释等等对收集来的数据进行标记以形成可供计算机识别分析的...

  • 2021-01-21

    1、定下初版的行业包分类1234label的标注文档,并抽取1000条数据安排标注与标注相关答疑 2、采用1000...

  • 常见的几种数据标注类型

    1.分类标注 分类标注,就是我们常见的打标签。一般是从既定的标签中选择数据对应的标签,是封闭集合。如下图,一张图就...

  • 机器学习的分类-1

    基本分类 1、监督学习 监督学习是指从标注数据中学习预测模型的机器学习问题。标注数据表示输入输出的对应关系,...

  • 生成模式和判别模式

    分类问题 在监督学习中,输出变量Y取有限个离散值时,预测问题变成了分类问题 包括学习和分类两个过程 标注问题 标注...

  • 简单操作DML(Data Manipulation Langua

    数据操作语言(DML) :SQL的分类之一,命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言。简...

  • 城市计算

    深度学习在时空数据中的应用_1 数据分类: 时空数据: 点数据 网数据:路网 时空属性 时间、点都在变化、具有网络...

  • 《人工智能基础》63/71天阅读

    让分类器学习得到合适参数的过程称为分类器的训练。 人工地给数据标上真实类别的过程被称为数据的标注。 人工智能系统是...

网友评论

      本文标题:分类网络中的数据标注操作

      本文链接:https://www.haomeiwen.com/subject/pbchixtx.html