自从部署了open-webui和searxng,每天都提心吊胆,open-webui的模型访问时灵时不灵,searxng则一直处于不可用的状态。今天调试了一个下午+晚上,终于找到了问题的根源所在
问题就在于系统未开启NAT转发
没有免费午餐定理是说:对于完全随机的问题,所有算法的平均性能相同。这意味着如果一个算法在某些问题上工作得较好,那么一定存在一些其他的问题使得该算法的性能较差。因此脱离具体的问题而空谈算法好坏没有意义
不知道怎么回事,我的Ubuntu24.04经常时不时自动重启,这是让人难以接受的。不过一番寻找并没有找到这个重启是谁干的,所以并不能阻止它。但是每次还得我手动把服务开起来,这也太难受了,所以需要写一个脚本将服务在开机时自动开起来。一般来讲后台任务使用screen
,开机自启动使用systemd
是比较好的做法
Gitea是一个安装便捷,轻量级的自建 Git 服务,通过Docker非常容易部署与迁移
本文参考自gitea的文档:https://docs.gitea.com/zh-cn/
如果不清楚数据中到底包含几类,则聚类算法可以分为层次聚类和密度聚类。层次聚类不断将两类合并为一类,形成一棵聚类树,然后划分聚类树得到类别;密度聚类则按密度扩张类别,不形成聚类树。层次聚类可以自动进行,不需要人为设置参数;而密度聚类需要给定密度阈值参数,并且对不同密度的簇聚类效果不好
将层次聚类与密度聚类相结合就能得到HDBSCAN算法,它通过空间变换使得适应不同密度的簇,并且引入稳定度的概念自动划分聚类树,并获得对噪声的良好抵抗效果