自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yolov4的博客

不止机器学习

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

原创 leetcode703:设计一个找到数据流中第K大元素的类(class)。注意是排序后的第K大元素,不是第K个不同的元素。

题目:设计一个找到数据流中第K大元素的类(class)。注意是排序后的第K大元素,不是第K个不同的元素。你的 KthLargest 类需要一个同时接收整数 k 和整数数组nums 的构造器,它包含数据流中的初始元素。每次调用 KthLargest.add,返回当前数据流中第K大的元素。示例:int k = 3;int[] arr = [4,5,8,2];KthLargest kthLargest = new KthLargest(3, arr);kthLargest.add(3);

2020-08-11 18:15:55 426

原创 leetcode232:使用栈实现队列的下列操作

题目: 使用栈实现队列的下列操作使用栈实现队列的下列操作:push(x) – 将一个元素放入队列的尾部。pop() – 从队列首部移除元素。peek() – 返回队列首部的元素。empty() – 返回队列是否为空。**解答:**核心思路是使用两个栈,一个栈实现进队列,一个栈实现出队列进队时只能进栈列表有元素,出队时只能出栈列表有元素即:所有操作的时候 确保最后只有一个栈是有东西 另一个栈是空的python代码:# leetcode submit region begin(Proh

2020-08-11 12:07:32 419

原创 leetcode20:判断括号有效性

题目 : leetcode20 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。示例 5:输入: “{[]}”输出: trueRelated Topics 栈 字符串???? 1744 ???? 0解答:class Solution(object): def isValid(self, s): """ :type s: str :rtype: bool """

2020-08-11 10:10:48 237

原创 人人都是产品经理读书笔记

人人都是产品经理阅读人人都是产品的书,将书本做了一个大致的思维导图。01 初识:大话产品经理1.1 一个伪需求的例子产品定位需求采集需求转化产品概念验证新功能上线1.2 产品经理的今生前世1.3 思维方式与性格特点遇到问题:采集需求,寻找最优解摆脱自我中心,以用户为准,同理心从现象到本质热爱生活、好奇心、完美主义、善于沟通等1.4 产品经理的日常做过什么是指输出而不是输入02 产品:关键词与分类2.1 产品定义:解决某个问题的东西某个:明确产品定位

2020-07-27 12:10:40 338

原创 关于新冠肺炎(COVID-19)论文解读集合

这是基于COVID-19成像的AI研究论文的集合,并简单做个解读。论文主要来自:https://github.com/HzFu/COVID19_imaging_AI_paper_list1 A deep learning algorithm using CT images to screen forCorona Virus Disease (COVID-19)基于CT图像的冠状病毒病(COVID-19)深度学习算法,论文来自我国的肿瘤研究所和几家医院,地址:https://www.medrxiv.org

2020-05-09 23:09:04 9983 2

原创 YOLOv4论文笔记详解

YOLOv4论文笔记论文地址:YOLOv4: Optimal Speed and Accuracy of Object Detection (Optimal :最优的)Github上面已经有了一些代码:YOLOv4 的 TensorFlow 2.0 实现:https://github.com/xiao9616/yolo4_tensorflow2YOLOv4 的 TensorFlow...

2020-05-02 20:31:16 12964 4

原创 将ResNet分类器做成一个小网站界面

在上一节写到的 Pytorch完整训练自己的数据集 ,我们可以将训练好的模型和演示代码写入网站中,方便演示。还是以pokeman数据分类为例子。因为整个用到的是python代码,所以构建网页我们也是采用python语言,用的框架是:Flask1、首先写分类demo代码这一步先要把训练好的加载,直接去预测未见过的图片。代码命名为demp.py如下:import torchfrom torc...

2020-04-26 12:33:10 1749 6

原创 如何通俗理解python中的装饰器?

装饰器详解装饰器,顾名思义就是装饰的意思,就是不改变里面的墙体结构,只是在外面增加了一层隔音板或者墙纸。对应程序也是这也的,不该把原函数的结构功能,调用函数的接口也没有变化,但是就是增多了该函数的功能。这是怎么做到的呢?本次用一个例子来全面说明。我们已经写好了一个函数是index,现在给该函数index加上该函数运行的时间的功能。1、原始代码# -*- coding=utf-8 -*-...

2020-04-25 23:20:12 337

