自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sll71的博客

人工智能深度学习

  • 博客(29)
  • 收藏
  • 关注

翻译 pytorch训练模型的保存与恢复

模型训练后,需要保存到文件,以供测试和部署;或,继续之前的训练状态.https://pytorch.org/tutorials/beginner/saving_loading_models.html1. Best Practiceshttps://github.com/pytorch/pytorch/blob/761d6799beb3afa03657a71776412a2171ee7533/...

2019-07-14 09:50:09 8582 2

re-id论文阅读:1.Improving Deep Visual Representation for Person Re-identification by Global and Local Im

ECCV2018 re-id文章阅读:《Improving Deep Visual Representation for Person Re-identification by Global and Local Image-language Association》摘要:行人再识别的一个重要任务就是要求学习到具有区分度的视觉特征用于区别不同的行人身份。各种各样的辅助信息已经被用于提高视觉特征的...

2018-09-18 19:25:53 763

原创 剑指offer(18)

题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述:二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6...

2018-07-29 20:47:53 177

原创 剑指offer(17)

题目描述 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)时间限制:1秒 空间限制:32768K 热度指数:269664 ...

2018-07-25 21:46:34 211

原创 剑指offer(16)

题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。时间限制:1秒 空间限制:32768K 热度指数:276846 本题知识点: 链表方法1:同时比较着遍历两个链表,生成一个新的合并链表,注意后面将没有遍历完全的链表直接链接到新链表后方即可。/*struct ListNode { int val; struct L...

2018-07-22 21:53:39 155

原创 剑指offer(15)

时间限制:1秒 空间限制:32768K 热度指数:292046 本题知识点: 链表 算法知识视频讲解 题目描述 输入一个链表,反转链表后,输出新链表的表头。类似前面一道链表翻转的题剑指offer(3),这个题更加简单,无需考虑存储遍历的链表结点元素。/*struct ListNode { int val; struct ListNode *next; Li...

2018-07-20 21:32:45 167

原创 剑指offer(14)

题目描述 输入一个链表,输出该链表中倒数第k个结点。 时间限制:1秒 空间限制:32768K方法1:首先遍历所有结点,记录结点总个数,然后第二次遍历直接寻找到第(总个数-k)个结点即为倒数第k个结点。include <stdlib.h>include <vector>include <stack>include <math.h&amp

2018-07-20 11:03:22 144

原创 剑指offer(13)

题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 时间限制:1秒 空间限制:32768K 热度指数:266712 class Solution {public: void reOrderArray(vector<int> &amp...

2018-05-16 18:32:12 195

原创 剑指offer(12)

题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 时间限制:1秒 空间限制:32768K分析:重要是要考虑全面各种情况,当次数为0,负数以及正数的三种情况。class Solution {public: double Power(double base, int exponent) { i...

2018-05-16 17:39:31 165

原创 剑指offer(11)

题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 时间限制:1秒 空间限制:32768K分析:两种方法1.对输入的数向右一位一位的移动测试;2.声明一个索引变量一位一位的向左测试移动。class Solution {public: int NumberOf1(int n) { int N=sizeof(n); ...

2018-05-16 17:21:59 131

原创 剑指offer(10)

题目描述 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?时间限制:1秒 空间限制:32768K 热度指数:161750 分析:由于小矩形的尺寸是2×1,所以有大矩形为2×number的存在,那么我们第一步就可以有两种处理方式:   第一步如果选择竖方向填充,那么该问题的规模就缩减为对于剩余的2×(numb...

2018-05-14 11:06:51 138

原创 剑指offer(9)

题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 时间限制:1秒 空间限制:32768K 热度指数:183358 分析:类似斐波那契数列思想 假设f(n)是n个台阶跳的次数。f(1) = 1f(2) 会有两个跳得方式,一次1阶或者2阶,这回归到了问题f(1),f(2) = f(2-1) + f(2-2)...

2018-05-13 17:41:15 106

原创 剑指offer(8)

题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 时间限制:1秒 空间限制:32768K 热度指数:236054 class Solution {public: int jumpFloor(int number) { /*if(number==0) return 0; ...

2018-05-13 17:23:44 139

原创 剑指offer(7)

题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39时间限制:1秒 空间限制:32768K 热度指数:307696 #include <iostream>#include <stdlib.h>#include <vector>#include <stdio.h&

2018-05-13 16:44:28 112

原创 剑指offer(6)

题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 时间限制:3秒 空间限制:32768K 热度指数:307654 本题知识点: 查找 #incl...

2018-05-13 16:10:41 135

原创 剑指offer(5)

题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。时间限制:1秒 空间限制:32768K 热度指数:223057 本题知识点: 队列 栈 #include<iostream>#include<string>#include<exception>#include<stack>usin...

2018-05-07 12:03:44 135

原创 剑指offer(4)

题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。时间限制:1秒 空间限制:32768K 热度指数:335630 思想:利用递归#include<iostream>#inc...

2018-05-07 10:51:12 108

原创 剑指offer(3)

题目描述 输入一个链表,从尾到头打印链表每个节点的值。时间限制:1秒 空间限制:32768K 热度指数:494076 本题知识点: 链表思路分析(3种方法): 1. 链表倒转(其中一种方法的缺点:改变了链表的结构)。 2. 利用栈的“先进后出”,从链表头到尾入栈,然后出栈。 3. 递归的方法(缺点:长链表造成递归极深)。1.(1)利用反转函数reverse() 每访问...

2018-04-27 09:35:06 177

原创 ubuntu16.04安装搜狗输入法

步骤说明: 1.首先,安装fcitx键盘输入法系统 sogou是基于fcitx的,而系统默认的键盘输入法系统是iBus。Ubuntu 16.04默认是带有fcitx的,正常安装,如果有的话,按上面步骤即可完成;但有些版本的Ubuntu,需要自己安装 fcitx,才能安装使用sogou。 1、添加以下源 :sudo add-apt-repository ppa:fcitx-team/night...

2018-04-26 11:39:02 151

原创 python笔记-2

# -*- coding: utf-8 -*-from functools import reduce#利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字#输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart'].def normalize0(name): def capital(str):...

2018-04-26 10:44:46 131

原创 剑指offer(2)

题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。时间限制:1秒 空间限制:32768K 热度指数:559991 本题知识点: 字符串 class Solution {public: void replaceSpace(char *str,int length...

2018-04-25 16:37:54 90

原创 剑指offer(1)

题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。时间限制:1秒 空间限制:32768K 热度指数:654677 本题知识点: 查找#include<iostream>#include<vector>using namespace...

2018-04-25 16:37:45 73

原创 python笔记-1

(1)写图片路径到txt中小栗子:# -*- coding: utf-8 -*-import globa=glob.glob('layers/*.jpg')for i in range(len(a)):a[i]=a[i].split('/')[-1]f=file('list.txt','w')for i in a: f.write(i+'\n')f.clos...

2018-04-20 16:34:43 100

原创 matlab将mat文件转化成txt(针对Market1501属性数据集)

27个属性,衣服颜色两个属性进行大类区分,共12类,所以有12个标签clc;clear;a=load('/home/sll2/Re_id/Market-1501_Attribute-master/market_attribute.mat');b=a.market_attribute;%test数据集c=b.test;age=c.age;bag=c.bag;backpack...

2018-04-20 16:12:54 1897 3

转载 caffe环境的安装与测试

caffe环境的安装与测试(第一篇可忽略tensorflow部分)新:https://blog.csdn.net/shiorioxy/article/details/78850199旧:https://blog.csdn.net/shiorioxy/article/details/52652831

2018-04-03 21:12:32 396

原创 pytorch和torchnet的安装与测试(Ubuntu16.04+cuda9.0)

本人的ubutu版本为16.04,cuda9.0。一.启动ubuntu系统出现黑画面 1.开机,进入grub画面。选择第一项”ubuntu”,按”e”,进入编辑模式。将”quite splash”, 修改为”quite splash nomodeset”。 2.按 ”F10”启动系统。 3.进入系统后编辑 “/etc/default/grub” sudo gedit /etc/defaul...

2018-04-03 20:44:53 4688

原创 tensorflow的安装与测试(ubuntu下两种方法介绍)

本人的Ubuntu为16.04版。以下介绍两种我认为比较简单容易的安装tensorflow的方法。注意:原来ubuntu中安装了caffe环境的,原则上以下两种方法都可以,但是经本人实践建议使用第二种方法进行安装避免后面由于冲突出现什么问题。方法一(比较简单):1. 首先,安装Anaconda for Python 3.6 Anaconda官网:https://www.anaconda.com/d...

2018-03-25 22:16:06 3186

翻译 ubunbtu add Environment variables to system(ubuntu添加环境变量到系统的三种方法)

ubuntu add Environment variables to system:There are 3 methods:-----------------------------------------------------------------------------------------------1.Temporary$ export PATH=/home/sll/anacond...

2018-03-23 20:09:27 817

原创 pytorch,torch,pytorchnet,torchnet的区分

PyTorch is a deep learning framework that puts Python first.Torch is a scientific computing framework with wide support for machine learning algorithms that puts GPUs first. It is easy to use and effi...

2018-03-22 21:28:49 4573

空空如也

空空如也

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

TA关注的人

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