首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Windows系统上使用Object Detection API训练自己的数据?

前言 之前写了一篇如何在windows系统上安装Tensorflow Object Detection API? 然后就想着把数据集换成自己的数据集进行训练得到自己的目标检测模型。...于是就自己来撸一篇教程,方便自己也给别人一些参考吧~ 目录 基于自己数据集进行目标检测训练的整体步骤如下: 数据标注,制作VOC格式的数据集 将数据集制作成tfrecord格式 下载预使用的目标检测模型...数据标注,制作VOC格式的数据集 数据集当然是第一步,在收集好数据后需要进行数据的标注,考虑到VOC风格,这里推荐使用LabelImg工具进行标注。 ?...下载预使用的目标检测模型 准备好训练数据后,选择模型进行训练,下载官方预训练模型【Github】 对于目标检测,可以考虑选择几种最常用的模型: ssd_mobilenet_v1_coco ssd_mobilenet_v2...: 'object' } 修改 进入tensorflow/models/research/object_detection/samples/config文件夹找到对应自己模型的config文件,针对自己的情况进行修改

1.5K40

Tera 中文教程:简明易懂的入门指南

本文将带领您从零开始,逐步了解如何在 Rust 项目中使用 Tera,包括基本设置、模板语法、高级用法以及内置的过滤器、测试和函数。...查看 API 文档 Tera 提供了丰富的 API 文档,您可以在 docs.rs/tera 上查看 Tera 导出的所有内容,帮助您更好地理解和使用 Tera。...基础知识 Tera 模板中的标记有三种类型,且不能更改其分隔符: 表达式:使用 {{ 和 }} 包围,用于输出变量或表达式的结果。...语句:使用 {% 和 %} 包围,用于控制流程,如循环、条件判断等。 注释:使用 {# 和 #} 包围,用于添加注释,注释内容不会被渲染。 2....Ter… 可以自定义结尾字符: {{ "Hello Tera World" | truncate(length=10, end="") }} 输出: Hello Tera 内置测试 测试用于在模板中进行条件判断

11600
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Django基础教程

    在更高级的用法中,可以使用命名的正则表达式组来捕获URL中的值并以关键字 参数传递给视图。 在Python正则表达式中,命名正则表达式组的语法是(?...2.1.4 捕获的参数永远是字符串 每个捕获的参数都作为一个普通的Python字符串传递给视图,无论正则表达式使用的是什么匹配方式。...如果第一个模式匹配,page()函数将使用num参数的默认值‘1’。如果第二个模式匹配,page()将使用正则表达式捕获的num值。...这和基于 XML 的模板引擎形成鲜明对比,那些引擎承担了 XML 解析器的开销,且往往比 Django 模板渲染引擎要慢上几个数量级。...# # 7 default_if_none: 如果值是None,就替换成设置的默认值,否则就使用本来的值  4.2.4 标签(tag)的使用(使用大括号和百分比的组合来表示使用tag)

    7.4K20

    后端框架学习-Django

    语法 {% 标签 %} … {% 结束标签 %} 例: if标签 {% if 条件表达式 1 %} … {% elif 条件表达式 2 %} … {% elif 条件表达式 3 %} … {% else...具体的请求可以由各自的应用来进行处理。 主路由匹配前缀,如/news/,再往下分发到子路由配置。...(条件) 作用:返回满足条件的唯一一条数据 说明:该方法只能返回一条数据,直接获得Object 查询结果多于一条则抛出异常;查询结果没有数据则抛出Model.DoesNotExist异常。...pagenator = Paginator(object_list,per_page) object_list 需要分页数据的对象列表,如QuerySet per_page 分页数据个数 返回值:Paginator...has_other_pages:如果有上一页或者有下一页返回True csv文件 csv文件:逗号分隔值文件,其文件以纯文本形式存储表格数据(数字或文本) 说明:可被常见制表工具,如excel等直接进行读取

    9.6K40

    Django之Model操作数据库详解

    Django ORM框架的功能: 建立模型类和表之间的对应关系,允许我们通过面向对象的方式来操作数据库。 根据设计的模型类生成数据库中的表格。 通过方便的配置就可以进行数据库的切换。...表达式可以是简单的值、对模型(或任何关联模型)上的字段的引用或者聚合表达式(平均值、总和等)。    ...关键字参数指定的Annotation将使用关键字作为Annotation 的别名。 匿名参数的别名将基于聚合函数的名称和模型的字段生成。 只有引用单个字段的聚合表达式才可以使用匿名参数。...当查询跨越多张表的数据时,QuerySet可能得到重复的结果,这时候可以使用distinct()进行去重。...Q查询 F查询专门取对象中某列值的操作,F的作用:用来批量修改数据的 #导入F from django.db.models import F #把table1表中的num列中的每一个值在的基础上加10

    7.1K10

    全网最全Python项目体系练习500例(附源代码),练完可就业

    32.请写出一个函数满足以下条件 33.使用单一的列表生成式来产生一个新的列表 34.用一行代码生成[1,4,9,16,25,36,49,64,81,100] 35.输入某年某月某日,判断这一天是这一年的第几天...有 del() 函数的对象间的循环引用是导致内存泄露的主凶。不使用一个对象时使用: del object 来删除一个对象的引用计数就可以有效防止内存泄露问题。...[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件] 53.简述read、readline、readlines的区别?...61.如何在function里面设置一个全局变量 globals() # 返回包含当前作用余全局变量的字典。 global 变量 设置使用全局变量 62.对缺省参数的理解 ?...getattr(object, name[,default])函数: 获取对象object的属性或者方法,如果存在则打印出来,如果不存在,打印默认值,默认值可选。

    1.5K20

    django基础之二

    对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。         ...Django的MTV模式本质上与MVC模式没有什么差别,也是各组件之间为了保持松耦合关系,只是定义上有些许不同,Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM)...  设置名称之后,可以在不同的地方调用,如: 模板中使用生成URL     {% url 'h2' 2012 %} 函数中使用生成URL     reverse('h2', args=(2012,))...,否则就是用本来的值                 7  default_if_none:  如果值是None,就替换成设置的默认值,否则就使用本来的值 #实例: #value1="aBcDe" {{...a、在app中创建templatetags模块(必须的)   b、创建任意 .py 文件,如:my_tags.py #!

    1.7K40

    Django(1)初识Django「建议收藏」

    模型:数据存取层,处理与数据相关的所有事物,例如如何存取、如何验证有效性、包含哪些行为以及数据之间的关系等。 模板:表现层,处理与表现相关的决定,例如如何在页面或其他类型的文档中进行显示。...Django有许多功能强大的第三方插件,可以很方便地开发出自己的工具包,这使得Django具有很强的可扩展性。...Django基于MTV的设计十分优美,其具有以下特点: 对象映射关系(Object Relational Mapping, ORM):通过定义映射类来构建数据模型,将模型与关系数据库连接起来,使用ORM...URL设计:开发者可以设计任意的URL(网站地址),而且还支持使用正则表达式设计 模板系统:提供可扩展的模板语言,模板之间具有可继承性 表单处理:可以生成各种表单模型,而且表单具有有效性检验功能 Cache...功能的导入由模块Django.urls实现,如from Django.urls import include,path,re_path Admin后台系统:支持主流移动设备并新增属性ModelAdmin.autocomplete_fields

    2.8K20

    django 1.8 官方文档翻译: 1-2-3 编写你的第一个Django应用,第3部分

    但是,实际上,你并不需要成为一个正则表达式的专家,仅仅需要知道如何捕获简单的模式。 事实上,复杂的正则表达式会降低查找性能,因此你不能完全依赖正则表达式的功能。...P\d+) 匹配的结果。 使用括号包围一个 正则表达式所“捕获”的文本可作为一个参数传给视图函数;?...其中有一个默认值是 django.template.loaders.app_directories.Loader ,Django 就会在每个 INSTALLED_APPS 的 “templates” 子目录下查找模板...快捷方式: get_object_or_404() 这很常见,当你使用 get() 获取对象时 对象却不存在时就会抛出 Http404 异常。对此 Django 提供了一个快捷操作。...如果你创建了这个模板,至少添加些如“页面未找到” 的内容。

    1.8K50

    Django ORM模型:想说爱你不容易

    使用Python的Django模型的话,一般都会用它自带的ORM(Object-relational mapping)模型。这个ORM模型的设计比较简单,学起来不会特别花时间。...有一些限制条件是Django提供的,并没有数据库层面的对应物,比如blank。 (当blank参数为真时,对应字段可以为留为空白。) 在基本的模型设计上,Django ORM没有留什么坑。...需要注意的是,在Django ORM中,只能通过ForeignKey来定义多对一关系,不能显示地定义一对多关系。但你可以使用模型对象的*_set语法来反向调用多对一关系。...查询 Django ORM可以通过一些方法来实现。其中的很多方法返回的是Django自定义的QuerySet类的迭代器。Python看到迭代器时会懒惰求值,所以这些方法返回时并不会真正进行数据库操作。...Q表达式代表了WHERE的一个条件,可以用于多个WHERE条件的连接。这些都是Django ORM用来弥补缺陷的。就拿Q表达式来说。查询方法中跟多个参数的话,相当于多个WHERE条件。

    78920

    Django ORM模型:想说爱你不容易

    使用Python的Django模型的话,一般都会用它自带的ORM(Object-relational mapping)模型。这个ORM模型的设计比较简单,学起来不会特别花时间。...有一些限制条件是Django提供的,并没有数据库层面的对应物,比如blank。 (当blank参数为真时,对应字段可以为留为空白。) 在基本的模型设计上,Django ORM没有留什么坑。...需要注意的是,在Django ORM中,只能通过ForeignKey来定义多对一关系,不能显示地定义一对多关系。但你可以使用模型对象的*_set语法来反向调用多对一关系。...查询 Django ORM可以通过一些方法来实现。其中的很多方法返回的是Django自定义的QuerySet类的迭代器。Python看到迭代器时会懒惰求值,所以这些方法返回时并不会真正进行数据库操作。...Q表达式代表了WHERE的一个条件,可以用于多个WHERE条件的连接。这些都是Django ORM用来弥补缺陷的。就拿Q表达式来说。查询方法中跟多个参数的话,相当于多个WHERE条件。

    64320

    Django ORM模型:想说爱你不容易

    使用Python的Django模型的话,一般都会用它自带的ORM(Object-relational mapping)模型。这个ORM模型的设计比较简单,学起来不会特别花时间。...有一些限制条件是Django提供的,并没有数据库层面的对应物,比如blank。 (当blank参数为真时,对应字段可以为留为空白。) 在基本的模型设计上,Django ORM没有留什么坑。...需要注意的是,在Django ORM中,只能通过ForeignKey来定义多对一关系,不能显示地定义一对多关系。但你可以使用模型对象的*_set语法来反向调用多对一关系。...查询 Django ORM可以通过一些方法来实现。其中的很多方法返回的是Django自定义的QuerySet类的迭代器。Python看到迭代器时会懒惰求值,所以这些方法返回时并不会真正进行数据库操作。...Q表达式代表了WHERE的一个条件,可以用于多个WHERE条件的连接。这些都是Django ORM用来弥补缺陷的。就拿Q表达式来说。查询方法中跟多个参数的话,相当于多个WHERE条件。

    1.3K80

    Django获取URL中的数据

    q=Django&t=blog&u=zy010101 我们将第一种形式称为“URL路径参数”;第二种形式称为“URL关键字形式”。下面讲述如何在Django中获取这两种形式的数据。...为了防止有时候进不去文档,我将官方文档也直接贴在下面: 使用re_path函数 如果,使用path函数并不能满足你匹配URL的要求,那么可以使用re_path函数来使用正则表达式来匹配URL路径中的参数...需要注意在Django中,使用正则表达式来获取分组中的值的语法是(?Ppattern),其中 name 是组名,pattern 是要匹配的模式。...P[\w-]+)/$', views.article_detail), ] 这段URL配置的说明可以参考使用正则表达式 同样,为了防止有时候进不去文档,我将官方文档也直接贴在下面: 需要特别注意的是...,正则表达式进行匹配之后,捕获的参数都作为字符串传递给视图函数(视图类)。

    5.6K30

    60道硬核 Python 面试题,论面霸是如何炼成的

    这意味着如果您想让代码运行得更快,那么使用线程包通常不是一个好主意。 7. 如何在python中使用三元运算符? 三元运算符是用于显示条件语句的运算符。这包含用于评估为true或false值的语句。...它使框架变得轻盈,只是少量依赖于更新和更少的安全性错误。 会话基本上允许您记住从一个请求到另一个请求的信息。在flask中,会话使用签名的cookie,以便用户可以查看会话内容并进行修改。...这意味着xrange实际上并不像run-time那样生成静态列表。它使用称为yielding的特殊技术根据需要创建值。该技术与一种称为生成器的对象一起使用。...解释如何在Django中设置数据库。 可以使用命令edit mysite /setting.py,它是一个普通的python模块,模块级别代表Django设置。...写一个函数, 输入一个字符串, 返回倒序排列的结果: 如:string_reverse(‘abcdef’), 返回: ‘fedcba’ (请采用多种方法实现, 并对实现方法进行比较)。

    2K70

    Django—模型

    面向对象是从软件工程基本原则(如耦合、聚合、封装)的基础上发展起来的,而关系数据库则是从数学理论发展而来的,两套理论存在显著的区别。为了解决这个不匹配的现象,对象关系映射技术应运而生。...primary_key:若为True,则该字段会成为模型的主键字段,默认值是False,一般作为AutoField的选项使用。...list = BookInfo.objects.filter(bread__gte=F('bcomment')) 可以在F对象上使用算数运算。 例:查询阅读量大于2倍评论量的图书。...filter():返回满足条件的数据。 exclude():返回满足条件之外的数据,相当于sql语句中where部分的not关键字。 order_by():对结果进行排序。...books = models.Manager()  管理器Manager   管理器是Django的模型进行数据库操作的接口,Django应用的每个模型类都拥有至少一个管理器。

    6.1K21

    python面试题--1

    从序列类型(如列表,元组,字符串等)中选择一系列项目的机制称为切片。 19)Python中的生成器是什么? 实现迭代器的方法称为生成器。这是一个正常的函数,除了它在函数中产生表达式。...该模块将作为跨模块的全局变量提供。 28)解释如何在Unix上创建Python脚本? 要在Unix上使Python脚本可执行,您需要做两件事, 脚本文件的模式必须是可执行的 第一行必须以#开头(#!...33)使用Python的五大好处? Python包含一个巨大的标准库,适用于大多数Internet平台,如电子邮件,HTML等。...开发人员可以很快上手,并且能够根据自己的需求自由选择使用的组件。 - 灵活性:Flask提供了基本的功能和工具,但它不会强制开发人员按照特定的方式进行开发。...Flask脚本工作的常用方法是: 应用程序的导入路径 或者是Python文件的路径 39)解释如何在Flask中访问会话? 会话基本上允许您记住从一个请求到另一个请求的信息。

    6010

    python测试开发django-169.过滤器django-filter 入门使用

    前言 在管理后台查询的时候,经常有需要查询包含某个内容,按时间段查询,或者商品价格大于多少,小于多少各种查询条件。 django-filter 过滤器专门解决这种查询的问题。...您可以使用 Django 的__语法遍历“关系路径”来过滤相关模型上的字段。 例如:manufacturer__name。 lookup_expr: 过滤时使用的字段查找。...__可以再次使用Django 的语法来支持查找转换。 例如:year__gte。 字段field_name和字段一起 lookup_expr 代表一个完整的 Django 查找表达式。...Django 的查找参考中提供了查找表达式的详细说明。django-filter 支持包含转换和最终查找的表达式。...类中fields序列中的项目Meta可能包括“关系路径”,使用 Django 的__语法过滤相关模型上的字段: class ProductFilter(django_filters.FilterSet)

    2.3K20
    领券