自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 代码实现Mask R-CNN时错误集合

导言主要记录了代码实现Mask R-CNN项目中demo,train_shaps文件以及用Mask R-CNN训练自己的数据集时遇到的问题及解决办法。 会持续更新。问题及解决办法%matplotlib inline代码出错这时因为%matplotlib inline是内置在jupyter中的函数,而我使用的时pycharm IDE,在pycharm中不支持该语句。 解决...

2018-05-09 16:06:42 2754 2

原创 Mask R-CNN的代码实现

导言这篇博客主要记录了我实现Mask R-CNN中demo的过程,及遇到问题的解决办法。源码下载地址稍后给出。 实现Mask R-CNN的demo一共需要下载以下两个文件:1、Mask R-CNN源码2、训练好的权重mask_rcnn_coco.h5上面两个文件可以从网盘下载: 链接: https://pan.baidu.com/s/1qC5Rguvoyrppp4lZsa1...

2018-05-06 20:51:52 7878 16

原创 Ubuntu安装pycocotools

导言最近在实现Mask R-CNN,为了实现在MS COCO数据集上训练和测试数据,需要安装pycocotools。记录安装过程和遇到的问题。一、MS coco数据集Microsoft COCO 数据集(也称为Ms coco数据集):微软团队的,一个可以用来对图像recognition+segmentation+captioning 的数据集。 该数据集主要解决3个问题:目标检测...

2018-05-03 11:41:01 16412 1

原创 pip更换至国内镜像

导言最近在Ubuntu16.04上面安装tensorflow时,常会用到使用pip安装各种软件和依赖。其实也就是使用pip安装python的各种库时遇到的速度慢的问题。 这是因为,直接使用pip指令安装时,默认是国外的下载源,这会导致下载速度很慢,严重影响进度。所以在安装时把下载源更换为国内的时,下载速度会显著提升。一、国内的源国内有很多可以使用的下载源,列两个用的比较多的:...

2018-05-03 09:33:26 1807

原创 TensorFlow中节点(constant、placeholder、Variable)和张量(tensor)

一、节点1、TensorFlow中相关概念表:2、节点概念TensorFlow用图来表示相关计算任务,图中的节点称为operation,缩写成op。一个节点获得0个或者多个张量(tensor)。图必须会在会话(Session)中被启动,会话将图的节点(op)分发到CPU或GPU之类的设备上,同时提供执行节点(op)的方法,这些方法执行后,将产生的张量(tensor)返回。...

2018-04-30 16:03:03 4144 1

原创 深度学习与Tensorflow

一、机器学习机器学习的定义为:如果一个程序可以在任务T上,随着经验E的增加,效果P也可以随之增加,则称为这个程序可以从经验中学习。 无法从数据中学习更好的特征表达,这是传统的机器学习算法一个共同的问题。二、深度学习深度学习解决的问题之一是自动的将简单的特征组合成更加复杂的特征,并使用这些组合特征解决问题。深度学习是机器学习的一个分支,他除了可以学习特征和任务之间的关联外,还能自动...

2018-04-13 11:39:38 753

原创 ubuntu16.04配置tensorflow-gpu并导入pycharm过程及遇到的问题集合

首先需要说明的是,在安装这种复杂的环境时,最好把之前所有涉及到与本次相关的软件全部卸载。不然会出现版本不兼容,多个残缺的版本存在互相干扰的情况。而在这种情况下,排除问题的难度时耗时又耗力的。一、用到的软件说明1、使用的软件版本号详情:python 3.5.2 tensorflow-gpu 1.4.0 cuda 8.0. #使用nvcc -V 查看 cudnn 6.0 ...

2018-04-12 21:16:59 4248 1

原创 tensorflow在pycharm里面运行MNIST数据集

因为我本机是Mac,而服务器装的是windows10,所以两个在运行MNIST数据集的时候,关于MNIST数据集的存放位置是有区别的。1、但是测试代码是一样的,先上代码:# -*- coding: utf-8 -*-import tensorflow as tf#导入input_data用于自动下载和安装MNIST数据集from tensorflow.examples.tuto

2018-01-25 11:18:27 5218 1

原创 Mac上安装tensorflow以及pycharm配置

