极简化

更新时间:2022-08-25 12:26

编程语言的范畴里,指的是在不影响功能的情况下,移除所有非功能性必要之源代码字符

定义

极简化(另称缩小化),在编程语言的范畴里,指的是在不影响功能的情况下,移除所有非功能性必要之源代码字符(如:空白、换行、注解、以及些许的区块办识子),因为虽然它们有助于提升源代码的易读性,但在实际运行时却不是必要的部份。

极简化后的源代码特别对于在网络上传送的直译式语言(例: Javascript)有所助益,因为经过极简化之后,需要传输的资料减少了,大幅减少了传输所需的时间以及带宽;极简化后的源代码也可以被当作一种“模糊语言”。

应用

基于Hadoop个性化推荐系统在电子商务的应用

随着电子商务推荐系统的规模越来越大,运算量也随之增加,运算所需要的资源和时间耗费明显增大。Hadoop平台给这个瓶颈带来的曙光,Hadoop所具有的并行处理、容错处理、本地化计算、负载均衡等优点,极大的简化了并行程度设计的难度,利用该平台处理海量的电子商务数据,通过MapReduce优化程度处理流程,验证算法在Hadoop集群的加速比和扩展性等方面取得了较好的效果。

基于图像局部特征的康复机器人目标识别方法研究

提出了基于快速SIFT算法的目标识别方法。SIFT算法存在的主要不足是高维数的SIFT特征描述符计算复杂,造成算法实时性较差。为简化算法计算复杂程度,同时保证不损失正确匹配特征,首先构建目标图像尺度空间,提取SIFT特征点时将其按大小分类,然后扩展SIFT角度属性,由SIFT特征点子区域方向直方图计算得到4个新角度,代表特征点方向信息,最后在特征匹配时,根据SIFT特征点角度信息以及大小来限制特征点匹配范围,简化算法复杂程度,得到快速SIFT算法。实验结果表明,应用快速SIFT算法有效提高了特征匹配效率。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}