原创 python自动获取B站弹幕并生成词云

这是关于python自动获取B站弹幕并生成词云的小例子1、思路用requests获取B站的网页内容用BS来解析网页内容,并获得弹幕将弹幕保存本地txt中读取txt采用wordcloud生成词云2、导入库# -*- coding=utf-8 -*-import requestsfrom bs4 import BeautifulSoupimport reimport jieb...

2020-04-22 22:18:40 943

原创 如何自动下载网易云音乐评论

本次例子是如何用Selenium来自动获取网易云某首歌的评论例如许飞的父亲写的散文诗:https://music.163.com/#/song?id=417250673。1、准备工作首先需要下载chromedrive,并需要在代码里指定路径,chromedrive版本号需要对应。from selenium import webdriverdriver = webdriver.Chrom...

2020-04-21 17:08:08 649

原创 爬取软科中国最好大学排名

这个例子是用request+bs+re来获取2016年的软科最好的大学排行榜需要爬取的网页:http://www.zuihaodaxue.cn/zuihaodaxuepaiming2016.html。爬取的内容:1、导入库# -*- coding=utf-8 -*-import requestsfrom bs4 import BeautifulSoupimport bs4impor...

2020-04-21 16:54:33 1112

原创 如何用Python自动下载想要的百度图片

这个例子网上很多,我主要参考了:https://www.geek-share.com/detail/2788246674.htmlhttps://www.zhihu.com/question/27621722/answers/updatedhttps://blog.csdn.net/weixin_44318830/article/details/102807980https://www.j...

2020-04-19 17:00:27 330

原创 爬虫之Requests入门

requests.get()requests.get()是常用的方法。Response对象包含爬虫返回的内容。r = requests.get(url = 'https://www.baidu.com/')print(type(r))输出<class 'requests.models.Response'>requests属性编码方式r.encoding ='...

2020-04-19 11:30:25 199

原创 如何爬虫?(2)——爬虫流程

1.引入模块# -*- coding:UTF-8 -*-import requestsimport sysimport reimport urllib.request,urllib.errorimport xlwtfrom bs4 import BeautifulSoupimport sqlite32.简单流程def main(): baseurl = 'https:...

2020-04-18 16:28:04 1122 1

原创 如何进行爬虫?(1)——了解网页

用Python 爬虫一个重要的地方就是需要了解网页信息。1 了解网页网页一般由三部分组成,分别是 HTML(超文本标记语言)、CSS(层叠样式表)和 JScript(活动脚本语言)。1.1 HTMLHTML 是整个网页的结构,相当于整个网站的框架。带“<”、“>”符号的都是属于 HTML 的标签,并且标签都是成对出现的。常见的标签如下:<html>..</html&g...

2020-04-17 16:08:01 512

原创 Pytorch训练自己数据完整步骤--Pytorch训练模板

用pytorch训练自己的任务,是有模板可以写的,下面将整理下训练模型必须会出现的代码。每一步都是接着上一步骤。文章目录1 导入各种包2 超参数和一些常量的定义,方便以后修改3 数据加载4 实例化数据类5 构建网络6 定义网络7 定义优化器8 损失函数9 加载模型10 开始训练11 验证模型和保存模型12 可视化步骤12.1 如果用tensorboard,则需要这么写:1 导入各种包impo...

2020-04-15 11:32:09 7139

原创 Pytorch完整训练自己的数据集

在上节中我们用Pytorch读取自己的数据集:https://blog.csdn.net/lifei1229/article/details/105519924。在这节中,我们继续完成模型构建及其训练。1 构建模型本次实验采用ResNet模型。代码很简单,网上找下有很多,也可以用torchvision里面官方写的。import torchfrom torch import nnfrom...

2020-04-15 10:48:07 11880

原创 如何用Pytorch读取自己的数据集

在训练经典的数据集如cifar10,minsit等,可以用官方自带的数据集格式几行就写出来,如果是自己下载的数据集,那么我们应该如何用pytorch来读取呢?其实是有模板可以直接仿照着写的。本次案例采用的是pokeman数据集,并用该数据集进行分类。该数据如下所示:其中文件夹的名字便是标签。数据集大小划分为:皮卡丘 234、超梦239、杰尼龟223、小火龙 238、妙蛙种子234张图。在...

