- 博客(738)
- 资源 (32)
- 收藏
- 关注
原创 快速的实现API接口
FastAPI是一个现代的Python web框架,它具有高性能、易用性和快速开发的特点,是一个适合构建API的工具。FastAPI支持异步编程,自动验证请求和响应数据,自动生成交互式API文档等功能,使得开发API变得更加简单和高效。基础参考:https://blog.csdn.net/y662225dd/article/details/136143177。把上面的知识喂给智谱清言,就有一版代码了,试一下。虽然没报错,但是没有我们要的功能,需要修改代码。完整代码如下,比较easy的,
2024-07-22 18:17:09
259
原创 小白教程GraphRAG:知识图谱+大模型 LangChain实现(APOC5.21最新教程)
图检索增强生成(Graph RAG)正逐渐流行起来,成为传统向量搜索方法的有力补充。这种方法利用的结构化特性,将数据以节点和关系的形式组织起来,从而增强检索信息的深度和上下文关联性。图在表示和存储多样化且相互关联的信息方面具有天然优势,能够轻松捕捉不同数据类型间的复杂关系和属性。而向量数据库在处理这类结构化信息时则显得力不从心,它们更擅长通过高维向量处理非结构化数据。在 RAG 应用中,结合结构化的图数据和非结构化的文本向量搜索,可以让我们同时享受两者的优势,这也是本文将要探讨的内容。
2024-07-10 14:20:45
901
原创 纯电车的OBD接口
因为通过实际测试,现有电动车的OBD接口已经沦为厂家的专用的维修通讯接口,但由于各家厂商不开源,并且电动机的参数并不需要那么多的监控,所以电动车的OBD接口对于普通车主来说已经没有用了,所以可以摒弃一切的OBD接口设备。另外谈到OBD,很多人会谈到特斯拉的开源,其实它的开源也只是技术方面的开源,原车软件系统的接口定义也应为安全原因没有全部开放,而这些所有与车辆的通信都是依靠无线网络的,跟OBD没关系。因此,从法律条文和车管所的规定来看,纯电动车辆是否仍需配置OBD接口这一问题,确实值得探讨。
2024-07-09 10:28:02
328
原创 Conda修改默认环境创建路径
注 : Windows操作系统创建的 .condarc 文件通常在 C:\Users\User_name 这个目录下;注 : Linux操作系统创建的 .condarc 文件通常在/home/User_name 这个目录下。:可能是文件夹权限设置有问题,导致conda无法在目标路径下创建环境。conda安装好后默认将新建环境安装在C盘。在.condarc文件中添加以下内容。修改.condarc 配置文件。后的路径仍然为C盘的默认路径。有可能在步骤三的创建信息中。
2024-07-08 15:23:01
180
原创 构建RAG+nebula graph(知识图谱KG)
/nebula-console-linux-amd64-v3.8.0 -addr 127.0.0.1 -port 9669 -u root -p 密码(自己设置123456)目标:通过利用 LlamaIndex 和 NebulaGraph 为费城费城人队(Philadelphia Phillies)构建一个RAG流程,深入探讨知识图谱。下载界面:https://github.com/vesoft-inc/nebula-console/releases/tag/v3.8.0。通过studio登录。
2024-07-02 16:09:52
734
原创 PromptCraft-Robotics部署步骤和问题记录
首先用 pip install urllib3==1.25.11命令换回旧版urllib,然后把你的代理调成全局模式,推荐Clash for windows 开TUN模式和系统代理两个,然后选延迟低的节点。可参考:git clone https://github.com/Microsoft/AirSim.git。注意点:安装airsim需要安装numpy和msgpack-python。点击运行,会让你选择是否用小车作为目标使用,选择否就是无人机。需要安装openai==0.28,版本得是这个0.28。
2024-06-27 11:44:19
873
原创 树莓派4B刷入KODI作为机顶盒
因为Kodi语言包是以插件的形式存在,不是集成到安装包里,有时候网络原因不能连接到Kodi的服务器,在设置Kodi语言时“regional”-“language”只有English没有chinese-Simple,无法设置中文。这个时候该怎么办呢?打开Kodi - Add-ons,左侧菜单找到my add-ons,然后点击look and feel。使用LibreELEC USB-SD Creator进行系统烧写,LibreELEC USB-SD Creator下载地址。中文语言就安装成功了。
2024-06-16 23:15:34
429
原创 airsim键盘控制无人机起飞代码
使用airsim中的hellodrone.py代码投喂到智谱清言中,然后让他根据hellodrone.py代码写出键盘控制无人机起飞代码,得到如下可用代码,t起飞,l降落。print("无人机已准备就绪...")print("开始监听键盘事件...")print("程序终止。# 无人机降落并关闭API控制。# 连接到AirSim模拟器。# 注册键盘事件监听器。# 启动键盘事件监听。# 停止键盘事件监听。
2024-06-11 23:51:02
480
原创 模型融合:平均法
模型融合是指将多个基本模型的预测结果进行合并,得到最终的预测结果。模型融合的核心思想是“三个臭皮匠,顶个诸葛亮”,通过组合多个模型的优点,来弥补单个模型的缺点,从而提高整体预测的性能。在机器学习领域,模型融合是一种通过结合多个基本模型的预测结果来提高整体模型性能的技术。模型融合技术通常能够降低预测的方差,提高模型的鲁棒性,并在一定程度上提高预测的准确性。平均法是一种简单而有效的模型融合方法,它通过对多个基本模型的预测结果进行加权平均来得到最终的预测结果。训练多个基本模型,并得到它们的预测结果。
2024-06-10 13:45:11
357
原创 树莓派LCD显示屏安装驱动详细教程
步骤1:先将LCD显示屏插在树莓派主板的GPIO针脚上,同时也给树莓派主板连接上HDMI显示器,然后树莓派开机并进入系统桌面,也可通过SSH远程登陆进入系统。使用LCD显示屏有两种方式,1.如果你已安装好树莓派官方系统,需要单独安装驱动才可点亮显示屏。直接输入下面五条命令通过github在线 下载驱动,解压驱动,安装驱动 的三个流程一键安装好驱动。如果你已安装好树莓派官方的系统,需要单独安装LCD驱动才能使用显示屏。密码: raspberry。密码: raspberry。密码: raspberry。
2024-06-01 22:51:14
809
原创 华为超融合数据中心网络【笔记】
在交换机中实时采集流量特征和网络状态,使用独创的iLossless智能无损算法,本地实时决策并动态调整网络参数配置,使得交换机缓存被合理高效利用,实现整网0丢包。另外,基于华为的智能分析平台iMaster NCE-FabricInsight,基于全局采集到的流量特征和网络状态数据,结合AI算法,对未来的流量模型进行预测,从全局的视角,实时修正网卡和网络的参数配置,以匹配应用的需求。华为的超融合数据中心网络,基于开放以太网,通过独特的AI算法,可以使以太网络同时满足低成本,0丢包和低时延的诉求。
2024-05-28 10:23:24
978
原创 大模型的参数量是什么意思
大模型的参数量通常指的是模型中用于学习和存储知识的变量数量。模型的参数量表征了模型的学习能力,即模型可以从数据中捕捉到的复杂度和细节。一般来说,参数量越大,模型的表达能力就越强,理论上能够捕捉到更复杂的模式和更细致的信息。:在神经网络中,每个神经元都与前一层的一个或多个神经元相连,这些连接上有相应的权重。权重表示了前一层神经元对当前神经元影响的强度。:偏置是加在神经元的加权输入上的一个固定值,它允许模型在输入为零时也能产生非零的输出。参数对应的实体是模型内部的数值,它们存储在模型的权重矩阵和偏置向量中。
2024-05-23 07:59:52
816
原创 DELL T630服务器iDRAC分辨率调整办法
请注意,具体的步骤可能会根据您的iDRAC版本和配置有所不同。如果您在界面上找不到相应的设置,可能需要更新iDRAC的固件或联系Dell的技术支持获取帮助。:一旦控制台启动,您应该能够看到屏幕上方的工具栏。在这个工具栏上,您可能会找到一个设置或配置选项,允许您调整分辨率。对于Dell T630服务器的iDRAC分辨率调整,您需要登录到iDRAC的Web界面。:登录后,您需要找到并点击“虚拟控制台”或“远程控制台”的链接。这通常位于界面的左侧菜单中。:在弹出的设置菜单中,您应该能够选择不同的分辨率选项。
2024-05-12 23:00:28
356
原创 pixhawk无人机飞控解锁
解锁步骤是通用的,不区分飞行模式。解锁后,你可以通过切换飞行模式来选择姿态模式或导航模式。不过,需要注意的是,某些飞控参数的设置可能会影响解锁条件,例如GPS锁定的要求。在导航模式下,飞控可能需要至少7颗卫星的GPS信号才能解锁。而在姿态模式下,通常不要求GPS锁定。
2024-05-12 22:23:56
431
原创 无人机姿态模式(Attitude Mode)和导航模式(Navigation Mode)以及自动模式的区别
在实际飞行中,飞行员可能需要在不同的飞行模式之间切换,以适应不同的飞行阶段和条件。在手动模式下,飞行员的输入直接转换为无人机的动作,而没有飞控系统的稳定干预。在实际飞行中,飞行员通常会避免使用手动模式,除非他们有特殊的需求或者是在进行特定的训练。对于大多数无人机应用来说,姿态模式、导航模式和其他半自动或全自动模式提供了更好的稳定性和安全性。手动模式与姿态模式的主要区别在于,姿态模式会提供一定的稳定性帮助,比如通过飞控系统自动调整无人机的姿态来抵抗风扰或其他外力影响,而手动模式则完全依赖于飞行员的操作。
2024-05-12 21:57:56
924
1
原创 启用dell服务器的iDRAC
禁用DHCP,设置主机对应的iDRAC静态IP地址为192.168.0.xxx,设置static gateway为192.168.0.1,保持子网掩码为255.255.255.0。本例中设定的iDRACIP地址为192.168.0.130.重启计算机,依照屏幕显示按F2进入SystemSetup。观察到 dell服务器背板左侧有一个网口,标有iDRAC字样,使用网线将该网口和网段所在的交换机连接起来。将DNS DRAC Name设定为与主机名对应。接下来启用IPMI,如下图所示。
2024-05-11 13:40:43
719
原创 使用chatglm3本地部署形成的api给上一篇得到的网页信息text_content做内容提取
使用chatglm3本地部署形成的api给上一篇得到的网页信息text_content做内容提取,
2024-05-11 00:19:56
169
原创 利用智谱清言使用python编写代码获取简单ecupl网站信息
使用python搜取https://xxgk.ecupl.edu.cn/2024/0509/c1334a213900/page.htm的内容。告诉大模型,你的代码满足我的要求,请详细分析,哪儿不懂点哪里!
2024-05-10 17:22:52
797
原创 response.status_code 响应状态码有哪些
来确定请求是否成功,并根据状态码采取相应的措施。例如,如果状态码是 200,您可以处理响应内容;如果是 404,您可以告知用户资源不存在;如果是 500,您可能需要重试请求或采取其他措施。响应对象的一个属性,它返回了一个整数,代表了 HTTP 请求的响应状态码。这些状态码是由 HTTP/1.1 标准定义的,用于表示服务器对于请求的处理结果。在实际编程中,您通常会检查。
2024-05-10 17:15:30
577
原创 C盘文件清理
支撑着mscorwks.dll,没有它们,mscorwks也无法加载。强行删除后可能只有以安全模式能勉强进入Windows。下有很多重要的组件,版本也很繁杂,为了保证Windows的正常运行,请确保这些。
2024-05-09 16:13:21
147
原创 jupyter notebook使用conda虚拟环境
在Jupyter Notebook的界面中,你应该能看到一个新的下拉菜单,允许你选择不同的conda环境。选择你想要使用的环境,之后你就可以安装和使用该环境中的包了。包,这是一个conda的Jupyter扩展,允许你在Jupyter中管理和选择不同的conda环境。要在Jupyter中使用conda环境,你需要确保你的conda环境已经被创建,然后安装。
2024-05-08 23:12:30
471
原创 大语言模型(LLM)学习路径和资料汇总
读者可以根据自己需要选择对应的章节,如对大语言模型的原理不感兴趣,可只关注入门篇和应用篇。本文分为四个章节,各章节的学习目标如下。请注意本文主要是面向工程界撰写,学术部分较少。在入门之前,请申请 OpenAI API,并具备良好的国际互联网访问条件。考虑到阅读背景,本文尽可能提供中文资料或有中文翻译的资料。
2024-05-08 21:49:05
1144
原创 RTX3090显卡功耗对比
NVIDIA RTX 3090显卡的官方总图形功耗(TGP)为350瓦。然而,在实际使用中,尤其是进行高强度任务如游戏或专业渲染时,其功耗可能会超过这个数值,尤其在超频的情况下。有报告指出,超频后的RTX 3090功耗可以达到420W乃至更高,甚至有极端情况下瞬间功耗达到940W的记录,尽管这种极端情况并不常见。考虑到这些信息,为确保稳定的电力供应,许多建议和电源制造商推荐使用至少750W乃至850W以上的高质量电源,特别是对于那些使用超频或是非公版设计的RTX 3090显卡的用户来说更为重要。
2024-04-30 12:29:12
559
1
原创 有哪些开源协议?
这些只是众多开源协议中的一部分,开源促进组织(Open Source Initiative, OSI)已经认可了超过80种不同的开源许可协议,每种都有其特定的用途和适用范围。选择合适的开源协议需考虑项目的具体需求、与其他开源组件的兼容性以及对下游用户的期望。目前存在多种开源协议,它们各自有不同的特点和适用场景,旨在保护开发者权利的同时促进软件的共享和协作。
2024-04-30 10:13:36
623
原创 Ubuntu彻底卸载删除cuda12.1
这样就纯净卸载就都卸载干净了,可以安装需要的其他版本了。sudo dpkg -P 残留文件全称。所有的查询到的残留都要删除~~删除原有的cuda文件夹。
2024-04-25 14:10:24
965
原创 轻松搭建llama3Web 交互界面 - Ollama + Open WebUI
就运行起来ollama了,不放心可以用ollama serve查看一下。那么我们肯定还是希望有chat界面,ollama先执行,不要stop。默认注册的第一个用户是管理员。重新执行这句命令,就ok了。
2024-04-22 22:40:55
2308
1
原创 在ubuntu20.04下迁移anaconda的目录,试验不行后,换成软连接
随着不断的搭建不同的算法环境,原本在固态硬盘上安装的anaconda上占用空间越来越多。有没有直接将当前已经搭建好环境的anaconda 迁移到另外的目录呢,答案马上为你揭晓。这样相当于每次系统找/root/anaconda3的时候就会去/data/anaconda3找,但 /root/anaconda3 路径本身不占存储空间。假设你原来的conda安装在/home/ubuntu/anaconda3 路径下,要把它挪到/data/anaconda3。迁移的方法不行,已试过,或者注意点比较多,换一个,做。
2024-04-21 13:43:55
305
1
原创 conda安装好了虚拟环境,可以在pycham里导入xpotato库,但是在jupyter notebook中却导入不了
虽然是在anaconda Prompt的环境中进入的Jupyter Notebook,但是Jupyter Notebook的默认内核却不是那个环境,需要重新更换内核。使用conda安装好了虚拟环境,可以在pycham里导入xpotato库,但是在jupyter notebook中却导入不了。再到Jupyter Notebook中更新内核。在当前conda env环境中。在虚拟环境中安装内核所需的库。
2024-04-19 21:33:50
396
原创 犄角旮旯的嵌入式开发疑难杂症
两台电脑win10,为了开发老版本嵌入式,用的是虚拟机中winxp系统,A电脑串口线通信良好超级终端能连上且有数据显示,B电脑串口能连接,超级终端能连上但是无数据显示,之后A电脑和B电脑互换串口线,之后两台都不能显示数据。
2024-04-11 15:57:17
101
原创 使用vmware worksttion的ovftool工具导出esxi虚拟机的ovf,未成功
直接拷贝虚拟机的vmdk文件也是可以的,但是如果虚拟机的硬盘是厚制备的话,vmdk文件太大了。举个例子,我的ubuntu虚拟机vmdk文件大小500GB,导出为OVF后只需要大约10GB。输入ESXi root用户的密码后,备份开始,保存在windows的C盘中,至少要包含一个ovf文件和一个vmdk文件。假设你的ESXi的服务器ip是172.28.1.1,要备份的虚拟机的名字叫做。workstation(本人使用的pro版)的 OVF Tool导出。,workstation装在windows上。
2024-04-11 11:41:40
747
原创 ComfyUI安装小白教程
ln -s /home/jianbo/桌面/stable-diffusion-webui/models/Stable-diffusion /home/jianbo/桌面/ComfyUI/models/checkpoints。# SD 的模型目录在 /home/jianbo/桌面/stable-diffusion-webui/models/Stable-diffusion。# 创建软链接的命令为 # ln -s /path/to/shared_file /path/to/symlink #
2024-04-10 00:00:33
859
2
原创 EDAS, LATEX提交论文格式问题:Upload failed: The top margin is X in on pages X, which is below the required m
意思就是第4页和第5页的上边距太小了, 需要增大。gutter: The gutter between columns is 0.166 inches wide (on page 1), but should be at least 0.24 inches. 这是双栏之间的间距太小导致。因为我这里报错是0.691,离0.7相差了0.01不到,所以我这里就只加了0.01in。这里我需要0.24 in,但最好稍微设大一点点,如0.241 in。在第四页内容的latex任意处加入一行(加在哪页就会在哪页生效)
2024-04-07 21:33:44
575
原创 当发生缓存未命中时,主存访问时间包括
替换策略开销(Replacement Policy Overhead):如果缓存中没有足够的空间来存储从主存中读取的数据,需要根据替换策略选择要替换的缓存行,并将新的数据写入。这样可以减少缓存未命中时的延迟,提高系统的整体性能。内存访问时间(Memory Access Time):主存中的数据需要被读取到处理器中,这涉及到内存的响应时间,包括地址解码、数据传输和响应时间等。缓存填充时间(Cache Fill Time):在缓存未命中的情况下,需要从主存中将数据加载到缓存中,这个过程需要一定的时间来完成。
2024-04-06 20:26:13
423
原创 python的注释方法
使用三个单引号'''或三个双引号"""将注释内容括起来,可以书写多行注释。用#符号开头的注释内容,从#符号开始到行尾全部被视为注释。
2024-04-05 21:46:59
510
原创 电动汽车电子数据实时取证耗能情况
所以总体来说,电动汽车电子数据取证任务本身对车载系统和数据中心的额外电力消耗很低,一般在 kW 级别,对车辆续驶里程和系统运行影响很小,可忽略不计。当然,数据中心的基础设施维持还是会有一定电力成本。例如4G模块每小时传输1GB数据需耗电约1~2瓦时。一般电动汽车每辆每天产生数MB至1GB级别数据。给数据中心带来的额外负载很小,对总体能耗影响有限。数据采集主要由车载监控系统和传感器完成,功率消耗一般在数十瓦至百瓦级别,对车载电池影响较小。1GB处理(CPU)耗电0.01kWh。
2024-04-05 12:30:05
246
COVID-EMDA-master.zip
2021-07-19
The Julia Language.zip
2020-08-18
windows卸载小助手
2024-03-05
liberrio文件, Ubuntu 18.04 下 uhd+gnuradio 安装指南,国产B210教程用
2023-07-10
Large-scale decentralized unit commitment_check integer ADMM.pdf
2021-08-03
Energy-Aware Dynamic Resource Allocation(修改版)1.pdf
2021-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人