1、Mac上安装tensorflow首先需要配置python环境,虽然Mac自带python2.7,但是做开发还是不够的,需要安装更高的版本,我这里安装的是python3.6.4,系统自带的版本最好不要去修改。2、python安装 参考自博客:http://blog.csdn.net/fancylovejava/article/details/39140373因为我安装的是pyt

2018-01-24 15:40:15 6687

原创 Mask R-CNN完整翻译

最近因为在做毕业设计,需要翻译Mask R-CNN这篇文章,估记录于此。水平有限,若有建议,欢迎提出。部分参考自:https://alvinzhu.xyz/2017/10/07/mask-r-cnn/#fn:18 正文:摘要 我们提出了一个概念上简单、灵活以及通用的目标实例分割框架。我们的方法有效地检测图像中的目标,同时为每一个实例生成高质量的分割掩模。这种叫Mask ...

2018-01-23 10:24:50 17767 13

原创 Mac下远程连接Linux和Windows服务器的方法

Mac下实现连接Linux和Windows服务器。,

2018-01-20 12:04:23 20139 1

原创 html与js和php之间实现数据交互

html与js和php间数据交互,我们是把index.html,ourGet.js,search.php放在服务器的统一目录下。

2018-01-02 19:49:09 19036

转载 python(2)-根据关键字进行图片爬虫

上一篇爬虫的实现,是通过输入网页url爬取该网页上的所有图片,这一篇博客,是根据输入关键字进行图片的爬虫,可以自己设置下载的页数和每页的图片数。参考自:好吧,我找不到原博客了,抱歉。先直接贴源代码,然后比较关键的地方我写在注释里了:import requestsimport os#得到的结果根据urls返回def getManyPages(keyword,pages): params=

2018-01-02 10:08:44 1147

原创 python(1)-实现简单的图片爬虫

因为最近在做课程设计,要用python实现网络图片的爬虫,所以特地记录下学到的东西及遇到的坑。首先,代码来自: https://www.cnblogs.com/mqxs/p/7771835.html具体如下:import reimport urllib.request# ------ 获取网页源代码的方法 ---def getHtml(url): page

2017-12-26 21:53:33 884

原创 Android学习(二十七)引导页最后一页上的按钮点击事件

这个是引导页最后一页的点击按钮,但是这个按钮不是在主布局文件上的,而是在这个ViewPager的布局文件上。所以不能在MainActivity里面直接new Button添加点击事件,而是需要用另一种方式来实现。1)首先,给定义这个按钮的布局文件里面添加属性onClick<Button android:id="@+id/button1" android:layout_width="w

2017-07-04 15:49:18 2133

原创 Android学习(二十六)APP引导页面以及小圆点滑动的实现

1、先看效果如下: 2、然后实现这个效果大体说明:1)滑动的页面,用ViewPager来实现2)小圆点用LinerLayout里面添加图片来实现3)三个滑动页面和小圆点都是图片4)当滑动到当前页面的时候,小圆点显示红色,其他圆点显示蓝色5)ViewPager滑动页面的实现我之前博客已经写过了,这次只要是直接把布局的背景设置成图片就可以了。3、然后讲一下小圆点 我当前只有一个主布局文件

2017-07-04 14:21:40 3048 4

原创 Android Studio中Gradle's dependency cache may be corrupt解决记录

1、首先出现的问题如下2、经过查资料,在StackOVerFlow上面找到了解决办法。 连接: http://stackoverflow.com/questions/38442901/gradles-dependency-cache-may-be-corrupt-this-sometimes-occurs-after-a-network3、主要步骤如下: 其中各个版本的Gradle下载地址如下

2017-05-02 17:15:07 451

原创 Win10命令行下对MySQL的一些基本操作

我安装的是压缩包,没有带图形界面,但是在终端操作起来也非常简单,只要你对数据库有一定的了解。

2017-05-02 16:54:28 3521 2

原创 Win10下安装和登录mysql5.7压缩版详细步骤

1、安装的步骤主要参考了这个博主的步骤:http://blog.csdn.net/wengengeng/article/details/52013650#comments2、然后现在可以重新登录我的MySQL

2017-05-02 16:46:50 979

