- 博客(40)
- 收藏
- 关注
原创 「Tensorflow」基于CNN的数字OCR识别
导读对于人类来说,识别手写的数字是一件非常容易的事情。我们甚至不用思考,就可以看出下面的数字分别是1,2,3。本期将使用Tensorflow搭建卷积神经网络,进行手写数字的识别。代码可关注公众号 IamZLT,后台回复「手写数字识别」即可免费获取。本系列文章Part1:基于CNN的数字OCR识别part2:基于CNN的汉字识别预处理对于手写数字的初始图片如下所示。在搭建网络前我们需要对其进行预处理。▌读入图片并进行二值化图像.
2020-09-15 21:37:06 2116 1
原创 这些软件可以让你的win10效率提升300%!
导读Windows作为全民级操作系统,是人们工作与学习的重要工具,如何提升其效率成了重要问题。前有罗老师发布TNT将工作效率提升1400%,现有IamZLT推荐软件将效率提升300%。【笑】本文推荐的软件均为系统层面效率的提升,而非针对某一特定任务效率的提升。但这些软件却也可以发挥着重要的作用。究竟是哪些软件,他们又为何可以极大地提升效率?文章给出的软件或代码可访问Github地址或关注公众号 IamZLT,回复「软件推荐」即可免费获取。软件推荐效率/Quiker软件地址:http://www
2020-09-15 14:06:49 980
原创 「唇语识别技术」看不透TA的心,但可以听懂TA的话
导读唇语识别有着极长的历史。古代的唇语师通过长期的训练,具备了“观察别人的嘴型,解读其表达语句”的能力。在现代社会里,一些听力障碍者们也会使用这种技巧与他人交谈,补充听力器官的不足。但这项工作对机器而言则要复杂了许多。唇语识别是一项集机器视觉与自然语言处理于一体的技术。通过视觉技术从图像中连续识别出人脸,并提取此用户连续的口型变化特征,再其输入到唇语识别模型中,即可识别出该用户口型所对应的发音,进而计算出语句。2003 年,Intel便已开发了唇语识别软件AVSR,开发者得以研发可以进行唇语识别
2020-09-14 21:01:51 2220
原创 修复老北京影像?三分钟上手AI视频修复
[title]导读[/title] 一百年前的北京是什么样子?如何真实还原六十年前首都建设的大场面?之前一位叫大谷Spitzer的微博网友利用AI技术,将人民日报 4 年前发布的 1920 年北京黑白影像资料,做了修复工作;近日,央视新闻又与大谷Spitzer合作,利用AI技术修复了六十多年前首都建设的大场面。在这些视频中,作者对黑白影像完成了修复帧率、扩大分辨率、上色等步骤。通过插帧技术使视频更加流畅;通过超分辨率提升视频画质,最后对视频进行上色。此外还有部分
2020-08-25 19:54:30 4490
原创 「zi2zi」:用AI生成自己的手写字体
导读如果想要自己做一套字体,无论是电脑软件FontCreator还是网站flexifont都为我们带来了极大的便利。但是最低的国标字体数量近7000个,若采用传统的方法则需要手写相同数量的汉字,这个过程费时耗力。那有没有办法可以快速生成自己的手写字体?本文将介绍开源项目zi2zi,只需要你的部分手写字体样本便可生成完整字库。教你用深度学习的方式打开制作手写字体的大门。本系列文章Part1:导读与相关介绍part2:程序化或将与手写模拟器擦出火花zi2zizi2z
2020-08-24 13:24:49 12205 17
原创 教你用Python花式搞定二维码
[title]导读 [/title]在前两期中我们已经讲述了条形码和二维码的相关内容,本期将使用MyQR和qrcode制作二维码。MyQR 库是 Python 中最流行的二维码制作函数库。它通过一个简单的函数就可生成生动有趣的二维码,可谓是二维码制作神器。更多信息,请参考其GitHub内容。安装方式如下:pip install myqr引用方式为from MyQR import myqr,其中常用的参数如下:而qrcode模块同样也是Github_上的一个开源项目,提供了生成二维码的接口。
2020-07-18 17:19:07 586
原创 摆脱手写的苦恼,手写模拟器v1.0发布!
导读时代发展的今天,很多信息与资料的处理与学习大都可以通过计算机进行,然而目前我们无法完全摆脱传统的手工方式。对于一些可以通过计算机代替,或者某些意义不大的手抄任务或资料,若用人工手写的方式将费时费力。手写模拟器基于以上问题,我们通过Python写出了一款可以模拟手写功能的软件。通过一段时间的测试与反馈,现推出手写模拟器v1.0版本。效果如下:获取方式:关注本微信公众号:IamZLT,后台回复:手写模拟器,即可获取。技术支持:handright库PIL库Tkinter库等其他模块.
2020-07-13 18:36:38 1724
原创 二维码背后不能不说的秘密Part1~
导读查看信息、添加好友、扫码支付、二维码在生活中的应用愈发广泛。但我们在扫码时,又是否考虑过二维码是如何储存信息,又是如何能被准确识别的?那么本期将带你了解二维码背后的秘密。本系列文章Part1:一维码中储存在黑白之间的二进制信息part2:以QR码为例,二维码储存了哪些信息?part3:二维码被破坏也能识别?——里德-所罗门码一维码的诞生在讲二维码之前,不得不说先说一下其前身一维码,即条形码。一维码诞生在 20 世纪 20 年代美国西屋电气公司的实验室里,这是一家世界著名的电工设备制造企业
2020-06-18 21:10:19 566
原创 两分钟教你玩转千图成像Part1~
导读本期将实现用Python进行豆瓣图片的爬取,并用软件快速生成马赛克拼图。图片获取方式:微信公众号后台回复:照片软件获取方式:微信公众号后台回复:千图成像微信公众号:简介千图成像即马赛克拼图。马赛克拼图主要运用于抽象艺术图像的表达,利用图片像素的原理,将图像的每个色彩点,用不同的马赛克原石(图片)拼贴出来。网上流传较广的方法为通过照片无规则拼接加调整背景透明度的方法实现(如下图,来源见水印)。但从本质上来说是一种“取巧”的方法。那本系列教程将用Python教你玩转千图成.
2020-06-13 19:47:06 648
原创 Torch+SSD实现目标检测口罩分类
导读博文链接:https://www.iamzlt.com/?p=336参考论文:《高效视频智能分类系统的设计与实现》本文是通过目标检测实现对视频中人们是否戴着口罩的分类,从这一角度对深度学习在该方向上的算法进行总结。在充分调研前期的基础上,该系统的模型包括:训练集获取模块,深度学习系统训练模块,单张图像标注模块,实时视频检测模块。系统关键问题在于反复将小权重矩阵应用于视频中的所有帧,由于这些模型查看视频中的每个帧,因此即使内存占用量很小,浮动点运算 (FLOP) 的数量仍然很大。因此专注于构建具
2020-05-31 15:17:15 3339 1
原创 手写作业/文件太多不想写?手写模拟器测试版发布啦~
关于用途:用于模拟手写文字。测试版效果如下:声明:本程序目前更新至测试版,无任何商业用途。程序的进步和完善离不开每个人的反馈。感谢大家的支持!技术支持:handright库docx库PIL库Tkinter库最新版本获取方式:关注微信公众号:IamZLT,后台回复:手写模拟器,即可获取。微信公众号:测试版使用教程测试版导出效果:目前包含的功能:支持后缀docx,doc文件支持上传字体支持自定义背景支持参数修改支持预览支持导出png格式图片下一步完善的功能:扩
2020-05-25 18:43:31 3861
原创 基于Python语言的PUBG游戏数据可视化分析系统
[success]写于2019年大作业[/success]博客链接:https://www.iamzlt.com/?p=299代码链接请到博客链接内查看。摘要随着网络技术的兴起和普及,网络游戏产业异军突起,成为全球重要的文化产业之一。本文以PUBG游戏为例,基于Python语言通过爬取直播平台和论坛数据,实现对其流量和评价的抓取与分析,并通过大数据对局内数据进行统计与分析,探究PUBG游戏的玩法与攻略。系统基于Python语言,使用requests、pandas、matplotlib、worldcl
2020-05-18 11:48:59 4021 3
原创 【数据可视化】pyecharts实现全国和全球疫情可视化
实验目的和要求在本次实验中基于当前的疫情数据完成各种可视化的构建:(1)对全国总数据绘制饼图;(2)对全国各地数据进行地图的绘制(3)对全国的确诊人数做词云图(4)对山东(湖北)的确诊人数做词云图(5)进行更复杂的全国(全球)疫情地图的绘制前导内容安装pyecharts1、进入官网或点击这里下载安装包Pyecharts 下载最新版本2、将Pyecharts 文件放到Anaconda3 的pkgs 目录下3、打开Anaconda Prompt,输入cd anaconda3/pkgs 进
2020-05-14 19:48:11 5239 1
原创 【数据处理】利用PCA来简化数据
降维的作用①数据在低维下更容易处理、更容易使用;②相关特征,特别是重要特征更能在数据中明确的显示出来;如果只有两维或者三维的话,更便于可视化展示;③去除数据噪声;④降低算法开销。在本次实验中首先学习广泛使用的主成分分析的降维技术PCA;然后通过python语言对其实现和测试;最后通过一个数据集的例子来展示和掌握PCA的工作过程,经过PCA处理后,该数据集就从590个特征降低到了6个特征。...
2020-04-29 12:48:28 2244
原创 Tensorflow男女二分类问题的实现
实验目的和要求:分类问题是数据分析和挖掘的经典问题,用于预测数据对象的离散、无序的类别。分类算法反应的是如何找出同类事务的共同性质的特征型知识和不用事物之间的差异性特征知识。分类通过有指导的学习训练建立分类模型,并使用模型对未知分类的实例进行分类。通过python 语言实现对二分类问题的解决,掌握数据挖掘的过程和思路。代码链接:https://github.com/ZLT0309/Tensor...
2020-04-16 16:35:42 1434
原创 利用Nextcloud搭建个人网盘
受不了百度网盘的限制?如果你有一台自己的(云)服务器,那不妨尝试一下搭建自己的个人网盘。有三款软件可以帮助我们搭建,分别是Cloudreve、Seafile和Nextcloud,在写教程之前,先对这三款软件进行一个简要的介绍和对比。 CloudreveGithub地址:https://github.com/cloudreve/Cloudreve使用ThinkPHP + React + R...
2020-04-05 15:59:40 3797
原创 学习编程的利器——Jupyter Notebook
Jupyter Notebook的介绍Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍 Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。Jupyter Notebook 的本...
2020-04-05 15:56:56 506
原创 服务器搭建图床:Chevereto安装教程
相关介绍chevereto是目前最好的图床之一。功能也非常强大。其免费版和收费版的区别,在于收费版多了硬盘扩展,社交分享功能和技术支持。硬盘扩展指的是你可以通过sftp等方式把上传的文件储存在其他服务器上。免费版已经足够使用。chevereto的安装简单,支持中文。官网:https://chevereto.com/DEMO:https://demo.chevereto.com/安装环境...
2020-04-05 15:51:54 4308 1
原创 [操作系统]银行家算法 c++实现
银行家算法博客地址:https://www.iamzlt.com/?p=87(一)目的和要求银行家算法是由Dijkstra设计的最具有代表性的避免死锁的算法。本实验要求用高级语言编写一个银行家的模拟算法。通过本实验可以对预防死锁和银行家算法有更深刻的认识。(二)实验内容1、设置数据结构包括可利用资源向量(Availiable),最大需求矩阵(Max),分配矩阵(Allocation),...
2020-04-05 15:48:23 1862 1
原创 推箱子自动寻路的实现(未完)
前言实现推箱子自动寻路的功能,点击这里试玩。一、平面寻路算法(Alpha Star)二、闭合图形填充算法(扫描线种子填充)三、推箱子求解四、执行效率的优化代码链接:https://github.com/ZLT0309/IamZLT-pushbox一、平面寻路算法01 引言问题描述:电路焊接过程中,自动化机械手需要将电路板上元器件的引脚连接到已打好的孔中,为了保证焊接过程机械手走的...
2020-04-05 15:40:54 1677
原创 T - 数列有序! HDU - 2019
T - 数列有序! HDU - 2019 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。 Input输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数据的结束,本行不做处理。Output对于每个测试实例,输出插入新的元...
2018-12-03 17:20:16 182
原创 S - 母牛的故事 HDU - 2018
S - 母牛的故事 HDU - 2018 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛? Input输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。 n=0表示输入数据的结束,不做处理。Output对于每个测试实例,输...
2018-12-03 16:55:07 189
原创 R - 字符串统计 HDU - 2017
R - 字符串统计 HDU - 2017 对于给定的一个字符串,统计其中数字字符出现的次数。 Input输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。Output对于每个测试实例,输出该串中数值的个数,每个输出占一行。Sample Input2asdfasdf123123asdfasdf...
2018-12-03 16:48:03 311
原创 Q - 数据的交换输出 HDU - 2016
Q - 数据的交换输出 HDU - 2016 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。 Input输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。Output对于每组输入数据,输出交换后的数列,每组输出占一行。Sample Input...
2018-12-03 16:34:31 236
原创 P - 偶数求和 HDU - 2015
P - 偶数求和 HDU - 2015 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。 Input输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。 Output对于每组输入数据,输出一个平均值序列,每组输出占...
2018-12-03 16:17:09 200 1
原创 O - 青年歌手大奖赛_评委会打分 HDU - 2014+不同排序的分析
O - 青年歌手大奖赛_评委会打分 HDU - 2014 青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。 Input输入数据有多组,每组占一行,每行的第一个数是n(2<n<=100),表示评委的人数,然后是n个评委的打分。Output对于每组输入数据,输出选手的得分,结果保留2...
2018-12-02 21:28:17 447
原创 N - 蟠桃记 HDU - 2013
N - 蟠桃记 HDU - 2013 喜欢西游记的同学肯定都知道悟空偷吃蟠桃的故事,你们一定都觉得这猴子太闹腾了,其实你们是有所不知:悟空是在研究一个数学问题! 什么问题?他研究的问题是蟠桃一共有多少个! 不过,到最后,他还是没能解决这个难题,呵呵^-^ 当时的情况是这样的: 第一天悟空吃掉桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,...
2018-12-02 18:25:44 176
原创 M - 素数判定 HDU - 2012
M - 素数判定 HDU - 2012 对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<y<=50),判定该表达式的值是否都为素数。 Input输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。Output对于每个给定范围内的取值,如果表达式的值都为素数,则输...
2018-12-02 17:44:20 210
原创 L - 多项式求和 HDU - 2011
L - 多项式求和 HDU - 2011 多项式的描述如下: 1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ... 现在请你求出该多项式的前n项的和。 Input输入数据由2行组成,首先是一个正整数m(m<100),表示测试实例的个数,第二行包含m个正整数,对于每一个整数(不妨设为n,n<1000),求该多项式的前n项的和。Output...
2018-12-02 15:54:41 190
原创 K - 水仙花数 HDU - 2010
K - 水仙花数 HDU - 2010 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。 Input输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。...
2018-12-02 14:42:18 206
原创 J - 求数列的和 HDU - 2009
J - 求数列的和 HDU - 2009 数列的定义如下: 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。 Input输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。Output对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。Sample In...
2018-12-02 14:34:41 225
原创 I - 数值统计 HDU - 2008
I - 数值统计 HDU - 2008 统计给定的n个数中,负数、零和正数的个数。 Input输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。Output对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。Sample Inp...
2018-12-02 14:25:05 212
原创 H - 平方和与立方和 HDU - 2007
H - 平方和与立方和 HDU - 2007 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。 Input输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。Output对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。 你可以认为32位整数足以保存结果。Sa...
2018-12-02 14:19:02 209
原创 G - 求奇数的乘积 HDU - 2006
G - 求奇数的乘积 HDU - 2006 给你n个整数,求他们中所有奇数的乘积。 Input输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。Output输出每组数中的所有奇数的乘积,对于测试实例,输出一行。Sample Input3 1 2 34 2 3...
2018-12-02 14:05:59 221
原创 F - 第几天? HDU - 2005
F - 第几天?HDU - 2005 给定一个日期,输出这个日期是该年的第几天。 Input输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。Output对于每组输入数据,输出一行,表示该日期是该年的第几天。Sample Input1985/1/202006/3...
2018-12-02 09:23:13 213 1
原创 E - 成绩转换 HDU - 2004
E - 成绩转换 HDU - 2004 输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下: 90~100为A; 80~89为B; 70~79为C; 60~69为D; 0~59为E; Input输入数据有多组,每组占一行,由一个整数组成。Output对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is er...
2018-12-01 23:19:26 207
原创 D - 求绝对值 HDU - 2003
D - 求绝对值 HDU - 2003求实数的绝对值。 Input输入数据有多组,每组占一行,每行包含一个实数。Output对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。Sample Input123-234.00Sample Output123.00234.00代码示例:#include<...
2018-12-01 22:34:21 271
原创 C - 计算球体积 HDU - 2002
C - 计算球体积 HDU - 2002 根据输入的半径值,计算球的体积。 Input输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。Output输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。Sample Input11.5Sample Output4.18914.137Hint#de...
2018-12-01 22:28:52 370
原创 B - 计算两点间的距离
B - 计算两点间的距离输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。 Input输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。Output对于每组输入数据,输出一行,结果保留两位小数。Sample Input0 0 0 10 1 1 0Sample Output1....
2018-12-01 21:41:38 700
原创 A - ASCII码排序
A - ASCII码排序题目描述输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。Input输入数据有多组,每组占一行,有三个字符组成,之间无空格。Output对于每组输入数据,输出一行,字符中间用一个空格分开。Sample InputqweasdzxcSample Outpute q wa d sc x z...
2018-12-01 20:48:33 867
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人