- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 使用pytorch实现一个线性回归训练函数
使用sklearn.dataset 的make_regression创建用于线性回归的数据集。加载数据集,并拆分batchs训练集。损失值在低5次迭代后基本就很小了。定义初始权重和定义计算函数。优化参数使用梯度下降方法。
2024-02-28 19:04:40
556
原创 java采集自己的人脸底库,并用于FaceNet训练
上一篇文章讲解了如何使用 jdeep-learning调用本地摄像头进行人脸识别,那么如果您想在人脸底库中添加自己的人脸数据,您需要自己采集并重新训练FaceNet网络。具体步骤如下:1.打开cn.jiming.jdlearning.test.face.FaceDetectionByDevice.java@Test public void test() throws Exception { OpenCVFrameGrabber grabber = new OpenCVFrameGrabbe.
2021-09-15 16:44:06
1696
原创 java深度学习人脸检测、特征提取、人脸对比
网上几乎没有关于java使用深度学习的人脸识别完整的源码,这个是我进半年来自己摸索出来的,现在开源出来,希望对喜欢人脸识别的java社区有帮助。人脸识别分为以下3步骤完成:1.人脸定位,也叫人脸检测,就是在一张图片中去定位人脸区域,并截图人脸照片。2.根据步骤1得到的人脸截图输入模型,提取特征,得出一个512维度的特征向量数组。3.根据2得出的向量数组输入分类网络,输出分类最相似的结果:lab和相似度。本人已经完全封装好了,可直接运行测试代码调用海康等摄像头或者本地usb摄像头进行人
2021-09-15 16:14:07
7084
30
原创 java深度学习车牌识别open-lpr
网上很少关于java版本的车牌识别,于是本人决定将自己的项目开放出来共大家使用和研究,项目纯采用java语言实现,底层深度学习采用djl框架实现,前段时间我开源过一个java+opencv dnn的版本,那个只是给大家玩玩而已,精度还达不到商业级别。本次开源主要数据集来源于网络搜集,所以部分车牌也很难识别,如果您有足够的车牌数据集,希望能@我,我会用来继续训练模型,使算法更加精准,最后共享给网友。下面说明算法执行步骤:1.车辆检测。从整张图中检测车辆位置,并截取车辆区域。2.车牌定位。从1中得出
2021-09-13 23:41:53
11553
98
原创 javacv+dnn实现车牌识别,精度还不错
基于javacv dnn加载tensorflow模型实现的java版本车牌识别项目dnn-lpr,这个不是最好的实现方式,但也不错,所以开源出来,供java社区的学习玩玩。源码已经上传到:http://git.jimingyun.cn:88/open/dnn-lp 不需要注册直接当下代码优点:快速,字符定位准确率高,在闸机口目前实现95%的精确度缺点:需要大量的车牌字符标记,标记工作繁重,目前项目中仅仅采用了4000张车牌进行字符标记,如果能有更多的标记数据,识别精度可以做到更高封装后...
2021-04-15 15:24:44
1641
3
原创 java解压rar5 兼容rar4
才发现java库没有对rar5压缩算法实现,网上找了一大堆资料,基本都是调用命令的方式,要集成到项目里是很麻烦的,所以一直奔着java解压rar5的目标去找,终于在github上找到了已经实现好的库,希望能帮到大家。这个库实际是github官方自己实现的,估计是内部项目需要。按照我下面的步骤就轻松可以完成:1.pom中添加以下依赖:<!-- https://mvnrepository.com/artifact/org.apache.tika/tika-parsers -->
2021-04-01 21:07:30
5057
45
原创 netty实现nio通信,断网重连,通道阻塞重连,商业级别代码
网上很多关于netty重连的例子,使用何研究一段时间后发现有很大的问题:长时间重连会导致内存溢出。所以本人经过自己的经验重新设计了这个网络,经过实际生产线1年时间的稳定运行考验,通过了7天断线重连测试。下面把这部分代码分享出来1.pom里面添加依赖:<dependencies> <!-- https://mvnrepository.com/artifact/io.netty/netty-all --> <dependency> <group
2021-04-01 16:31:56
670
1
原创 向任意java进程植入任意java代码(以kill目标java进程为例)
如何将代码植入已知java进程id(pid)并执行?自jdk 1.6以来,java提供一种java进程间通信的技术.此技术可以实现将任意代码通过代理方式植入到正在运行的jvm中并执行.注意: attach相关技术被封装在JAVA_HOME/lib/tools.jar这个jar包中,默认情况下这个jar不被加载再jdk的classpath路径中. 需要我们自己手动将其添加到当前classp...
2018-04-28 17:31:48
1551
3
原创 OData协议详解,restfull对OData的GET/PUT/POST/DELET
原文来至:http://user.qzone.qq.com/974816077/2
2014-10-17 13:18:54
12689
opencv430vs2017环境编译,带扩展模块
2020-11-23
dbcp完整包
2013-05-01
c3p0完整包内置xml
2013-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人