- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 Ubuntu18.04+cuda 10.0 配置caffe-action(TSN)
Ubuntu18.04+cuda 10.0 配置caffe-action(TSN)由于使用TSN时,需要配置指定的caffe,网上查阅许多都是说支持cuda8.0,尴尬了!!cuda 10.0怎么破,容我试试,通过解决一些问题还真成功了。配置ubuntu:18.04;cuda:10.0。// An highlighted blockvar foo = 'bar';执行过程及问题...
2019-10-22 18:02:03
2115
原创 LeetCode - Array - Easy - 119
思路:首先第k行的输出大小应该是k+1,这个需要注意。举例k=41.初始化k+1大小的全1数组;[1,1,1,1,1]2.循环计数时间复杂度 存在疑惑空间复杂度O(k)
2019-05-22 10:24:30
169
原创 LeetCode - Array - Easy - 122
思路:这道题目不限制购入次数,只是要求手中只能持有一支股票。那么就想简单一点,只要有利润我就买,怎么看有利润,只要股票前后两天的价格存在正差,我就认为前一天我买了,隔天就卖出去。注意不需要考虑怎么去获得单支股票的最大收益。class Solution {public: int maxProfit(vector<int>& prices) { int...
2019-05-22 09:47:21
170
原创 LeetCode - Array - Easy - 121
思路:时间复杂度O(n),从前向后遍历,找到最小的buyPro的同时,计算maxPro举例:[7,1,5,3,6,4]i012345buyPro711111maxPro004455class Solution {public: int maxProfit(vector<int>& prices) {...
2019-05-22 09:03:44
150
原创 LeetCode - Array - Easy - 118
思路:1.针对输入为0,1,2做特殊处理;2.大于2的部分,首先全部初始化为1,从第二个数开始进行计算注意vector中push_back的使用class Solution {public: vector<vector<int>> generate(int numRows) { vector<vector<int>&g...
2019-05-22 00:26:07
153
原创 LeetCode - Array - Easy - 88
思路:合并两数组并进行排序。很容易想到定义两个指针,每次判断大小,将大的数组的指针向前挪一位,小的数组的指针位置不变。这里为什么采用从后向前是为了降低挪动数字的时间复杂度,虽然vector自带插入函数,理论上可以实现从前向后作比较并按要求合并数组,但是这种插入复杂度稍高。而从后向前的话,每一个数字最多挪动一次,复杂度稍低。...
2019-05-21 01:00:04
130
原创 LeetCode - Array - Easy - 66
思路:其实这道题可以看成一个+1的加法器,那么这样就可以理解程序需要做的事情。举例:[ 9 , 9 , 9 , 9(+1) ] ->[ 9 , 9 , 9(+1) , 0 ] ->[ 9 , 9(+1) , 0 , 0 ] ->[ 9(+1) , 0 , 0 , 0 ] ->[ (1) , 0 , 0 , 0 , 0 ] 这种情况是需要在数组最前端插入数字1;[...
2019-05-21 00:52:22
131
原创 LeetCode - Array - Easy - 53
思路:首先这道题类似于求局部最优解,求某一区间内和最大。解析参考https://blog.youkuaiyun.com/lw_power/article/details/80892362目前实现O(n)的方法,分治的思想之后再理解class Solution {public: int maxSubArray(vector<int>& nums) { int...
2019-05-21 00:40:56
141
原创 LeetCode - Array - Easy - 35
思路:1.若在数组中查到存在元素target,则返回当前位置;2.若遍历到数组的元素大于target,则可认为数组中不存在元素target,那么若需要插入元素target,则需要插入到第一个大于target的元素的位置;3.若遍历完数组,前两种情况都不满足,则可以认为数组中的所有元素都小于target,则target需要插入到数组最后。class Solution {public:...
2019-05-19 21:59:55
156
原创 LeetCode - Array - Easy - 27
思路:题目相当于分为两步:1.删除数组中与传入值val相等的元素;2.统计剩余元素个数,并且返回剩余数组;class Solution {public: int removeElement(vector<int>& nums, int val) { int len=0; for(int i=0; i < nums.siz...
2019-05-19 21:38:22
110
原创 LeetCode - Array - Easy - 26
思路:这道题需要计算不重复的元素个数N,并且需要注意要将不重复的元素赋值给原数组的前N项。(虽然是统计个数,但最终验证是验证唯一的元素)。class Solution {public: int removeDuplicates(vector<int>& nums) { if(nums.size()<=1) retur...
2019-05-19 14:21:00
164
原创 LeetCode - Array - Easy - 1
1. Two Sum(Easy)Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may n...
2019-05-19 12:05:19
123
原创 VGG学习笔记
VGG网络【论文】:Very Deep Convolutional Network for Large-scale Image Recongination介绍:在ILSVRC2014图像分类中获得第二名成绩,主要研究网络架构中深度的影响,并验证了增加更多的卷积层来稳定增加网络深度是可行的;并使用3*卷积滤波器代替之前网络(AlexNet)中较大的卷积滤波器,并证明在保持感受也大小不变的情况下,...
2018-10-28 13:37:22
659
转载 【转】Python 运算符
1.算术运算符运算符描述实例+加两个对象相加 a + b 输出结果 30-减得到负数或是一个数减去另一个数 a - b 输出结果 -10*乘两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200/除x除以y b / a 输出结果 2%取模返回除法的余数 b % a 输出结果 0**幂返回x的y次幂 a*...
2018-10-24 14:39:18
198
转载 【转】python图片处理1:打开\显示\保存图像
使用python进行数字图片处理,需要安装Pillow包, 它是由PIL发展而来的。pip install Pillow1、图片打开、显示from PIL import Imageimg=Image.open('**.png')#相对路径#img=Image.open('d:/***/**.png')#绝对路径img.show()这种图片显示方式是调用操作系统自带的图片浏览器来打...
2018-10-24 13:50:31
267
转载 ipdb 调试 Python
常用命令命令含义功能ENTER重复上次命令c(continue)继续s进入子程序r(return)运行直到子程序结束l(list)查看当前位于哪里(可以列出将要运行的代码块)a(args)打印当前函数参数j(jump)让程序跳到指定行数n(next)让程序运行下一行,如果当前语句有函数调用,用n不会进...
2018-10-23 22:43:29
819
原创 Anaconda安装(Python)+TensorFlow安装
一、Anaconda官方网站的下载需要用迅雷才能快点,或者直接到清华大学镜像站下载。官网下载地址:https://www.anaconda.com/download/清华大学提供了镜像,从这个镜像下载速度很快,地址:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/选择相应的版本进行下载就好下载过程中除了安装位置外,还有两个需要确认...
2018-10-23 22:18:06
1483
1
原创 Anaconda(python3.5)使用opencv
安装OpenCV3.1里面貌似只支持2.7的python,于是就找到了第二个方法。即用pip去安装。于是按照网上的博客,需要在这个网站Python Extension Packages里面下相关的whl文件由于电脑是64位,python3.5,所以选择了opencv_python-3.4.3+contrib-cp35-cp35m-win_amd64.whl这个文件,(因为OpenCV3.0...
2018-10-23 22:17:33
990
2
原创 AlexNet 学习笔记
AlexNet 学习笔记介绍:Alex在2012年提出的alexnet网络结构模型引爆了神经网络的应用热潮,并赢得了2012届图像识别大赛的冠军,使得CNN成为在图像分类上的核心算法模型。首次在CNN中应用了ReLu、Dropout层,其官方提供的数据模型,准确率达到57.1%,top 1-5 达到80.2%。技术点:多个GPU :提高计算速度;AlexNet使用ReLU代替了Sigm...
2018-10-19 18:36:23
558
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人