原创 Ubuntu下通过wine安装SourceInsight

1、首先安装wine,打开命令行输入下列命令:sudo apt-get install wine2、安装wine过程中出现下面的选项,按tab键来选择确定完成后,再在命令行输入下列指令用于配置winewinecfg到这里,wine就安装好了。可以在本地资源找到。3、然后下载好SourceInsight的安装包,直接右键选择wine loder打开就可以了。

2017-04-12 16:19:44 1072

原创 安装Java SE时CLASSPATH的作用

一、Java SE简介 1.Java SE 是Java平台标准版的简称(Java Platform, Standard Edition),用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。 Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。2.Java SE是基于JDK和JRE的。 1)JRE(Java Runtime E

2017-03-29 21:20:26 973

原创 Eclipse中实现同时多行注释

光标选中要注释的代码,然后ctrl + /就会实现多行同时注释,同理,如果要取消多行注释,也是这么干。

2017-03-08 00:01:08 2335

原创 Windows下命令行操作学习笔记

1.寻找路径操作:http://jingyan.baidu.com/article/6525d4b14ae078ac7c2e9472.html

2017-02-28 18:21:39 608

原创 sublime Text3使用笔记

1.插入时间和作责姓名的快捷键:ctrl + shift + ,   //注意,就是逗号

2017-02-28 18:13:40 492

原创 Java学习 (三) OOP(面向对象编程)

1.一个对象(object)就是类的一个实例。2.在继承时,用关键字extends, 子类继承父类所有的内容(父类的private成员被隐藏起来,且不能访问)。并且 可在子类中添加新的成员函数。3.动态绑定,C++中需要用virtual关键字来表示,但是Java中不用关键字,因为函数的动态绑定是自动进行的。4.上溯造型(我觉得这个翻译真的很奇葩,ThinkInJava第四版)是指,把子类当成父类来

2017-02-24 20:51:43 623

原创 总结我的2016年

总结2016.

2017-02-03 18:37:47 372 4

原创 Android学习 (二十五) ViewPager实现跳转到特定界面

一般设置跳转到ViewPager跳转到特定界面用函数,参数就是你指定的页面。setCurrentItem(2);但是只用这么一句话,就会出现先跳转到初始页面,再滑动到指定界面的情况,不会直接跳转。于是参考了网上的资料,发现可以这么做。//先强制设定跳转到指定页面 try { Field field = myViewPager.getClass().getField("mCu

2016-12-08 11:07:18 8150 1

原创 Android学习 (二十四) 实现ListView跳转到对应页面的ViewPager

这几天因为项目需求,要实现,点击listView列表跳转到相对应的ViewPager界面。 如图:我整个测试项目的逻辑结构是这样的:项目实现后是这样的:那就分为两个部分来讲。第一部分为ListView,第二部分为ViewPager。一、 1)新建一个项目,在activity_main.xml布局文件中加入ListView控件:这里写代码片

2016-12-08 09:35:53 3465

原创 Android学习 (二十三) 自定义ViewPager的适配器

很多时候ViewPager都是和fragment联合起来使用的,但是有时候也需要定义自己的适配器完成一些其他的需求。下面就来记录一下自己自定义ViewPager适配器的过程。其实自定义ViewPager适配器和ListView过程基本都差不多,如图,标号基本就是一个实现的顺序。1.在activity_main.xml文件中加入ViewPager控件: <android.support.v4.view

2016-12-08 01:23:30 2091

原创 Android学习 (二十二) ViewPager滑动的页面状态

我通过测试发现,ViewPager只会保存当前页面以及上一个、下一个界面。

2016-12-07 18:19:22 564

原创 Android学习 (二十一) ViewPager基本介绍

ViewPager可以实现不同页面的滑动,其原理和ListView很像,也需要适配器,为PagerAdapter,下面通过一个简单的例子来梳理一下ViewPager。我先把整体的代码例子贴出来,然后详细说明。新建一个项目。 1.在主布局文件中添加ViewPager控件:<android.support.v4.view.ViewPager android:id="@+id/view_

2016-12-07 18:11:02 533

原创 Android学习 的坑

