LLM应用中的Function Calling机制
LLM应用中的Function Calling机制 LLM在当下应用非常广泛,从最常见的聊天问答(例如:Chatgpt,DeekSeek聊天),到基于内容检索的问答系统,处处可见它的身影。 在LLM(大型语言模型)应用开发中,Function Calling(函数调用)是一项强大的机制,它使...
LLM应用中的Function Calling机制 LLM在当下应用非常广泛,从最常见的聊天问答(例如:Chatgpt,DeekSeek聊天),到基于内容检索的问答系统,处处可见它的身影。 在LLM(大型语言模型)应用开发中,Function Calling(函数调用)是一项强大的机制,它使...
机器学习中模型训练的拟合问题 拟合问题简介 拟合问题可以归纳为模型对数据的规律学得好不好,对于学得好的就称为拟合适中,对于学得不好的可以分类两种:过拟合,欠拟合。 拟合就是用模型函数去逼近数据之间的关系,拟合程度反映了模型函数和实际数据的贴合程度。 过拟合问题 过拟合的意思是模型在...
人工智能 - 机器学习 人工智能的基础是机器学习,顾名思义就是让机器能够处理数据,并在处理的数据中进行学习,从而能够自主地做出决策。简单来说,机器学习是让机器能够在不需要特别编程的情况下进行学习和改进。 而机器学习,大体上分为三种,分别为:监督式学习,无监督式学习,和深度学习。 监督...
人工智能 - 数据分析和决策 这部分主要分为四个层次: - 数据收集 - 数据清理 - 数据分析 - 决策 数据收集 在人工智能领域数据收集是至关重要的一个环节,它是用于训练模式的输入来源。 作为基础的概念复习,数据收集无非是把目标进行采样,同时我们需要使用科学的方法使样本接近于...
高级语言内存管理那些事:C++、Go 与 Rust 的对决 高级语言C++,Go,和Rust,是三种典型不同的内存管理风格的语言,它的风格也间接展示高级语言的发展历程,其中重要一项就是内存管理的变化。 一、前言:为什么内存管理很重要 内存管理是高级编程语言的基石,它影响程序的性能,安全和...
简介 人工智能并非是一个新鲜事物,早在多年前就就已有 TensorFlow,配合一套数值,矩阵,图形,和相关算法库,就可以实现一个简单的人工智能。 其实人工智能经历了许多年的发展,目前逐渐成熟,平时大众与其在生活的交叉并不多,所以难以引人注目,不过这次的 ChatGPT 展现出它强大的语言功...
玩转自搭建 GitLab 社区版 本文的自搭建是基于docker容器技术而实现的,其中包括gitlab-ce和gitlab-runner两个部分。 什么是 GitLab GitLab是一个代码仓库管理系统(它是一套开源项目),使用 Git 作为代码管理工具,集成 Web 管理的服务,Gi...
什么是代码改动 在软件项目中都存在一个生命周期,无论周期长短,都会涉及到代码改动,不管是对以前缺陷的修复,还是在敏捷开发中(每一个故事的迭代),都会或多或少地产生代码修改。 为什么会发生代码改动 代码修改其实是很常见的,但代码修改却是要尽量避免的,我们可以使用极限思维,一种是无比兼容...
什么是MongoDB Cloud MongoDB Cloud 的核心是 ,这是一个适用于现代应用程序的完全托管的云数据库。Atlas 是运行领先的现代数据库 MongoDB 的最佳方式。 的文档模型是一种更快的创新方式,可为数据库带来灵活性和易用性。 这是官网的简介,然后,再看一下它的...
JNI 开发是什么 因本人以前工作中做过此类工作,再加上老同事的疑问,所以,今天抽出时间来探讨一下JNI的开发问题和特定细节(调用的线程安全问题),其实这种JNI层调用和任何其他语言调用C/C++层结构都差不多,比如说CGO,其涉及到Golang和C/C++层的调用,很多方面都存在类似之处。...