自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 飞桨领航团AI达人创造营第五课学习笔记

1 paddlex 在百度硬件上的部署过程,没有硬件无法体验2 paddle lite 部署过程这里记录一下今天学到的数据增强配置:## 数据增强配置# RichCrop数据增广开关,用于提升模型鲁棒性cfg.AUG.RICH_CROP.ENABLE = False# 图像旋转最大角度,0-90cfg.AUG.RICH_CROP.MAX_ROTATION = 15# 裁取图像与原始图像面积比,0-1cfg.AUG.RICH_CROP.MIN_AREA_RATIO = 0.5# 裁取图像

2021-08-03 20:58:37 204

原创 飞桨领航团AI达人创造营第三课学习笔记

1 模型选择,几种常见任务的介绍。文字识别可以直接调用!!!2 模型训练,paddlex 非常的方便。输入输出要一直,一般batch为2的幂。3 超参优化。常见的超参有网络结构、优化参数、正则化系数等。4 手动调参四大方法 1)loss小于设定值停止训练,防止过拟合。2)学习率从高到底。3)先训练少部分的数据,可以增加调整的效率。当小部分的数据训练结构满意后,再进行大量数据的训练。4)小批量数据不必最优???这个不太理解5 可是化工具,直观的可以看到模型的各个细节。炼丹好帮手...

2021-07-30 23:15:00 128 2

原创 飞桨领航团AI达人创造营第二课学习笔记

一、数据集的获取通常,我们的数据来源于各个比赛平台。首先是AIStudio中的数据集,大部分经典数据集例如百度AI Studio ,Kaggle、天池、讯飞等平台(通过关键词搜索获取需要的数据集),或者是Github。还有一些小的平台,需要大家自己去看。通常来说,数据集用于学术目的,有些数据需要申请才能获得链接。二、数据处理数据集处理的介绍三、数据处理方法paddleX 使用。图片预处理,锐化,灰度,数据增强,等。。。图片其实分为两种,一种叫位图,另一种叫做矢量图...

2021-07-28 20:45:58 126

原创 飞桨领航团AI达人创造营第一课学习笔记

1 磊老师的项目介绍,表情包很有意思2 坑姐的项目介绍,以始为终想法很有启发。3 颜鑫,创意来源于生活。分享各种生活中遇见的问题转换成项目。重点分享垃圾分类。4 郑老师的作诗项目,用在七夕,表白才成功率暴增。图像-抽取关键字-通过关键字作诗。项目来源于生活。...

2021-07-27 19:36:40 109

原创 torch 训练过程中nan问题

事情的过程:某天git上clone了个项目下来跑着看看。环境搭好,数据路径改改,结果在我那显卡上竟然内存不足,抛出异常。没办法,把input batch调低点吧。ok跑起来了。几个epoch过后loss 出现了nan。emmm 检测一下别人的模型 emmm vgg16 bn层版。。。某问题啊!!!再检测一下数据,也没出现数据异常的情况。。。百度吧。。。一番百度过后,尝试了调整 学习率,更换优化函数。。。折腾了一个工作日无果。。。脑袋的毛又少了几根。回到git再看看别人的项目说明,没发现有什么特别需要

2021-01-27 12:59:39 1796

原创 django 使用网上下载的前端模板

记录一下django使用前端模板的过新手,没写过前端,不对的地方欢迎大神指教!!!谢谢。环境 windows7 django3.X pycharm1使用pycharm 创建django项目2创建app,python manage.py startapp app名称3把下载好的模板放到templates 文件夹里面4 修改settings.py4.1 INSTALLED_APPS 添加app4.2 TEMPLATES添加DIRS,这里因为我的模板都在templates里面所以并没有添加

2021-01-24 23:11:31 2906

原创 tensorflow 记一次欠拟合处理过程

最终得到答案的参考文章:https://blog.ailemon.me/2018/04/09/deep-learning-the-ways-to-solve-underfitting/以下为文章正文------------------------------------------------华丽分割------------------------------------------------------------------------------------------------华丽分割-

2021-01-03 14:32:53 179

原创 下载tensorflow2.X 所有预训练模型

import requestsimport reimport osurl="https://storage.googleapis.com/tensorflow/"res=requests.get(url)strings=res.textpat="keras-applications/[a-zA-Z0-9]+/[a-zA-Z0-9_]+\.h5"math=re.findall(pat,strings)for s in math: print(s) pat = "keras-ap

