- 博客(4)
- 收藏
- 关注
原创 浏览器中加载CNN进行手写数字识别,并部署到Gitee Page
前言尝试一下用Mnist数据集训练一个简单的CNN网络,然后搭建一个静态页面,在浏览器端加载模型使用canvas区域的内容预测手写数字。模型使用Pytorch编写,用cpu训了10个epoch之后导出为onnx模型。之后在浏览器端通过onnxruntime-web进行加载,并进行预测。模型模型代码其实网络上已经有很多了,原理和细节也不再赘述;需要注意的是,输入是一个Batchsize x 1 x 28 x 28 的矩阵,输出为Batchsize x 10的矩阵也就是说第一维是动态的,这就决定了我们在
2021-09-28 22:08:36 951
原创 毕设论文定时备份脚本
最近一直在搞毕设论文,在gitee上边建了一个私有仓库,然后每天把毕设论文推送上去,这样子省的万一什么时候电脑gg了不至于数据全都丢了。但是有的时候会忘记同步,因此就写了个小脚本每天定时的去同步一下。原理因为每次提交其实就只是重复的执行git指令:git add .git commit -m "message"git push所以只需要写一段批处理脚本让它可以执行这几个命令,再将这些命令定时执行就好了。在windows系统中,已经提供了定时执行任务的功能(直接搜任务计划程序):它可以使
2021-03-20 12:27:57 391
原创 基于electron的python脚本管理器
自己写了一系列Python脚本工具,但是管理起来比较麻烦,每次改参数什么的也挺复杂,给朋友用的时候还得跟他们讲在哪里改代码,所以直接写了个桌面程序来管理python脚本。设计思路目的其实是设计一个桌面工具,用来方便地执行脚本和设置参数,这样这些脚本就也可以给小白用了。毕竟可视化的设置比控制台或者源代码改参数要方便且直观的多,我想这也是低代码当今大行其道的原因之一吧。由于每一个python脚本都是一个工程(在一个单独的文件夹下),因此,仿照package.json,自定义一个script.json,用来
2021-03-18 15:14:16 1523
原创 [node.js]PC端微信小程序包解密
原来发布在掘金,搬过来好了。微信小程序在PC端是加密存储的,如果直接打开是看不到什么有用的信息的,需要经过解密才可以看到包内具体的内容。本文使用nodejs实现解密算法,主要涉及到crypto, commander, chalk三个包的使用。小程序的源码在哪里PC端打开过的小程序会被缓存到本地微信文件的默认保存位置,可以通过微信PC端=>更多=>设置查看:进入默认保存位置下的/WeChat Files/WeChat Files/Applet文件夹,可以看到该目录下有一系列.
2020-12-12 00:21:34 8192 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人