- 博客(39)
- 资源 (7)
- 收藏
- 关注
原创 centos下编译 tensorflow models运行报错cannot import name anchor_generator_pb2
环境centos7,tensorflow models1.12初次运行python object_detection/builders/model_builder_test.py遇到的问题:cannot import name 'anchor_generator_pb2'问题原因:models\research\object_detection\protos 路径下的 .proto 文件需要编译成 .py 文件才可以运行。在未编译之前,模块导入就会报错。于是需要执行:protoc object_de
2020-06-04 15:48:00 351
原创 window10环境下安装pycocotools报错及解决办法
安装pycocotools时,首先遇到的是错误1,经过一番折腾终于解决。但又出现错误2,唉接着解决。。。在windows下可能会出现以下错误:错误1:解决办法:因为没有Visual C++ 编译环境。解决方式:安装Build Tools for Visual Studio 2017 (2015版及以后就行,不需要安装整个vs)安装过程我都选择了默认安装,安装成功,问题...
2020-05-08 09:50:00 9648 2
原创 使用labelme运行labelme_json_to_dataset xxx.json报错TypeError: only integer scalar arrays can be converted
最近刚开始使用labelme,使用labelme_json_to_dataset 000000000095.json进行json到data的转换,但是一直报错上网查应该就属于数据类型存在问题,我们找到C:\Users\AppData\Roaming\Python\Python36\site-packages\PIL\Image.py会看到putpalette方法的data参数为a l...
2020-05-07 15:16:20 1502 4
转载 SVD(奇异值分解)记录
转载自https://www.cnblogs.com/endlesscoding/p/10033527.html奇异值分解在数据降维中有较多的应用,这里把它的原理简单总结一下,并且举一个图片压缩的例子,最后做一个简单的分析,希望能够给大家带来帮助。1、特征值分解(EVD)实对称矩阵在理角奇异值分解之前,需要先回顾一下特征值分解,如果矩阵A是一个m×m的实对称矩阵(即),那么它可以被...
2019-09-25 10:38:36 392 1
转载 【Tensorflow】tf.clip_by_value()的使用
tf.clip_by_value(A, min, max):输入一个张量A,把A中的每一个元素的值都压缩在min和max之间。小于min的让它等于min,大于max的元素的值等于max。例如:import tensorflow as tf; import numpy as np; A = np.array([[1,1,2,4], [3,4,8,5]]) with...
2019-09-24 14:40:27 1000
转载 【Tensorflow】slim.repeat和stack的使用
一:常规做法在搭建网络时,TF-Slim 提供 repeat 和 stack,允许用户重复执行相同的 操作,方便网络构建,例如:net = ...net = slim.conv2d(net, 256, [3, 3], scope='conv3_1')net = slim.conv2d(net, 256, [3, 3], scope='conv3_2')net = slim.conv...
2019-09-24 14:07:26 979
转载 【Tensorflow】tf.concat()的使用
转载自原文链接:https://blog.csdn.net/leviopku/article/details/82380118tensorflow中用来拼接张量的函数tf.concat(),用法:tf.concat([tensor1, tensor2, tensor3,...], axis)先给出tf源代码中的解释: t1 = [[1, 2, 3], [4, 5, 6]] ...
2019-09-24 11:10:37 147
转载 【Tensorflow】slim.arg_scope()的使用
转载自【fishing-pan:https://blog.csdn.net/u013921430】slim.arg_scope()函数的使用 slim是一种轻量级的tensorflow库,可以使模型的构建,训练,测试都变得更加简单。在slim库中对很多常用的函数进行了定义,slim.arg_scope()是slim库中经常用到的函数之一。@tf_contextlib....
2019-09-24 11:07:49 315
转载 【Tensorflow】tf.variable_scope函数
转载自:https://blog.csdn.net/qq_41058594/article/details/85165025在学习Tensorflow进阶实例这本书时候出现了tf.variable_scope,当时很蒙圈,现在就来总结一下:tf.variable_scope函数variable_scope类用于定义创建变量(层)的操作的上下文管理器。此上下文管理器验证(可选)val...
2019-09-24 11:07:31 302
转载 转载的Fast RCNN总结
原文地址:http://blog.csdn.net/qq_17448289/article/details/52871461一、基于Region Proposal(候选区域)的深度学习目标检测算法Region Proposal(候选区域),就是预先找出图中目标可能出现的位置,通过利用图像中的纹理、边缘、颜色等信息,保证在选取较少窗口(几千个甚至几百个)的情况下保持较高的召回率(IoU,In...
2018-08-30 09:24:17 268
转载 Fast-RCNN总结
原文地址:http://blog.csdn.net/qq_17448289/article/details/52871461一、基于Region Proposal(候选区域)的深度学习目标检测算法Region Proposal(候选区域),就是预先找出图中目标可能出现的位置,通过利用图像中的纹理、边缘、颜色等信息,保证在选取较少窗口(几千个甚至几百个)的情况下保持较高的召回率(IoU,In...
2018-08-30 09:21:08 9151 1
转载 矩阵求导公式【转】
矩阵求导公式【转载自】http://blog.sina.com.cn/s/blog_6c17a3a00100qg5w.html基本公式:今天推导公式,发现居然有对矩阵的求导,狂汗--完全不会。不过还好网上有人总结了。吼吼,赶紧搬过来收藏备份。Y = A * X --> DY/DX = A'Y = X * A --> DY/DX = AY = A' * X * B -->...
2018-08-08 16:44:22 10749
转载 faiss简介及示例
转载自:https://blog.csdn.net/kanbuqinghuanyizhang/article/details/80774609简介faiss是为稠密向量提供高效相似度搜索和聚类的框架。由Facebook AI Research研发。 具有以下特性。1、提供多种检索方法 2、速度快 3、可存在内存和磁盘中 4、C++实现,提供Python封装调用。 5、大部分算法...
2018-07-18 17:17:24 4356
转载 facebook Faiss的基本使用示例
转载自: https://blog.csdn.net/sparkexpert/article/details/68922307对faiss进行基本的案例学习,具体步骤如下:step1:构造实验数据step2:为向量集构建IndexFlatL2索引,它是最简单的索引类型,只执行强力L2距离搜索step3:进行简单的k-近邻搜索结果如下:NOTE:1.程序输出为...
2018-07-18 16:40:48 4610
转载 Faiss教程:基础
原文作者:@houkai转载自:https://www.cnblogs.com/houkai/p/9316136.html目录聚类PCA降维ProductQuantizer(PQ)标量量化器(每一维度量化)选择索引的策略Faiss对一些基础算法提供了非常高效的实现:k-means、PCA、PQ编解码。聚类假设2维tensor x:ncentroids = 1024...
2018-07-18 16:26:24 3435
转载 Faiss教程:入门
原文作者:@houkai转载自:https://www.cnblogs.com/houkai/p/9316129.html目录Faiss处理固定维度d的数据,矩阵每一行表示一个向量,每列表示向量的一项。Faiss采用32-bit浮点型存储。假设xb为数据集,维度为nb×dnb×d;xq是查询数据,维度为nq×dnq×dimport numpy as npd = 64 ...
2018-07-18 16:25:21 6625
转载 Faiss教程:GPU
原文作者:@houkai转载自:https://www.cnblogs.com/houkai/p/9316176.html目录Fassi通过CUDA支持GPU,要求3.5以上算力,float16要求CUDA7.5+通过index_gpu_to_cpu可以将索引从GPU复制到CPU,index_cpu_to_gpu 和 index_cpu_to_gpu_multiple可以从CPU...
2018-07-18 16:24:02 2450
转载 Faiss教程:索引(1)
原文作者:@houkai转载自:https://www.cnblogs.com/houkai/p/9316155.html目录索引方法汇总Cell-probe方法和LSH的关系复合索引预处理和后处理Faiss id mapping预变换IndexRefineFlatIndexShards索引是faiss的关键知识,我们重点介绍下。索引方法汇总有些索引名,我就不翻...
2018-07-18 16:22:39 3114
转载 Faiss教程:索引(2)
原文作者:@houkai转载自:https://www.cnblogs.com/houkai/p/9316172.html目录索引的I/O与复制index_factory自动调参特殊的操作索引的I/O与复制所有的函数都是深复制,我们不需要关心对象关系。I/O函数:write_index(index, "large.index"): 写索引到文件 Index * in...
2018-07-18 16:18:28 2060
转载 Tensorflow一些常用基本概念与函数
转载自:https://blog.csdn.net/lenbow/article/details/521527661、tensorflow的基本运作为了快速的熟悉TensorFlow编程,下面从一段简单的代码开始:import tensorflow as tf #定义‘符号’变量,也称为占位符 a = tf.placeholder("float") b = tf.placeholder("f...
2018-06-20 19:52:47 351
转载 视觉计算/深度学习/人工智能 笔试面试 汇总(腾讯、网易、yy、美图等)[转]
转载自:https://blog.csdn.net/u014722627/article/details/77938703对应岗位为:基础研究或图像相关岗位,题目来源自同学们的汇总。。 一部分是我自行总结的,所以也不一定正确,欢迎捉虫。每个问题都不停止的追问自己为什么,因为在面试中面试官肯定会不停的追问的。–2017.9.7之所以现在才发,是因为之前曾经有面试官照着我这篇东西问我(因为写了博客地址...
2018-06-15 09:19:56 946
转载 window下spyder的快捷键
块注释/块反注释 Ctrl + 4/5 断点设置 F12 关闭所有 Ctrl + Shift + W 代码完成 Ctrl +空格键 条件断点 SHIFT + F12 配置 F6 复制 Ctrl + C 向下复制 Ctrl + Alt +向下 剪切 Ctrl + X 调试 Ctrl + F5键 删除 Del 向上复制 Ctrl + Alt +向上 粘贴
2017-12-15 17:16:17 319
转载 conda命令
一、环境管理查看当前系统下的环境[python] view plain copyconda info -e 结果如下(我的anaconda中已经有4个环境了)[python] view plain copy# conda environments: # python27
2017-12-15 17:07:38 537
转载 jqgrid学习
如何获取jqGrid中选择的行的数据如何获取jqGrid中选择的行的数据?下面可以获取选择一行的id,如果你选择多行,那下面的id是最后选择的行的id:var id=$(‘#gridTable’).jqGrid(‘getGridParam’,'selrow’);如果想要获取选择多行的id,那这些id便封装成一个id数组,那可以使用以下:var ids=$(‘#gridTable
2017-09-14 09:07:59 855
转载 21分钟 MySQL 入门教程
目录一、MySQL的相关概念介绍二、Windows下MySQL的配置配置步骤MySQL服务的启动、停止与卸载三、MySQL脚本的基本组成四、MySQL中的数据类型五、使用MySQL数据库登录到MySQL创建一个数据库选择所要操作的数据库创建数据库表六、操作MySQL数据库向表中插入数据查询表中的数据更新表中的数据删除表中的数据七、创建后的修改
2017-08-08 10:34:42 162
转载 java异常
Java异常处理的抛出异常的throw和throws这两个关键字的区别:throws写在定义一个方法名的后面,表示若该方法出现异常时将异常抛给调用他的地方;throw写在具体的方法内部,用来抛出异常进而可以被try...catch()语句捕获;情况一:try { new Exception(); System.out.println("ok");
2017-07-28 20:53:35 237
转载 Spring国际化
Spring国际化一.基于浏览器请求的国际化实现:首先配置我们项目的springservlet-config.xml文件添加的内容如下:bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> 国际化信息所在的文件名 -->
2017-07-17 19:48:35 192
转载 jqGrid学习
jqGrid学习笔记(一)jqGrid 是一个用来显示网格数据的jQuery插件,通过使用jqGrid可以轻松实现前端页面与后台数据的ajax异步通信。文档比较全面,其官方网址为:http://www.trirand.com。 一、jqGrid特性:基于jquery UI主题,开发者可以根据客户要求更换不同的主题。兼容目前所有流行的web浏览器。Ajax分页
2017-07-12 16:17:12 193
转载 增强for循环
For-Each循环 For-Each循环也叫增强型的for循环,或者叫foreach循环。 For-Each循环是JDK5.0的新特性(其他新特性比如泛型、自动装箱等)。 For-Each循环的加入简化了集合的遍历。 其语法如下: for(type element: array) { System.out.p
2017-06-28 10:26:47 196
转载 抽象类与接口
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是Java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类 我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类
2017-06-27 16:29:10 155
转载 Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。(1)final类不能被继承,没有子类,final类中的方法默认是final的。(2)final方法不能被子类的方法覆盖,但可以被继承。(3)final成员变量表示常量,只能被赋值一次,赋
2017-06-27 16:08:46 139
转载 Iterator和ListIterator区别
在使用java集合的时候,都需要使用Iterator。但是java集合中还有一个迭代器ListIterator,在使用List、ArrayList、LinkedList和Vector的时候可以使用。这两种迭代器有什么区别呢?下面我们详细分析。这里有一点需要明确的时候,迭代器指向的位置是元素之前的位置,如下图所示:Java中ListIterator和Iterator详解与辨析这里
2017-06-27 11:11:43 278
转载 java 集合
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。J
2017-06-26 17:53:07 156
转载 Java正则表达式入门
一:什么是正则表达式 1.定义:正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 2.用途:字符串匹配(字符匹配)字符串查找字符串替换字符串分割
2017-06-22 16:39:27 273
原创 排序方法-java
冒泡排序:说明:若排序数组int[] arr={24,69,80,57,13}; public static void BubbleSort(int[] arr) { int temp = 0; int size = arr.length; for(int i = 0 ; i ) { for
2017-06-22 10:09:19 178
转载 java中StringBuffer介绍
1、StringBuffer对象的初始化StringBuffer对象的初始化不像String类的初始化一样,Java提供的有特殊的语法,而通常情况下一般使用构造方法进行初始化。例如:StringBuffer s = new StringBuffer();这样初始化出的StringBuffer对象是一个空的对象。如果需要创建带有内容的StringBuffer对
2017-06-21 17:15:45 215
原创 ecilpse快捷键总结
1:新建 ctrl + n2:格式化 ctrl+shift+f3:导入包 ctrl+shift+o 4:注释 ctrl+/,ctrl+shift+/,ctrl+shift+\5:代码上下移动 选中代码alt+上/下箭头6:查看源码 选中类名(F3或者Ctrl+鼠标点击)7:查找具体的类 ctrl + shift + t8:查找具体类的具体方法 ctrl + o
2017-06-21 14:23:11 645
转载 java字符串常用方法
1.String构造函数 1> String() 2> String(char[] chars) String(char[] chars,int startIndex,int numChars) 3> String(String strObj) 4> String(byte asciiChars[]) String(byte asciiC
2017-06-21 11:32:46 291
转载 java:String使用equals和==比较的区别
"=="操作符的作用1、用于基本数据类型的比较2、判断引用是否指向堆内存的同一块地址。equals所在位置:在Object类当中,而Object是所有类的父类,包含在jdk里面,但并不适合绝大多数场景,通常需要重写public boolean equals(Object obj) { return (this == obj); }
2017-06-20 11:11:21 197
efficientnet-b1_weights_tf_dim_ordering_tf_kernels_autoaugment_notop.h5
2021-01-29
efficientnet-b0_weights_tf_dim_ordering_tf_kernels_autoaugment_notop.h5
2021-01-29
nltk_data-gh-pages下的stopwords
2020-12-12
imgaug-0.2.9-py2.py3-none-any.whl
2020-05-18
imageio-2.5.0-py3-none-any.whl
2020-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人