人工智能

从零开始:使用DeepSeek+Spring AI搭建RAG知识库,从青铜到王者之路

一、RAG 知识库:解锁精准问答的新姿势在人工智能飞速发展的当下,大语言模型(LLMs)已广泛应用于各种自然语言处理任务。但它们也存在一些局限性,如 “幻觉” 问题,即生成的内容可能与事实不符或缺乏足够的准确性。为了解决这些问题,检索增强生成(Retrieval-Augmented Ge

Flask框架——基于Celery的后台任务

上篇文章我们学习了Flask框架——MongoEngine使用MongoDB数据库,这篇文章我们学习Flask框架——基于Celery的后台任务。 Celery 在Web开发中,我们经常会遇到一些耗时的操作,例如:上传/下载数据、发送邮件/短信,执行各种任务等等。这时我们可以使用分布式异步消息任务队列去执行这些任务。 Celery是一款非常简单、灵活、可靠的分布式异步消息队列工具,可以用于处理大量

知识分享之Golang——在Golang中管道(channel)的使用

知识分享之Golang——在Golang中管道(channel)的使用 背景 知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。 知识分享系列目前包含Java、Golang、Linux、Docker等等。 开发环境 系统:windows10 语言:Golang golang版本:1.18

心理学研究方法(33)

中原焦点团队网络中26期坚持分享第949天天(20220912) 因素分析法是由斯皮尔曼首先提出,所以称他为因素分析之父。因素分析的主要用途是从众多变量的交互相关中找出起决定作用的基本因素,为建立科学理论提供明确的证据。 因素分析法的定义是从大量测量数据中决定基本变量数目和性质的一种方法。 因素分析就注意的问题:在因素分析时,不要过分解释相关系数的意义;防止测量差误引起的分析错误;重视样本的选择;

分布式定时调度-xxl-job

一、定时任务概述 1.1 定时任务认识 1.1.1 什么是定时任务 定时任务是按照指定时间周期运行任务。使用场景为在某个固定时间点执行,或者周期性的去执行某个任务,比如:每天晚上24点做数据汇总,定时发送短信等。 1.1.2 常见定时任务方案 While + Sleep : 通过循环加休眠的方式定时执行 Timer和TimerTask实现 :JDK自带的定时任务,可以实现简单的间隔执行任务(在指

优化算法matlab实现(一)相关matlab基础

之前实现优化算法用的java、python、c++,matlab使用较少,接下来会用matlab来实现。此处记录了一些matlab中常用的函数和需要注意的地方。 Matlab版本2015b 1.向量 Matlab的名称就是矩阵实验室,其中大多数运算都是矩阵运算。不过,优化算法中,向量用的更多。矩阵中m*n的矩阵表示m行n列的矩阵,向量可以认为是1行n列的矩阵。   下面介绍如何初始化向量。

DDD概念复杂难懂,实际落地如何设计代码实现模型?

今天我想与你聊一聊,DDD概念复杂、难懂,实际落地该怎么设计代码实现模型。关于这个话题,先说说整体框架、思路,我打算结合两部分分享给你,每一部分,相信仔细看完,都会或多或少有所收获。以下内容,预计1分钟左右可快速看完: 前一部分,方法篇,旨在详细介绍DDD所包含的几个核心概念,以及围绕这些概念所构建的DDD代码实现模型的组成结构。 后半部分,实践篇,进一步思考。我继续接着说,承接前面的内容,要想

IQTREE 使用记录

什么是iqtree? iqtree是一款构建进化树的软件,类似于phyml,raxml。 文章地址:W-IQ-TREE: a fast online phylogenetic tool for maximum likelihood analysis | Nucleic Acids Research | Oxford Academic (oup.com) 官方说这款软件相比于其他构树软件的优势在于:

x + 1 = 1/x

“一个数加一等于它的倒数,求这个数。” 看到这个题目,我先是愣了一下:“还有这种神奇的数?”然后我就立马觉得自己有些废了,两年前才刚知道的黄金分割率φ(=0.6180339887……),它加上一不正是它的倒数(1.6180339887……)吗? 我进一步把这个式子(x + 1 = 1/x)列出来以后, 得 x - 1/x +1=0, 两边同时乘x得 x² - 1 + x=0,x² +