logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python之元编程

一、什么是元编程元编程是一种编写计算机程序的技术,这些程序可以将自己看作数据,因此你可以在运行时对它进行内省、生成和/或修改。Python在语言层面对函数、类等基本类型提供了内省及实时创建和修改的能力;我们可以使用装饰器向现有的函数、方法或类添加附加功能;同时我们也可以通过修改一些特殊的方法来变更类的行为;二、使用的例子面对一个复杂多变的json数据结构,虽然Python提供了处理JSon数据的A

#python
K近邻算法

一、K近邻算法简介K近邻算法(K-Nearest Neighbor)简称KNN算法,是最简单的预测模型之一,它没有多少数学上的假设,也不要求任何复杂的处理,它所要求的只有以下两点1.某种距离计算概念2.彼此接近的点具有相似的性质即对于一个新样本,算法在已有数据中寻找与它最相似的K个数据,或者说“离它最近”的K个数据,如果这K个数据大多数属于某个类别,则该样本也属于这个类别。KNN算法只依赖待预测节

在windows上安装Ollama和Deepseek

Ollama安装不需要管理员,默认安装在当前用户的主目录中,需要至少4GB的空间来安装二进制文件。安装好Ollama后,我们需要额外的空间来存储大型语言模型,这些模型的大小可以达到数十GB到数百GB。如果我们的主目录没有足够的空间,我们就需要更改安装位置和模型的存储位置。安装olama for Windows后,Ollama将在后台运行,Ollama命令行可以在cmd、powershell或您喜欢

使用Python调用Ollama的API

我们定义了一个加法函数和一个减法函数,然后通过tool参数传递个qwen大模型;直接调用generate并使用deepseek-r1模型生成一段文本;使用deepseek-r1模型并调用generate;

Chrome89针对sessionStorage的更新导致数据共享问题

最近将chrome更新到最新的版本,然后发现以前可以正常使用的功能无法使用了,经过分析后发现是浏览器新版本才出现的问题,今天记录以下。一、遇到的问题我们具体的问题场景,在A页面中需要打开B页面,同时需要在两个页面之间共享一些数据;在A页面中我们将共享的数据保存到sessionStorage中,并新建超链接元素并触发其单击事件。sessionStorage.setItem('parameter',

机器学习开发流程基础

一、机器学习的四个分支前边我们已经学习了深度学习的分类问题,其目标是通过学习输入的训练数据和标签,来学习两者之间的关系,这是典型的监督学习。机器学习算法大致可以分为四类* 监督学习监督学习将输入的样本数据映射到标注的标记,是目前最常见的机器学习类型。目前广受关注的深度学习几乎都属于监督学习,例如光学字符识别、语音识别、图像分类、语言翻译。监督学习主要包括分类和回归,但是有很多变体,例如序列生成、语

#人工智能#深度学习
elasticsearch高亮之Highlight原理

一、highlight简介highlight是提升用户体验的重要手段,搜索引擎通过高亮突出命中关键字等方式,方便用户通过关键字周围的信息快速的确认是否是自己希望的结果;highlight功能通常包含以下三个主要的处理过程1.将字段文本拆分为小的片段;2.找出最相关的片段;3.高亮查询关键字;二、elasticsearch的highlight功能elasticsearch提供了专门的高亮请求参数hi

#elasticsearch#搜索引擎#lucene
到底了