今天突发奇想,想写一个Android的学习笔记。 记录一下,学习过程中的一些心得和bug。1.date:2016.11.29 今天在做自己srtp小项目,还在写界面。遇到在fragment里面添加Intent的方法,各种错误,终于在代码不报错误的时候,结果程序一直闪退,真是急死我了。然后,通过查看Android Monitor查发现—–wtf—–原来我要跳转的活动忘了注册了。当然,怪我当时创建活

2016-11-29 21:04:08 426

原创 Android学习 (二十) 在fragment里用Intent跳转到其他Activity

其实fragment相当于小的activity,每一个fragment都必须要和activity绑定才可以。 fragment的很多用法和activity都很像,Intent也是。在fragment里用Intent跳转到其他Activity的步骤如下:1.说明:1)R.id.text_person_family_data是我对应的fragment布局文件里面的一个控件 2)PersonFamil

2016-11-29 20:57:41 12918 2

原创 Android学习 (十九) 之Fragment

Fragment(碎片)是一种可以嵌入在当前活动的UI片段。 一个活动中可以加载多个Fragment,但是每一个Fragment必须和活动绑定。(一)比如,我想在一个活动中添加两个fragment,并且显示效果如下:它的一个逻辑结构是这样的:实现步骤:1.写left_fragment.xml和right_fragment.xml布局,很简单。一个用Button控件,一个用TextView控件。2.

2016-11-27 19:33:45 387

原创 Java学习 (二) 在MAC终端上运行Java程序

在MAC上终端上运行Java程序很简单。 首先你得确保Java环境配置正确。1.在终端使用 cd 命令定位到你Java文件所在目录。2.编译:输入指令如下javac Test.javaTest是你Java的文件名,这时候编译好了java文件。3.运行:指令如下java Test然后程序就会跑起来了。

2016-11-24 08:58:24 17016 1

原创 Android学习 (十六) JSON文件简介

JSON(JavaScriptObject Notation),是轻量级数据交换格式,非常适合于服务器与 JavaScript 的交互。JSON有两种定义格式,对象和数组。1.对象 1)对象是一个无序的“‘名称/值’对”集合。 2)一个对象以“{“开始,“}”结束。 3)每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。例子,这是一个对象,里面有两个“‘名称/

2016-11-23 18:07:00 449

原创 Android学习 (十七) 把GSON库添加Android studio项目中

在用GSON解析JSON的时候,会用到GSON,GSON 是google解析JSON的一个开源框架。1)下载得到资源包:2)把资源包放在项目的libs文件夹下面。3)在app文件夹上右键,选择Open Module Settings4)选择添加依赖,就是Dependencies,里面有个加号,点击添加。找到libs文件夹里面的GSON包,添加进去就可以了。5)成功之后,你会在build.gradle

2016-11-23 17:31:59 6776

原创 Android学习 (十八) 用GSON解析JSON数据并在ListView中显示

这几天一直在学习用GSON解析JSON并通过自定义的Adapter显示在ListView上面,现在来做一些记录。 在Android项目中添加GSON的步骤在上一篇博客提到过。这是一个实现目标的大体思路:这里,说明一下。JSON文件里面的数据关键字需要和你自定义类里面的变量对应。这是我项目里面的java文件列表。其中: LisView是通过在InstitutionActivity的XML文件中显示

2016-11-23 16:33:15 3587

原创 Android学习 (十六) 用HttpURLConnection方法发送一个HTTP请求

在Android中向服务器发送一个HTTP请求有两种方式,这里介绍一下HttpURLConnection方法。1.首先,HTTP协议工作的大致原理如下:2.手动发送一个HTTP请求的五个步骤如下:具体介绍: 1)//new一个URL对象,传入网址URL url = new URL("http://www.2cto.com/kf/201501/367643.html");//再调用openCon

2016-11-20 18:04:29 652

原创 Android学习 (十五) 网络技术之WebView控件基础

1.使用WebView控件可以在我们的应用里嵌入一个浏览器,从而浏览各种网页。 用法和之前的基本控件是一样的。 下面代码实现功能的整个过程如图所以:首先,在布局文件中定义这个控件: <WebView android:id="@+id/web_view" android:layout_width="match_parent" android:l

2016-11-20 10:41:29 496

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除