自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

转载 LeetCode problem460 LFU缓存

题目设计并实现最不经常使用(LFU)缓存的数据结构。它应该支持以下操作:get 和 put。get(key) - 如果键存在于缓存中,则获取键的值(总是正数),否则返回 -1。put(key, value) - 如果键不存在,请设置或插入值。当缓存达到其容量时,它应该在插入新项目之前,使最不经常使用的项目无效。在此问题中,当存在平局(即两个或更多个键具有相同使用频率)时,最近最少使用的键将被...

2020-04-05 11:33:24 204

原创 faster-rcnn-pytorch重要源码记录->proposal_layer.py

from __future__ import absolute_import import torch import torch.nn as nn import numpy as np import math import yaml from model.utils.config import cfg from .generate_anchors import generate_a...

2020-03-16 16:45:46 346

原创 Google Colab调试faster R-CNN之AI识虫部分

一、本地数据集的制作首先从百度PandlePandle平台上获得了虫子的数据,原先已经在google colab上跑通了faster rcnn的源码,跑通的部分记录放在CSDN上面的。那部分的过程主要还是根据别人的教程一步一步来实现的,训练测试的数据是VOC2007所以这里想自己将数据集格式改成VOC2007格式的,然后进行数据集的替换。然后训练测试来一发,看看自定义数据集的效果。数据集的更...

2020-02-21 16:09:31 932 1

原创 LeetCode 32 最长有效括号

LeetCode 32 最长有效括号题目给定一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长的包含有效括号的子串的长度。示例 1:输入: “(()”输出: 2解释: 最长有效括号子串为 “()”示例 2:输入: “)()())”输出: 4解释: 最长有效括号子串为 “()()”来源:力扣(LeetCode)链接:https://leetcode-cn.com/proble...

2020-02-16 16:33:29 159

原创 Google Colab跑通faster-rcnn代码并试验自己的数据集

Google Colab跑通faster-rcnn代码并试验自己的数据集寒假在家没事跑一跑程序。之前已经试验跑通了github上面的pytorch版本的faster-rcnn代码。之前也有记录其中过程中遇到的几个小问题和解决办法。这次想看看实际的效果。在网上看了看大佬们的博客,找到了一篇文章,和我跑通的代码是同一个。而且大佬写的也很详细。这里记录一哈使用faster-rcnn.pytor...

2020-02-11 17:34:33 1759 4

原创 LeetCode 10 正则表达式匹配

LeetCode 10 正则表达式匹配题目给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。‘.’ 匹配任意单个字符‘*’ 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。说明:s 可能为空,且只包含从 a-z 的小写字母。p 可能为空,且只包含从 a-z 的小写字母,以及字符 . 和 *。示...

2020-02-10 18:08:19 823

原创 LeetCode 72 编辑距离

LeetCode 72 编辑距离题目给定两个单词 word1 和 word2,计算出将 word1 转换成 word2 所使用的最少操作数 。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符示例 1:输入: word1 = “horse”, word2 = “ros”输出: 3解释:horse -> rorse (将 ‘h’ 替换为 ‘r’)ro...

2020-02-09 17:34:06 150

原创 LeetCode 88 合并两个有序数组

