
总结
z海清
只要思想不滑坡,方法总比困难多
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2020研究生数学建模题目
原创 2020-09-16 22:06:36 · 3780 阅读 · 0 评论 -
ModuleNotFoundError: No module named 'pcl'
conda install -c sirokujira python-pcl --channel conda-forge如果不成功,报以下错误,我可以使用依赖关系遍历程序打开错误消息中引用的site-packages目录中的.pyd文件。这样做表明缺少OpenNI2.dll。Python-PCL需要OpenNI2.dll才能正常工作,因此只需将OpenNI2安装文件夹(对于我的情况为“ C:...原创 2019-11-26 16:16:58 · 9311 阅读 · 3 评论 -
win10 anaconda安装pytorch和torchvision No module name "torch"
参考官网 :https://pytorch.org/用conda创建一个新环境conda create -n pytorch python=3.6用Anaconda打开新建的pytorch 环境或者cmd查看conda 环境.,再激活环境conda env listcmd激活添加的pytorch环境:conda activate pytorchpytor...原创 2019-10-30 16:20:51 · 1545 阅读 · 1 评论 -
训练Tensroflow过程中导出模型ckpt,frozen.pb等模型
执行python export_inference_graph.py -h 根据格式要求导出 例如python export_inference_graph.py --input_type image_tensor --pipeline_config_path training/ssd_mobilenet_v2_coco.config --trained_checkpoint_pref...原创 2019-10-22 10:39:36 · 1100 阅读 · 0 评论 -
Method call: Attempted to call method getName() on null context object
方法调用:尝试在null上下文对象上调用方法getName()即调用该方法的对象为空异常1 :Attempted to call method on null context object调用的方法处于一个空对象中,即调用实例为空。异常2 :Method cannot be found方法不存在这两个异常都属于org.thymeleaf.exception...原创 2019-05-29 23:26:14 · 14745 阅读 · 0 评论 -
YOLOv3——目标检测网络
yolo-idea本文逐步介绍YOLO v1~v3的设计历程。YOLOv1基本思想YOLO将输入图像分成SxS个格子,若某个物体 Ground truth 的中心位置的坐标落入到某个格子,那么这个格子就负责检测出这个物体。yolo-grid-predict每个格子预测B个bounding box及其置信度(confidence score),以及C个类别概率。bb...转载 2019-07-10 13:31:16 · 5696 阅读 · 0 评论 -
ckpt文件生成固化的PB文件并查看模型的输入与输出
概述需要从ckpt文件生成固化的PB文件,给生成现场用。现在我探索下不依赖代码里的网络结构、仅仅用CKPT文件来生成PB文件。转化训练生成的ckpt文件目录如下:$ ls ./ckpt0507/checkpoint graph.pbtxt model.ckpt-3251.data-...原创 2019-07-10 14:44:55 · 2660 阅读 · 4 评论 -
VGG16 - 用于分类和检测的卷积网络
VGG16是由牛津大学的K. Simonyan和A. Zisserman在“用于大规模图像识别的非常深卷积网络”的论文中提出的卷积神经网络模型。该模型在ImageNet中实现了92.7%的前5个测试精度,这是属于1000个类的超过1400万张图像的数据集。它是ILSVRC-2014提交的着名模型之一。它通过一个接一个地用多个3×3内核大小的过滤器替换大型内核大小的过滤器(分别在第一个和第二个...转载 2019-07-10 18:40:28 · 6244 阅读 · 0 评论 -
深度好文:大神解读OpenVIno
这两年人工智慧当道,无人自动驾驶汽车技术也随之兴起,我想超过四十岁的大叔们心中最完美的自驾车莫过于1980 年代电视影集「霹雳游侠」中李麦克开的那台「伙计」了。「伙计」拥有高度人工智慧,不但可以自动驾驶,遇到状况也会自动闪避,还可以轻松和人对话解决各种问题,李麦克拿起手表还可呼叫「伙计」开到指定地方,简直就是现代人工智慧自驾车及语音助理的最佳范本!不过自驾车这项技术听起来就很难,那Make...转载 2019-07-10 22:45:19 · 7652 阅读 · 0 评论 -
读取XML中元素和属性的值
Xml是扩展标记语言的简写,是一种开发的文本格式。 用C#读取xml有很多方式,这里我就先使用XmlDocument读取Xml,用一段代码遍历所有元素,并打印student的所有属性和子节点的值。1、school.xml,如下:<?xml version="1.0" encoding="UTF-8"?><!--启明培训学校学生信息: 1、一年级学...转载 2019-07-05 17:30:16 · 5612 阅读 · 0 评论 -
UML图简单说
学好类图不仅仅能帮助自己更清楚的梳理业务,还能提高开会效率。但是话说回来,你是否真的看懂别人画的图了?或者你真的会画吗?今天就和大家一起学习一下怎么画类图。上图是我模拟出来的一个场景和大家具体说一下类图究竟应该怎么画才对。图中讲的是这样一个「故事」:一个公司下面有很多部门,公司和部门是不可分割的。码农属于一个部门,但是如果部门解散了,码农依然依然是码农。码农无时无刻在用手...转载 2019-05-29 23:27:37 · 253 阅读 · 0 评论 -
Architectural Styles
原创 2019-06-20 10:39:12 · 510 阅读 · 0 评论 -
MYSQL数据库优化
MySQL数据库优化前言数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷.1. 优化一览图clipboard.png2. 优化笔者将优化分为了两大类,软优化和硬优化,软优化一般是操作数据库即可,而硬优化则是操作服务器硬件及参数设置...转载 2019-06-17 00:50:20 · 141 阅读 · 0 评论 -
(彻底弄懂)Java synchronized关键字
为什么我们需要同步?当我们有多个线程处理共享实体时,最终结果可能已损坏。假设我们有一个简单的程序来增加对象的计数器变量。该变量在所有线程之间共享。package com.journaldev.threads;import java.util.ArrayList;import java.util.List;import java.util.Random;public cl...翻译 2019-07-08 14:28:39 · 299 阅读 · 0 评论 -
XmlDocument操作XML
https://www.cnblogs.com/fengxuehuanlin/p/5631664.htmlC# XmlDocument操作XMLXML:Extensible Markup Language(可扩展标记语言)的缩写,是用来定义其它语言的一种元语言,其前身是SGML(Standard GeneralizedMarkup Language,标准通用标记语言)。它没有标签集(t...转载 2019-07-03 16:48:26 · 20577 阅读 · 0 评论 -
什么是构造函数注入?
如果编写一个验证ClassA特定行为的测试,它始终依赖于ClassB。如果在ClassA的构造函数中创建ClassB,则无法控制它。如果ClassA为了做一些有条件的工作而读取ClassB的属性Foo,那么如何检查不同的情况呢?您没有简单的方法来设置测试,即将Foo属性设置为您需要的值。如果你将ClassB注入到ClassA的构造函数中,它会突然变得更加简单。在您的测试中,您现在可以构造Cla...翻译 2019-07-09 15:09:25 · 3909 阅读 · 0 评论 -
枚举类型详解
枚举是迭代一个集合中的数据项的过程。我们经常使用的大多数集合实际上都已经实现了枚举的接口IEnumerable和IEnumerator接口,这样才能使用foreach迭代,有些是含有某种抽象了枚举细节的接口:ArrayList类型有索引,BitArray有Get方法,哈希表和字典有键和值..........其实他们都已经实现了IEnumerable和IEnumerator接口。所以一切的集合和...转载 2019-07-04 09:12:44 · 1948 阅读 · 0 评论 -
XML序列化和反序列化
介绍本文讨论了XML格式的对象序列化以及将XML文件反序列化回对象。序列化是一个过程,通过该过程,对象的状态以某种串行数据格式转换,例如XML或二进制格式。另一方面,反序列化用于将数据的字节(例如XML或二进制数据)转换为对象类型。序列化是将对象转换为易于传输的形式的过程。例如,您可以使用客户端和服务器之间的HTTP序列化对象并通过Internet传输它。另一方面,反序列化从流中重建对象。XM...翻译 2019-06-28 20:09:55 · 1432 阅读 · 0 评论 -
使用TensorFlow进行目标识别(二)——训练和识别
经过上一节数据准备之后,开始进行配置训练和目标识别1.配置object detection模型下载Models源码根据object detection安装指引进行配置安装2.下载并配置COCO数据集预训练模型下载官方文档中提到的COCO-pretrained Faster R-CNN with Resnet-101 model模型,解压之后,将model.ckpt开头的三个文件拷贝到...转载 2019-07-11 11:07:57 · 2722 阅读 · 0 评论 -
.ckpt与.pb互相转换
将预先训练的.ckpt模型转换为.pb(protobuf)格式:import osimport tensorflow as tf# Get the current directorydir_path = os.path.dirname(os.path.realpath(__file__))print["Current directory : ", dir_path]save_d...原创 2019-07-11 14:16:41 · 5835 阅读 · 14 评论 -
Ubuntu下安装恢复系统自带的Python3.5.3
Ubuntu下安装Python3.5.3在Linux下安装Python3.5.3出现的问题:手贱删除了一些东西,导致出现了bash: /usr/lib/command-not-found: /usr/bin/python3: bad interpreter: No such file or directory的信息。解决方式:1、sudo apt-get install --rei...原创 2019-10-19 18:43:37 · 3265 阅读 · 3 评论 -
Domain Adaptation
Domain Adaptation在经典的机器学习问题中,我们往往假设训练集和测试集分布一致,在训练集上训练模型,在测试集上测试。然而在实际问题中,测试场景往往非可控,测试集和训练集分布有很大差异,这时候就会出现所谓过拟合问题:模型在测试集上效果不理想。以人脸识别为例,如果用东方人人脸数据训练,用于识别西方人,相比东方人识别性能会明显下降。当训练集和测试集分布不一致的情况下,通过在训练...转载 2019-09-01 10:57:25 · 1164 阅读 · 0 评论 -
ModuleNotFoundError: No module named 'object_detection'
解决方法:1 首先下载research地址:https://github.com/tensorflow/models2 通过python查看tensorflow路径(如果是Anaconda,D:\Anaconda3\Lib\site-packages\tensorflow路径下)import tensorflow as tfprint(tf.__path__)3 将rese...原创 2019-09-26 09:54:19 · 4809 阅读 · 6 评论 -
TensorFlow:如何冻结模型并使用python API提供服务
TensorFlow:如何冻结模型并使用python API提供服务我们将探讨在生产中使用ML模型的两个部分:如何导出模型并为其提供简单的自给自足文件 如何使用TF构建一个简单的python服务器(使用flask)注意:如果你想看到我保存/加载/冻结的图表类型,你可以在这里如何冻结(导出)已保存的模型如果您想知道如何使用TensorFlow保存模型,请在继续之前查看我之前...原创 2019-08-02 13:24:38 · 911 阅读 · 0 评论 -
pb文件生成event... 用tensorboard查看
将PB文件转储我的.pb文件事件import tensorflow as tffrom tensorflow.python.platform import gfileINCEPTION_LOG_DIR = '/tmp/inception_v3_log'if not os.path.exists(INCEPTION_LOG_DIR): os.makedirs(INCEPTIO...原创 2019-07-11 14:30:34 · 653 阅读 · 0 评论 -
非常好的计算机学习资源库(赞)
目录语言无关 IDE Web WEB服务器 其它 函数式概念 分布式系统 在线教育 大数据 操作系统 数据库 智能系统 正则表达式 版本控制 程序员杂谈 管理和监控 编程艺术 编译原理 编辑器 计算机图形学 设计模式 软件开发方法 项目相关 语言相关 Android AWK C C# ...转载 2019-07-18 11:13:01 · 636 阅读 · 0 评论 -
卷积神经网络/CNNs基础知识及使用tensorflow搭建
转载请注明出处:http://zhouchen.tech/2019/02/19/%E5%8D%B7%E7%A7%AF%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C-CNNs%EF%BC%9A%E5%8D%B7%E7%A7%AF%E8%AE%A1%E7%AE%97%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%E5%8F%8A%E4%BD%BF%E...转载 2019-07-11 22:04:58 · 1403 阅读 · 0 评论 -
面向工具开发者的 TensorFlow 模型文件指南
大多数用户不需要关心tensorflow在硬盘上存储数据的细节问题的,但是如果你是一个 Tool developer, 那就另当别论了。例如,如果你想分析模型(models),或者想在tensorflow或者其它格式之间进行来回转换。这篇指南通过试着去解释一些 如何处理 保存着模型数据的文件的细节,使得开发者们做一些格式装换的工具更加简单。Protocol Buffers所有的Tensor...翻译 2019-07-11 22:39:21 · 268 阅读 · 0 评论 -
序列化与反序列化
序列化对象 public class People { [XmlAttribute("NAME")] public string Name { set; get; } [XmlAttribute("AGE")] public int Age { set; get; } }...转载 2019-07-06 19:45:05 · 155 阅读 · 0 评论 -
云计算详解
云计算的三个分层:基础设施(infrastructure)、平台(platform)和软件(software)基础设施在最下端,平台在中间,软件在顶端,分别是分别是Infrastructure-as-a-Service(IaaS),Platform-as-a-Service(PaaS),Software-as-a-Service(SaaS),别的一些“软”的层可以在这些层上面添加。简单点理...原创 2019-02-21 21:32:55 · 2800 阅读 · 1 评论 -
遗传算法详解
关于遗传算法资源(包含多版本代码)下载地址:https://download.youkuaiyun.com/download/qq_40868987/10972325 附上遗传算法相关源码: ...原创 2019-01-07 22:19:06 · 394 阅读 · 0 评论 -
Java面试问题集锦
一.Java基础1. String类为什么是final的。 2. HashMap的源码,实现原理,底层结构。 3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。 4. 描述一下ArrayList和LinkedList各自实现和区别。 5. Java中的队列都有哪些,有什么区别。 6. 反射中,Class.forNa...转载 2019-03-09 15:25:48 · 917 阅读 · 0 评论 -
Cousera《操作系统原理》笔记
大纲如下:操作系统概述 操作系统运行环境 进程线程模型 处理器调度 同步机制 存储模型 文件系统 I/O系统 死锁操作系统概述执行程序:通过调度选中程序开始执行,在执行过程中,不断陷入操作系统提供各种服务支持,再调度选中程序,直到完成 功能:有效(充分利用CPU、内存、磁盘等资源)、合理(公平的资源管理策略)、易用(用户界面和编程接口) 作用:管理资源(硬件、软件)、...转载 2019-03-09 20:12:35 · 253 阅读 · 0 评论 -
网络协议开发资料详细分享
链接:https://download.youkuaiyun.com/download/qq_40868987/11149935原创 2019-04-28 20:42:28 · 642 阅读 · 0 评论 -
二维数组中的查找
[编程题]二维数组中的查找:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。/*思路:首先我们选择从左下角开始搜寻,(为什么不从左上角开始搜寻,左上角向右和向下都是递增,那么对于一个点,对于向右和向下会产生一个岔路;如果我们选择从左下脚开始搜...原创 2019-05-05 20:44:55 · 165 阅读 · 0 评论 -
替换空格
题目描述:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。public class Solution { public String replaceSpace(StringBuffer str) { if(str==null){ ...原创 2019-05-05 20:55:34 · 173 阅读 · 0 评论 -
从尾到头打印链表
题目描述输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。方法一:借助堆栈的“后进先出”实现import java.util.ArrayList;import java.util.Stack;public class Solution { public ArrayList<Integer> printListFromTailToHead(List...原创 2019-05-06 21:23:28 · 109 阅读 · 0 评论 -
重建二叉树
题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。/** * Definition for binary tree * public class TreeNode { * int v...原创 2019-05-06 21:50:04 · 181 阅读 · 0 评论 -
并行计算课件资源
下载地址:https://download.youkuaiyun.com/download/qq_40868987/11169787原创 2019-05-09 22:00:03 · 606 阅读 · 0 评论 -
用两个栈实现队列
题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。import java.util.Stack;public class Solution { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer> stack2 = new ...原创 2019-05-07 22:37:09 · 112 阅读 · 0 评论