2020-04-14 23:06:57 14674 5

原创 每日一算:寻找两个有序数组的中位数

Leetcode4. 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]...

2020-04-14 12:12:46 127

原创 python中的argparse怎么使用?

argparse是 Python 标准库中推荐的命令行解析模块,使得程序可读性非常好。也就是说,我如果是在终端运行python程序,或者我需要经常改动python中的一些参数,那么argparse就必不可缺了。同时作为Github开发工程师,从上面下载的代码基本都是用了argparse,所以不得不需要掌握它的用法。argparse 用法主要有三个步骤:创建 ArgumentParser(...

2020-04-13 17:42:35 943

原创 深度学习:GAN(2)

上一节说明了GAN的训练流程和损失函数,现在用Pytorch来写下简单2017年提出的WGAN。为了方便学习分布,我们用简单的混合高斯分布来作为真实的数据分布。1 导入常用的包...

2020-04-13 12:36:24 615

原创 深度学习:GAN(1)

在学习GAN之前需要知道这么一句话:“what i cannot create, i do not understand”意思是 我们需要实战写一个GAN模型,才能理解GAN。数据分布 p(x)p(x)p(x)我们的目的是需要掌握数据的分布p(x)p(x)p(x),才能创造该类型的数据那么对于一个数据集p(x)p(x)p(x)是什么样子的呢?我们之前学过的高斯、泊松、伯努利这些简单的分布不...

2020-04-13 09:34:05 918

原创 每日一算:无重复字符的最长子串

题目: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。分析: 设计字符串长度且前后字符的对比是否重复,可以想到用字典和python中的enumerate来...

2020-04-10 16:15:28 93

原创 pytorch里面nn.Module讲解

nn.Module是在pytorch使用非常广泛的类,搭建网络基本都需要用到这个。当我们搭建自己的网络时,可以继承官方写好的nn.Module模块,为什么要用这个呢?好处如下:1.可以提供一些现成的基本模块比如:Linear、ReLU、Sigmoid、Conv2d、Dropout不用自己一个一个的写这些函数了,这也是为什么我们用框架的原因之一吧。2. 容器比如我们经常用到的 nn...

2020-03-30 22:39:03 5902

原创 桌面日历软件——让每天过得有目标

分享下一个好用的桌面日历软件:Desktopcal下载地址很简洁很小的软件,界面如下:且可以同步到手机,手动同步免费,自动同步需要收费。无提醒功能,这个其实也不需要,看到桌面就会自己提醒自己了。ps:另外手机端的时光序也好用,我就用这个记录亲人朋友的生日,时光序官网. 网页版不能同步到桌面上,不过界面还是很好看,且可以用微信去同步待做事情,还是不错的。...

2020-03-30 18:18:02 722

原创 每日一算:两数之和

题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。实例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]分析:看到返...

2020-03-30 16:20:27 98

原创 每日一算:圆圈中最后剩下的数字

Leetcode面试题62. 圆圈中最后剩下的数字题目:0,1,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。分析:约瑟夫环问题,采用数学公式法比较简单,模拟法会超时。说白了还是需要...

2020-03-30 15:31:34 152

原创 ubuntu14.04(16.04)系统+nvidia显卡驱动+cuda8.0+cudnn5.1+tensorflow(pytorch)安装教程

从零开始到ubuntu14.04系统+nvidia显卡驱动+cuda8.0+cudnn5.1+tensorflow(pytorch)最近花了几天时间,将实验室的一台服务器从零到Ubuntu14.04系统,nvidia显卡驱动,cuda8.0+cudnnv5,tensorflow,pytorch安装好。中间遇到过无数个问题,现在将这个过程的步骤和问题记录下来,方便以后查看。环境配置说简单也简...

2018-05-30 21:40:01 1191 1

原创 ubuntu14.04 安装显卡

1. u盘制作ubuntu14.04系统2. 安装ubuntu14.04系统3.ubuntu14.04安装显卡先看看本机的显卡:spci |grep -i nvidia下载官方驱动程序打开终端,先删除旧的驱动:sudo apt-get remove –purge nvidia*3禁止集成的nouveau驱动Ubuntu系统集成的显卡驱动程序是nouveau...

2018-05-25 23:38:01 450

原创 tensorflow学习笔记(2)-feed_dict