2020-12-26 00:25:05 509

原创 Xshell 提示要继续使用此程序,您必须应用最新的更新或使用新版本.

xshell老版本使用会提示“要继续使用此程序,您必须应用最新的更新或使用新版本.”。解决方案很简单,把系统时间调到2010.1.1即可,具体是调整到多少年之前可用已经不记得了。整天改时间也改烦了,写个自动化脚本,发现还挺多弯弯绕绕。1.设置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Config下的MaxPosPhaseCorrection 和 MaxNegPhaseCorrection 的十进制值为

2020-12-24 13:44:11 6363 1

原创 泰波那契序列

泰波那契序列 Tn 定义如下:T0 = 0, T1 = 1, T2 = 1, 且在 n >= 0 的条件下 Tn+3 = Tn + Tn+1 + Tn+2给你整数 n,请返回第 n 个泰波那契数 Tn 的值。示例 1:输入:n = 4输出:4解释:T_3 = 0 + 1 + 1 = 2T_4 = 1 + 1 + 2 = 4示例 2:输入:n = 25输出:1389537提示:0 <= n <= 37答案保证是一个 32 位整数,即 answer <= 2^

2020-12-17 00:38:47 503

原创 tensorflow2.3 mnist

与时俱进,tensoflow 已经到2.3 了,是时候学习keras了。习惯于图结构,官网的demo看着不爽,拿来改写一下。import tensorflow as tfimport numpy as npimport cv2(x_train, y_train), (x_test, y_test) = mnist.load_data()x_train, x_test = x_train / 255.0, x_test / 255.0x_inputs = tf.keras.layers.In

2020-12-07 01:00:22 266 3

原创 windows7 tensorflow 2.3 安装之莫名其妙错误...

之前使用tensoflow 1.14 1.15 都是没问题的,使用2.3完蛋,各种dll加载失败就出现了。最终解决方案https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads下载对应系统版本的安装上就解决了。...

2020-12-02 16:32:29 118

原创 斐波那契数列

写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出:1示例 2:输入:n = 5输出:5提示:0 <=

2020-11-28 22:37:16 323

原创 KMeans 的使用

最近在做目标检测,为了合理的打标签想到了用聚类算法来对自己的数据进行分类,这样可以避免同样的标签打的太多,而有的标签又打的太少,浪费时间和精力。网上查了一下,都是注重讲解算法本身,不才来说一下我的使用流程,见笑。。。import numpy as npimport tensorflow as tffrom tensorflow.contrib.factorization import KMeansimport osimport cv2# 导入MNIST数据集from tensorflow.ex

2020-11-23 12:47:50 928 1

原创 盛最多水的容器

给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器。示例 1:输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。示例 2:输入:height =

2020-11-22 13:18:48 119

原创 标注数据扩充

使用labelImg标注目标检测数据。由于标注数据工作非常枯燥,标得自己头晕眼花。想了个办法扩充自己的标注数据集。使用labelImg标注后得到的数据是这样:使用代码对图片进行翻转,旋转180度,旋转180度再翻转。同时对xml中的坐标进行运算,得到图片变换后的目标区域。如此,标注1张图可得4张训练数据。代码如下:class ManufacturingData(): ''' 制造数据,对打好标签的数据进行翻转,旋转180,旋转180再翻转 ''' def __in

2020-11-19 18:46:22 1971 10

原创 tensorflow-yolov3 训练自己的数据集

tensorflow-yolov3 训练自己的数据集使用项目 https://github.com/YunYang1994/tensorflow-yolov3,感谢大神。记录一下训练自己数据集的过程。环境使用ubt。1.下载项目。git clone https://github.com/YunYang1994/tensorflow-yolov3.git安装过程参照项目说明。2.下载标注工具https://github.com/tzutalin/labelImg安装过程参照项目说明。3.修改

2020-11-11 18:52:59 690 4

原创 回文数

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/palindrome-n

2020-11-09 00:15:23 70

原创 centos8安装低版本宝塔

