7-2暑期实训工作记录

今天早上和昨天下午基本完成了系统中类的设计和分包
按照springmvc的思想把系统的包主要分为了controller,model,dao,bean
controller:控制器,即处理前端请求的各种类,接受前端请求,对较为简单的请求直接自行处理,对逻辑较为复杂的请求请求model进行处理
model:模型类,业务对象,主要对部份较为复杂的系统逻辑进行处理
dao:数据访问模块,包括对数据库中数据的访问和对文件系统中文件的创建和传输。之前写过的对文件系统进行操作的项目比较少,经验也比较少,所以和这个包里相关的内容将是系统设计时的难点
bean:数据对象,没有复杂的操作逻辑,仅仅是作为传输数据的载体
系统的具体设想是,通过controller接受请求,选择业务对象进行处理,基本就是一些增删改查;dao中的文件操作可能要另外建一个包,同时文件操作的工作初步设想只有处理文件流的操作,用于上传下载而不获取文件结构信息,文件结构的信息在bean中即可直接获得

今天下午的工作是配置了运行python程序的环境和探索了牙齿分类的python算法
环境包括cuda工具包和pytorch以及一些python机器学习常用的包
分类算法的入口在test_cls.py
流程
创建数据集加载对象ToothDataLoader``testDataLoader前者是我们自己编写的类,后者是一个torch中的DataLoader
调用test方法循环载入数据
载入points、target
调用模型进行预测,预测结果与target进行比对
最终得到正确率

我们要处理的问题是让它载入什么数据以及如何读取预测数据

另外对于我们内存有限的机器,运行时可能会出现页面大小不够而无法运行的情况
这时需要在运行时指定 batch_size
笔者8G内存的机器规定为5可以正常运行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值