LeetCode 88 合并两个有序数组题目给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。示例:输入:nums1 = [1,2,3,0...

2020-02-05 15:37:21 194

原创 LeetCode 11题盛最多水的容器

Problem 11 盛最多水的容器题目给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且 n 的值至少为 2。来源:力扣(LeetCode)链接:https://lee...

2020-02-03 20:42:48 161

原创 洛谷 P1028 数的计算

洛谷 P1028 数的计算题目题目描述我们要求找出具有下列性质数的个数(包含输入的自然数nn):先输入一个自然数nn(n \le 1000n≤1000),然后对此自然数按照如下方法进行处理:不作任何处理;在它的左边加上一个自然数,但该自然数不能超过原数的一半;加上数后,继续按此规则进行处理,直到不能再加自然数为止.输入格式11个自然数nn(n \le 1000n≤1000)输出...

2020-01-04 10:48:01 288

原创 Faster RCNN的调试运行(Google Colab)

Faster RCNN的调试运行(Google Colab)在看了Faster RCNN的论文之后,还是很多不太懂,所以想着运行下看看,这下可给我难到了,本地没有算力,只有一个免费的google colab,然后就想着在上面运行试试,开始试着用tensorflow版本的,但是特么的一直配置不好,就很烦恼,最后直接搜索google colab上面怎么实现faster rcnn,找到了我的救世主哈哈...

2019-12-26 16:27:29 2382 6

原创 Faster RCNN的理解和资料收集

Faster RCNN的理解和资料收集资源收集知乎一文看懂Faster RCNNBilibili唐宇迪老师关于tensorflow下faster rcnn的论文解读和代码解析Faster RCNN论文中英翻译自己的理解对于理解帮助比较大的是B站视频和这篇知乎文章。Faster RCNN先用一个VGG的卷积网络来直接提取整张图片的特征(当然如图所示调节了尺寸),这对比RCNN来说已经...

2019-12-24 22:02:16 168

原创 Google Colab 使用记录

Google Colab 使用记录起因最开始,实验室没有算力用(对于搞机器学习深度学习的来说,太难了,哭了都!),所以只能用百度免费的AI Studio,算力是Tesla V100,那可以说是相当强大的,然而我一直是用它来实现tensorflow框架,结果最近它更新了,代码中有tensorflow就给你抛锚,看来是人家限制了你使用tensorflow,逼你去使用PandlePandle。所以,...

2019-12-11 16:45:07 911

原创 Kaggle Digit Recognizer别人分享的tricks

Kaggle Digit Recognizer别人分享的tricks自己在利用CNN做了kaggle上的入门题——Digit Recognizer,简单的利用了CNN的网络架构就实现了0.98+的准确率,但还是不够啊,所以看了上面大佬的分享,找到一篇不错的分享,这里记录下其中我当时没用过的tricks。加油,AI learning!数据增强(可以增加训练的数据量,The idea is to...

2019-12-08 11:05:01 191

原创 百度AI Studio使用kaggle的记录

百度AI Studio使用kaggle的记录因为没有实际主机,所以只能白嫖百度的这个免费算力,然后想用它跑一些代码,比如kaggle上面的竞赛题目,可是数据集不能直接下载,如果下载到本地,数据集太大不给上传,所以只能通过命令行的方式来下载数据集。还好不难,记录如下:1.先安装 kagglepip install kaggle 就行了然后根据kaggle竞赛页面的信息直接下载,比如kag...

2019-12-06 22:38:08 429

原创 Numpy和Pandas中的axis=0 和axis=1的区分

Numpy和Pandas中的axis=0 和axis=1的区分最近被这弄傻了,感觉python虽然灵活简单,但是不熟悉的情况下,各种工具库用起来还是挺吃力的。。。这里就有axis的问题。之前用numpy中的axis的时候一直就以为axis=0 表示的是行,axis=1表示的是列结果练习使用pandas的时候遇到这样一个题目。23. Given a DataFrame of numeric...

2019-12-03 11:20:16 719

原创 建筑楼层大规模能量预测代码笔记

建筑楼层大规模能量预测代码笔记记录的都是一些python的写法问题,归结于自己太菜了,python如此强大的功能,很多都没看到过from sklearn.preprocessing import LabelEncoderfrom sklearn.model_selection import KFoldsklearn是大家共同开发维护的一个非常方便的机器学习库,得到大家的认可,功能十分强大,...

2019-11-24 15:46:26 330

原创 Kaggle --ASHRAE - Great Energy Predictor III

Kaggle --ASHRAE - Great Energy Predictor III和大佬室友进行这种比赛,完全不知道该怎么搞啊,只能在kaggle上面看了看别人的东西,这个大佬写的还挺简捷的,所以自己拷贝下来运行了一遍,并准备熟悉一下别人的方法+进行改进,看看能否提高。import pandas as pdimport numpy as npimport matplotlib....

2019-11-23 16:14:14 1700

原创 Gradient Boosting优秀 读物分享

Gradient Boosting优秀 读物分享http://www.ccs.neu.edu/home/vip/teach/MLcourse/4_boosting/slides/gradient_boosting.pdf这个ppt把Gradient Boosting 讲的太好了,通俗易懂,以后千万不要因为全英文而放弃去看...

2019-11-21 15:21:04 139

原创 决策树 ID3算法的python实现

决策树 ID3算法的python实现代码:根据《机器学习实战》中的代码写的,关键在于理清决策树 ID3算法的计算思路,理解清楚了代码并不是太难写,对于我来说还是难了点啊哈哈哈import numpy as npimport csvimport operatordef loadDataSet(): dataSet = open('./isFish.csv','r') d...

2019-11-19 20:03:01 301

原创 Kaggle tensorflow2.0 解决手写数字体识别问题

Kaggle tensorflow2.0 解决手写数字体识别问题代码import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltfrom tensorflow.keras import layersimport csv# 正好用tensorflow练手重写一下kaggle上面的手写数字识别# 1...

2019-11-17 18:43:36 1346 1

原创 cs231n homework 两层全连接神经网络 分类CIFAR-10

cs231n homework 两层全连接神经网络 分类CIFAR-10codeimport numpy as npimport pickleimport matplotlib.pyplot as pltdef loadfile(): train_data = [] train_label = [] val_data = [] val_label = ...

2019-11-15 16:25:31 1485 1

原创 softmax方法分类CIFAR-10数据

softmax方法分类CIFAR-10数据Code:# 导包import numpy as npimport pickleimport matplotlib.pyplot as pltimport math# 导入数据train_data = []train_label = []for i in range(1,6): file_object = open('work/...

2019-11-13 10:26:27 950

原创 CIFAR-10 SVM方法

CIFAR-10 SVM方法notebook代码# import packageimport numpy as npimport pickleimport matplotlib.pyplot as plt# load train and test data# batches_meta = open('F:\PycharmProjects\cs231n\homework_1_SVM...

2019-11-09 21:46:49 1165

转载 numpy reshape和transpose的使用

numpy reshape和transpose的使用不熟悉numpy的时候,看到别人代码中的reshape和transpose不太懂,这里转载一下别人的解释,很强!Python numpy.transpose 详解

2019-11-08 16:08:57 587

原创 kaggle Digit Recognizer -KNN方法的实现

用KNN方法实现手写数字体的识别这里只是记录一下对自己有用的东西NO.1# 有点没明白前一个代码中的数组减法操作import numpy as npdata_train = [[1,2,3,4], [3,4,3,2], [3,6,8,1], [3,5,7,1]]data_test=[[1,4,6,7],...

2019-11-06 20:00:34 213

原创 tensorflow tf.argmax()的解析

tensorflow tf.argmax()的解析分析看了别的博客给的实例,发现还是看例子最能说明问题test = np.array([[[1, 2, 3], [2, 3, 5],[2, 2, 2]], [[5, 4, 3], [8, 7, 2],[1, 2, 3]], [[5, 4, 6], [10, 7, 30], [1, 2, 3]]])array([[[ 1, 2, 3],...

2019-10-22 17:11:21 177

转载 tensorflow softmax,softmax loss,cross entropy的理解

在看softmax时遇到一篇说的很好的博客,转载一下对tf.nn.softmax的理解

2019-10-21 15:40:10 234 1

原创 洛谷 P1980 计数问题

洛谷 P1980 计数问题题目题目描述试计算在区间 11 到 n n的所有整数中,数字 x(0 ≤ x ≤ 9)x(0≤x≤9)共出现了多少次?例如,在 11到 11 11中,即在 1,2,3,4,5,6,7,8,9,10,111,2,3,4,5,6,7,8,9,10,11 中,数字 11 出现了 44 次。输入格式22个整数n,xn,x,之间用一个空格隔开。输出格式11个整数,表示...

2019-10-13 11:13:43 362

转载 回归分析之参数估计

参数估计参数估计:是根据从总体中抽取的样本估计总体分布中包含的未知参数的方法。它是统计推断的一种基本形式,是数理统计学的一个重要分支,分为点估计和区间估计两部分。点估计:依据样本估计总体分布中所含的未知参数或未知参数的函数。区间估计(置信区间的估计):依据抽取的样本,根据一定的正确度与精确度的要求,构造出适当的区间,作为总体分布的未知参数或参数的函数的真值所在范围的估计。例如人们常说的有百分...

2019-10-11 16:07:47 4467

原创 记一次傻逼逼的python引入自定义的库函数

内容为了参加阿里云天池的一个比赛,官方提供了一个python调用的接口函数,用于读取kfb文件格式的图像,所以就需要将这个库函数引入项目工程中,但是我的一直报错说是DLL Load failed。我也奇了怪了,在同学电脑上重复我自己的操作,他们可以,我的就是不行,后面卸载python,pycharm之后重新安装,还是不行。然后就去百度pyc,pyd,dll这些文件格式之间的区别,具体怎么说还是没...

2019-10-10 20:04:48 1400 4

原创 Leetcode 5最长回文子串

Leetcode 5最长回文子串题目给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: “babad” 输出: “bab” 注意: “aba” 也是一个有效答案。 示例 2:输入: “cbbd” 输出: “bb”来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-...

2019-10-09 10:51:21 110

原创 LeetCode53 最大子序和

LeetCode53 最大子序和题目给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。来源:力扣(LeetCode)链...

2019-10-08 15:12:28 213

原创 LeetCode70爬楼梯

LeetCode70爬楼梯题目假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1 阶 + 1 阶2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1 阶 + 1 阶 + 1 阶1 阶 ...

2019-10-08 10:24:38 403

原创 Leetcode 349两个数组的交集

Leetcode 349两个数组的交集题目给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [9,4]说明:输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。来源:力扣(Le...

2019-09-25 22:31:27 165

原创 LeetCode 169求众数

LeetCode 169求众数题目给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例 1:输入: [3,2,3]输出: 3示例 2:输入: [2,2,1,1,1,2,2]输出: 2来源:力扣(LeetCode)链接:https://leetcode-cn.com/probl...

2019-09-24 10:53:32 120

原创 Leetcode 794 有效的井字游戏

Leetcode794 有效的井字游戏题目用字符串数组作为井字游戏的游戏板 board。当且仅当在井字游戏过程中,玩家有可能将字符放置成游戏板所显示的状态时,才返回 true。该游戏板是一个 3 x 3 数组,由字符 " ",“X” 和 “O” 组成。字符 " " 代表一个空位。以下是井字游戏的规则:玩家轮流将字符放入空位(" ")中。第一个玩家总是放字符 “X”,且第二个玩家总是放字...

2019-09-23 15:11:03 1321

原创 Leetcode 783二叉搜索树节点最小距离

Leetcode 783二叉搜索树节点最小距离、题目给定一个二叉搜索树的根结点 root, 返回树中任意两节点的差的最小值。示例:输入: root = [4,2,6,1,3,null,null]输出: 1解释:注意,root是树结点对象(TreeNode object),而不是数组。给定的树 [4,2,6,1,3,null,null] 可表示为下图: 4 / ...

2019-09-22 20:55:45 264

原创 LeetCode 938二叉搜索树的范围和

leetcode 938 二叉搜索树的范围和题目给定二叉搜索树的根结点 root,返回 L 和 R(含)之间的所有结点的值的和。二叉搜索树保证具有唯一的值。示例 1:输入:root = [10,5,15,3,7,null,18], L = 7, R = 15输出:32示例 2:输入:root = [10,5,15,3,7,13,18,1,null,6], L = 6, R = 10...

2019-09-20 09:40:17 107

转载 matplotlib.pyplot模块中figure plot subplot, axes axis的认识

图解matplotlib.pyplot figure、subplot、axes、axis的区别

2019-09-18 10:51:14 658

计算机网络课程设计视频点播系统的设计

计算机网络课程设计实验报告,基于B/S架构的视频点播系统设计

2017-11-17

空空如也

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

TA关注的人

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