查看宝塔登录地址和账号密码bt default下载指定版本的宝塔1.下载宝塔更新脚本wget -O update6.sh http://download.bt.cn/install/update6.sh2 修改脚本代码wget -T 5 -O /tmp/panel.zip downloadUrl/install/update/LinuxPanel−download_Url/install/update/LinuxPanel-downloadU​rl/install/update/LinuxPan

2020-11-05 10:31:10 1857

原创 centos8 安装opencv 失败

centos8 安装opencv 失败WARNING: Running pip install with root privileges is generally not a good idea. Try pip3 install --user instead.Collecting opencv-pythonDownloading http://mirrors.tencentyun.com/pypi/packages/30/46/821920986c7ce5bae5518c1d490e520a9ab4

2020-11-04 14:46:33 879

原创 字符串转换整数 (atoi)

请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。该字符串在有效的整数部分之后也可能会存在多余的字符,那么这些字符可以被忽略,它们对函数不应该造成影响。注意:假如该字符串中的第一个非空格字符不是一个有效整数

2020-11-01 14:42:29 70

原创 整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-integer著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。自己解答class Solution: def reverse(self, x: int

2020-10-31 00:48:58 32

原创 Z 字形变换

将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LCIRETOESIIGEDHN”。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);来源:力扣(LeetCode)链接:

2020-10-30 00:17:44 87

原创 最长回文子串

两数相加给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/add-two-numbers著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。个人解答# Definitio

2020-10-28 00:21:17 82

原创 寻找两个正序数组的中位数

给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的中位数。进阶:你能设计一个时间复杂度为 O(log (m+n)) 的算法解决此问题吗?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/median-of-two-sorted-arrays著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。自己解答class Solution: def findMedianSo

2020-10-21 22:09:27 142

原创 无重复字符的最长子串

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。来源:力扣(Le

2020-10-21 01:06:11 83

原创 两数相加

无重复字符的最长子串给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。个人解答class Solution: def lengthOfLongestSubstring(self, s: str) -> int

2020-10-20 00:34:49 51

原创 两数之和

两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。个人解答class Solution(object): def twoSum(self, nums,

2020-10-18 19:28:35 69 1

原创 人工智能到底在干什么???

假定有一个方程式 x=y+z .。我们要求出未知数x需要怎么做? 当然是知道y和z才能求出x。(废话,读过小学的都知道,_)作为程序员,封装函数是家常便饭.参数传入函数得到结果 参数=》函数=》返回值 ,要想得到返回值,就需要两个必须条件 参数 , 函数 (不要杠,我知道你这个方法不传参数,没有返回结果)。综上,x=返回值, y=函数 , z=参数 。人工智能到底在干什么???人工智能...

2019-12-29 15:46:41 179 1

原创 关于pysc2 的游戏启动问题

I:\myPython\pythonCOM\venv\Scripts>python -m pysc2.bin.agent --map Simple64name 1 kernel32name 1 I:\myPython\pythonCOM\venv\lib\site-packages\numpy.libs\libopenblas.IPBC74C7KURV7CB2PKT5Z5FNR3SIBV...

2019-09-15 19:20:59 1665 8

原创 tensrflow-cnn

tensrflow-cnntensorflow-cnn :cnn :卷积神经网络关于cnn 网上很多例子,这里就不一一说了,大家随便下载一个都能,配置好环境,问题都不大。这里记录一下个人的理解,如果有不对的地方欢迎大家指出来。tf.nn.conv2d ()参数1: input 代表做卷积的输入图像的Tensor,其shape要求为[batch, in_height, in_width, ...

2019-05-04 00:01:13 144

原创 python调用dm.dll

python调用dm.dll之前是学按键精灵入门的编程,对于python也没系统化的学习过。学习python以来,自己写了一个在公司用的工具,也不怎么好。但是好歹是第一个作品,实现了在公司上班中经常使用的一些功能。今天突发奇想,能不是用python调用dm.dll 呢。看代码import win32com.clientdm=win32com.client.Dispatch("dm.dmsof...

2019-01-06 16:39:38 3848 1

icdar2015.rar

icdar2015,比赛数据集,文本识别,文本检测

2021-01-24

Windows api常用函数说明

api常用函数说明,本帮助文件中的Windows API 函数大约有774个,共分十二大类,基本上包括了大部分的常用和非常用的Windows API 函数。

2015-11-14

空空如也

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

TA关注的人

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