x = tf.placeholder(tf.float32, shape=(1024, 1024)) y = tf.matmul(x, x) with tf.Session() as sess: print(sess.run(y)) # ERROR: 此处x还没有赋值. rand_array = np.random.rand(1024, 1024) print(sess

2017-12-04 16:46:14 896

原创 tensorflow学习笔记(1)-sess

# -*- coding: utf-8 -*-import tensorflow as tf# 创建一个常量 op, 产生一个 1x2 矩阵. 这个 op 被作为一个节点# 加到默认图中.## 构造器的返回值代表该常量 op 的返回值.matrix1 = tf.constant([[3., 3.]])# 创建另外一个常量 op, 产生一个 2x1 矩阵.matrix2 = tf.const

2017-12-04 15:47:58 556

转载 python中os.walk的用法

ython中os.walk是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。1.载入 要使用os.walk,首先要载入该函数可以使用以下两种方法import osfrom os import walk2.使用os.walk的函数声明为:walk(top, topdown=True, onerror=None, followlinks=False)参数top 是你所要便

2017-12-03 15:25:21 435

原创 如何在windows上安装tensorflow+gpu

如何在windows上安装tensorflow+gpuwindows安装tensorlfow一定是要gpu版本安装流程先安装cuda+cudnn然后将cudnn里面文件考到装好的cuda中,网上很多教程Anaconda下载安装官网的中的安装tensorflow步骤 参考步骤一 参考步骤二 内容大同小异,一般都能安装成功 6.最后import tensorflow as tf会报错,

2017-11-01 10:11:29 483

原创 tensorflow学习笔记

tensorflow.contrib.layers在tf.contrib.layers内部,有许多产生layer操作及其相关权重和偏差变量的函数。 1. tf.contrib.layers.optimizers模块,包括的优化器有Adagrad,SGD,Momentum等。它们用来解决数值分析的优化问题,比如,优化参数空间寻找最优模型; 2. tf.contrib.layers.regula

2017-10-26 11:24:42 311

原创 Ubuntu上tensorflow设置环境变量

在ubuntu上使用import tensorflow 会出现环境变量错误的情况,此时需要添加环境变量。先在terminal上打开环境变量文件gedit ~/.bashrc2.在bashrc文件后面添加环境变量export LD_LIBRARY_PATH="LD_LIBRARY_PATH:/usr/local/cuda/lib64"export CUDA_HOME=/usr/local/cuda

2017-10-26 09:25:07 1789

原创 cnn学习笔记

cnn学习笔记ReLU(修正线性单元)层在每个卷积层之后,通常会立即应用一个非线性层(或激活层)。其目的是给一个在卷积层中刚经过线性计算操作(只是数组元素依次(element wise)相乘与求和)的系统引入非线性特征。过去,人们用的是像双曲正切和 S 型函数这样的非线性方程,但研究者发现 ReLU 层效果好得多,因为神经网络能够在准确度不发生明显改变的情况下把训练速度提高很多(由于计算效率增加)

2017-10-15 15:52:03 191

原创 机器学习值得看的博客(更新中...)

机器学习值得看的博客(更新中…)CNN目标检测与分割(一):Faster RCNN详解 Faster RCNN详解Faster RCNN代码理解(Python) Faster RCNN代码理解3.Python 读取csv的某行(python代码基础) Python 读取csv的某行对检测做了一个总结、收集Object Detection

2017-10-15 14:37:57 213

转载 Faster RCNN详解

Faster RCNN github : https://github.com/rbgirshick/py-faster-rcnnFaster RCNN paper : https://arxiv.org/abs/1506.01497Bound Box Regression详解 : http://download.csdn.net/download/zy1034092330

2017-10-15 14:31:56 752 1

原创 DeepLung论文笔记

DeepLung论文笔记论文主要思路 DeepLung contains two parts,nodule detection and classification. 3D Faster R-CNN is designed for nodule detection gradient boosting machine(GBM) with 3D dual path network (

2017-10-13 18:47:09 2741

转载 python学习笔记4

匿名函数在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,还可以直接传入匿名函数:>>> list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9]))[1, 4, 9, 16, 25, 36, 49, 64, 81]通过对比可以看出,匿名函数lambda x: x * x实

2017-03-20 18:19:48 167

空空如也

空空如也

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

TA关注的人

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