- 博客(5)
- 收藏
- 关注
原创 Python处理self organizing maps (自组织映射)解决 travelling salesman problem(旅行售货员问题)
虽然同样是对每个样本进行簇指派,并且更新质心,但是与K-Means等基于原型的聚类算法仍有很大的区别,SOM中的质心由于自定义空间结构的影响,而具有预先确定的地形序关系,因此,在质心(参考向量)更新过程中需要考虑与样本点最近的质心(参考向量)及其临近的质心(参考向量)进行增量更新,且更新过程中不记录每个样本隶属的质心(参考向量),在更新完成后,再根据这些质心(参考向量)来分配数据集中的样本到对应的质心(参考向量)中。SOM的训练过程分为初始化质心、随机选取对象、对象的指派和质心的更新,伪代码如下所示。
2023-07-02 18:00:00
188
原创 小明买买买买买
问:小明的女朋友最喜欢在网上买买买了,可是钱包里钞票有限,不能想买啥就买啥。面对琳琅满目的物品,她想买尽可能多的种类,每种只买一件,同时总价格还不能超过预算上限。于是她请小明写程序帮她找出应该买哪些物品,并算出这些物品的总价格。第二行是用空格分隔的一组数字,代表每种物品的价格。所有数字都为正整数并且不会超过10000。对每个输入,输出应买物品的总价格。
2023-05-25 17:58:06
59
1
原创 Mybatis - plus 入门
前言 mybatis对于数据持久化非常方便 ,但是还有比mybatis更加方便的mybatis plus.本文将带领你从搭建项目开始入门级MP的学习。 环境 idea2019 maven 3.6.1 mybatis plus mysqljdk 1.8 什么是Mybatis plus? Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybat
2021-03-24 16:30:47
244
原创 IDEA 搭建mybatis框架的maven
搭建环境 JDK 1.8 Tomcat 9.0 idea 2019 mysql 5.7.19 maven 3.6.1 步骤 **一、新建项目 File->new->project, 如图: 2.选好之后点击Next ,填写组织名和项目名 点击next 3.选择maven版本和setting位置 点击next,弹窗直接点击finish 到这一步maven项目就搭建好了;下面开始搭建mybatis框架 二、搭建mybatis框架 1.打开pom.xml文件,输入以下代码,完成maven配置m
2021-03-03 19:29:42
130
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人