- 博客(4)
- 收藏
- 关注
原创 【分布式】分布式大作业:实现分布式键值存储系统
题⽬设计并实现⼀个分布式键值(key-value)存储系统,可以是基于磁盘的存储系统,也可以是基于内存的存储系统,可以是主从结构的集中式分布式系统,也可以是 P2P 式的⾮集中式分布式系统。能够完成基本的读、写、删除等功能,⽀持缓存、多⽤户和数据一致性保证。要求必须是分布式的键值存储系统,⾄少在两个节点或者两个进程中测试;可以是集中式的也可以是⾮集中式;能够完成基本的操作如:PUT、GET、DEL 等;⽀持多⽤户同时操作;⾄少实现⼀种⾯向客户的⼀致性如单调写;
2023-12-31 11:31:13
2565
4
原创 【凸优化】邻近点梯度法、交替方向乘子法、次梯度法 求解稀疏矩阵问题 python实现
由于在计算中无法准确找到次梯度为0的点,我们近似取两步之间的二范数。我们的不可微函数的次梯度通过软门限法求得,可微函数的次梯度即为其梯度。考虑一个包含 10 个节点的分布式系统。> 0 是正则化参数。是软门限法的“门限”,因此,较小的。会得到更多的非零元素,更接近真实值。部分用软门限法来求解其邻近点投影。由算法设计中可以知道,会产生更稀疏的解,而较大的。部分光滑可导,可以得到。,以减小后续迭代的计算量。尝试使用不同的正则化参数。
2023-12-31 11:05:52
2361
原创 【人工智能】模拟退火算法和遗传算法求解TSP
遗传算法要得到更好的结果,在变异概率、种群的大小、迭代次数、交叉变异操作、精英策略、避免陷入局部等方面需要多下功夫。种群过大不利于收敛,种群太小趋近于单点搜索,可以考虑随着种群的迭代数增多,种群的数量减少,使得在开始时种群多样性更高,收敛时得到的是更好的精英。而对序列中一个片段逆序则大大增加了随机性,能在保持原有求解方向的基础上又不至于过快收敛,因此能得到更好的结果。模拟退火算法的当前解允许出现波动,接受劣解,而最优解是单调不递增的,当前解与最优解的整体趋势相同。运行三次,取结果的平均值作为最终结果。
2023-05-29 16:54:22
1396
1
原创 【OpenCV】使用OpenCV在Python中访问IP摄像头
返回的是一个64位的整型数,在使用时需要将其与0xFF按位与运算,以获取低8位的结果。这是因为低8位表示键盘输入的ASCII码值,而高56位通常都是0,与其进行按位与运算后会忽略高位的数值,只保留低8位的值。如果不将返回值与0xFF进行按位与运算,则在某些情况下可能会导致程序无法正常退出或者产生其他异常。因此,建议在64位计算机上使用。其主要作用是停止捕获视频帧,并且将视频流占用的内存等资源释放掉,以便其他应用程序能够访问它们。打开IP摄像头,获得局域网地址,使用。来获取键盘输入的ASCII码值。
2023-05-29 10:46:11
1646
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