摘要: 0 前言 以工程实践项目——定位推断系统为基础,本文将给出该项目的完整设计方案,并总结设计方案中所蕴含的软件结构特点;同时采用不同的视图来描述项目的软件系统概念原型,给出项目的数据库设计、源代码的目录文件结构,最后说明系统概念原型的核心工作机制。项目概述:目前传统的移动终端定位方式主要是通过四颗已知 阅读全文
posted @ 2020-12-29 16:50 Dem0_zhu 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 0.前言 文章主要围绕着”基于机器学习的定位推断系统”进行简单的分析,进行用例建模和业务领域建模,以及数据建模,最终形成概念模型。由于该系统基于机器学习并采用监督学习的方式,所以整个过程主要分为三个阶段:数据获取和处理阶段、训练以及改进阶段和推断阶段。 1.用例建模 1.1需求分析 阶段一:数据获取 阅读全文
posted @ 2020-12-06 00:23 Dem0_zhu 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、深度学习中batch_size的大小对模型训练的影响。 在合理范围内,增加batch_size的好处: 提高了内存利用率以及大矩阵乘法的并行化效率。 跑完一次epoch所需要的迭代次数变少。 在一定范围内batch_size越大,其确定的下降方向越准,引起训练振荡越小。 盲目增大batch_si 阅读全文
posted @ 2020-11-09 14:50 Dem0_zhu 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 结合孟老师课上的理论知识和Menu实例,对工程化编程进行一个回顾,从模块化设计、可重入接口到线程安全三个方面进行分析,以加深对工程化编程的理解。 一、编译与调试环境配置 VS Code C/C++环境配置: 首先下载VS Code,安装包下载完成后,直接进行安装即可。 安装C/C++扩展。 下载Mi 阅读全文
posted @ 2020-11-08 16:40 Dem0_zhu 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 开篇 由于在此之前从未接触过Git和Github,所以参考了孟老师的五⼤场景玩转 Git,只要这一篇就够了!,通过阅读和学习该文章,对Git和Github有了初步的了解并可以进行一系列的操作。 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目,其分为工作区、暂存区和版本库, 阅读全文
posted @ 2020-10-06 11:51 Dem0_zhu 阅读(143) 评论(0) 推荐(0) 编辑