Python
Docker的部署与基础操作
Docker的部署与基础操作 原创 凉兮 凉兮的运维日记 2023-07-05 15:33 发表于北京 收录于合集 #docker2个 #开源3个 #应用程序1个 一、Docker简介 Docker 是一个开源的容器化平台,它允许开发者将应用
基于GPT搭建私有知识库聊天机器人(五)函数调用
文章链接: 基于GPT搭建私有知识库聊天机器人(一)实现原理 基于GPT搭建私有知识库聊天机器人(二)环境安装 基于GPT搭建私有知识库聊天机器人(三)向量数据训练 基于GPT搭建私有知识库聊天机器人(四)问答实现 OpenAI在6月13日发布了几个重磅更新,其中包括: 开放了16k上下文的GPT-3.5-Turbo模型gpt-3.5-turbo-16k,这是目前模型容量的4倍。 发布了新的G
chatgpt写代码
在近年来,人工智能(AI) 领域取得了巨大的进步,而其中一员非常出色的表演者就是OpenAI的GPT系列模型。最新的GPT-4,也被称为ChatGPT,是一款基于自然语言处理技术的聊天机器人,不仅在对话和文本生成方面表现卓越,很多时候甚至能模拟编写代码。 特性 ChatGPT的核心是一个称为Transformers的深度学习模型,它书写的不仅限于英文,能构建的文章多种多样,包括叙述、讲故事、编写广
Pycharts在测试工作中的应用
Pycharts在测试工作中的应用 pycharts是一个基于Python的数据可视化库,支持多种折线图、柱状图、饼图等。Pycharts底层依赖于Echarts
MTK8766 LK GPIO初始化状态设置分析
问题来源是M.2 Dongle的LED灯在kernel起来之前就亮了,kernel起来之后又初始化成熄灭状态。通过排查硬件规格书、GPIO表格,大概判定是前期软件初始化不正确造成的。通过观察串口打印的log,发现灯开始亮起来的瞬间是运行在lk中。 找到MTK 的LK代码路径 MT8766_A11_AP/vendor/mediatek/proprietary/bootable/bootl
KubeFlow1.7.0部署
KubeFlow 是一个开源的项目,旨在为 Kubernetes 提供可组合、便携式、可扩展的机器学习技术栈。它最初是为了解决在 Kubernetes 上运行分布式机器学习任务所带来的挑战而创建的。Kubernetes 本身是一个容器平台,但在近年来,越来越多的公司开始用它来运行各种工作负载,特别是机器学习任务。由于分布式机器学习任务通常需要不同的参数服务器(PS)和工作节点(worker),并且
深入探索 Django Rest Framework
这篇文章会详细介绍Django REST Framework的核心组成部分,包括Serializers、ViewSets、Routers、权限和认证系统以及测试和调试工具。文章从基础开始,逐步深入,旨在帮助读者掌握使用Django REST Framework构建复杂API的技能。 导言 Django REST框架的定义和目的 Django REST框架,通常简称为DRF,是一个强大而灵活的Web
python 生成荣誉证书
准备材料 荣誉证书空白模板 机构印章 用户照片 字体 Xingkai.ttc STHeitiMedium.ttc ShiGongZiHei.otf python 代码 gitib源码
LizRice--Learning EBPF
主要参考Liz Rice主讲的youtube视频:https://www.youtube.com/watch?v=TJgxjVTZtfw 这里做lab记录,持续更新ing 线上实验环境:https://play.instruqt.com/isovalent/invite/miht6dgdosp0/tracks/tutorial-getting-started-with-ebpf/ 电子书(需要公
记一次CentOS7.7文件系统只读Read-only file system 并且/dev/只有一个设备文件 null的 解决方法
环境 VMware Workstation Pro 15.5 操作系统 CentOS 7.7 现象: 处理方法 (1)把有问题的磁盘挂载到正常启动的机器上 选择需要修复的盘 作者:一毛 本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。 不管遇到了什么烦心事,都不要自己为难自己;无论今天发生多么糟糕的事,都不应该感到悲伤。记住一句话:越努力,越幸运。
Python 并发编程之协程(转载)
Python 并发编程之协程 引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换+保存状态 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制),一种情况是该任务发生了阻塞,另外一种情况是该任务计算的时间过长或有一个优先级更高的程序替代了它 一:其中第二种情况并不能
python基础day44
表关系(外键) 建立一张表:emp 1. 表不清晰,现在到底是员工不还是部门表 2. 字段需要重复地写,浪费资源 3. 兼容性很差,牵一发而动全身 如何解决以上问题? 我们的思路是把一张表拆分成两张表:emp和depart部门表 拆分之后最大问题就是两张表没有了任何的关系 外键:其实就是通过字段可以查询到另外一张表的数据 表关系 一对多 一对一 多对多 没有关系 如何判断表关系:换位思考
人工智能、机器学习和深度学习
这一年来,AI领域层出不穷的技术和应用,真的有点让人疲于奔命。其中AIGC领域的diffusion model 和 NLP领域的 ChatGBT 引领了这一轮风潮。AI取代越来越多脑力工作者的趋势已经不可逆转,在这经济下行内卷严重的当代,竞争将越发的残酷。作为走在风口前沿的技术人,用stable diffusion绘制过逼真的画作,也用ChatGPT生产修改过样板代码,AI带给我的危机感是实实在在
startapp时出现 CommandError错误
startapp时出现 CommandError: 'xxxxx' conflicts with the name of an existing Python module and cannot be used as an app name. Please try another name.错误 原因可能是在settings.py中加入了 sys.path.append(os.path.join
Python学习——Day 5
循环结构 · 反复做同一件事情的情况,称为循环 · 循环结构的流程图 · 循环的分类 · while · for-in · 语法结构 while 条件表达式:
【Python】数据可视化利器PyCharts在测试工作中的应用
PyCharts 简介 PyCharts 是一个基于 Python 的数据可视化库,它支持多种图表类型,如折线图、柱状图、饼图等。PyCharts 提供了简洁的 API,使得用户能够轻松地创建各种图表,同时支持个性化的配置,以满足不同需求。PyCharts 的底层依赖于 ECharts,这使得它在功能和性能上都具有很高的优势。 PyCharts 的安装 PyCharts 的安装非常简单,只需在命令
利用远程调试获取Chromium内核浏览器Cookie
前言 本文将介绍不依靠DPAPI的方式获取Chromium内核浏览器Cookie 远程调试 首先我们以edge为例。edge浏览器是基于Chromium的,而Chromium是可以开启远程调试的,开启远程调试的官方文档如下: https://blog.chromium.org/2011/05/remote-debugging-with-chrome-developer.html chrome.
【Python&RS】基于GDAL给无人机图片定义坐标系
前段时间有过一个想法,就是如果可以给无人机拍摄的图片定义坐标系,再使用GADL库里的镶嵌拼接函数,是不是就可以实现快速拼接影像。虽然结果不是正射影像,但效率比无人机厂家的软件提高了很多很多,主要还是看用途。 有了这个想法后就要行动起来,定义一个坐标系,一般需要两个点。一是需要投影坐标
Jmeter各组件介绍 及 使用(二)
本篇主要讲述Jmeter的各个组件及简单使用,其中包括以下内容: 一、测试片段及使用 二、用户定义的变量 三、计数器 四、调试取样器 五、OS进程取样器 测试片段及使用 测试片段添加--TestPlan--添加--测试片段--测试片段 测试片段使用【第一种方式】--线程组--添加--逻辑控制器--include控制器 测试片段使用【第二种方式】--线程组--添加--逻辑控制器-
基于GPT搭建私有知识库聊天机器人(四)问答实现
前文链接: 基于GPT搭建私有知识库聊天机器人(一)实现原理 基于GPT搭建私有知识库聊天机器人(二)环境安装 基于GPT搭建私有知识库聊天机器人(三)向量数据训练 在前面的文章中,我们介绍了如何使用GPT模型搭建私有知识库聊天机器人的基本原理、环境安装、数据向量化。本文将进一步介绍如何使用langchain框架实现问答功能。 1、使用langchain框架 langchain是一个强大的框架,
Celery 克朗塔布时间表
克朗塔布时间表¶ 如果您希望更好地控制任务的执行时间,对于 例如,一天中的特定时间或一周中的某一天,您可以使用 计划类型: from celery.schedules import crontab app.conf.beat_schedule = { # Executes every Monday morning at 7:30 a.m. 'add-every-monday
Linux和Windows系统下安装深度学习框架所需支持:Anaconda、Paddlepaddle、Paddlenlp、pytorch,含GPU、CPU版本详细安装过程
Linux和Windows系统下安装深度学习框架所需支持:Anaconda、Paddlepaddle、Paddlenlp、pytorch,含GPU、CPU版本详细安装过程 1.下载 Anaconda 的安装包 Anaconda安装:Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。使用Anaconda可以通过创建多个独立的Python环
基于知识图谱的电影知识问答系统:训练TF-IDF 向量算法和朴素贝叶斯分类器、在 Neo4j 中查询
基于知识图谱的电影知识问答系统:训练TF-IDF 向量算法和朴素贝叶斯分类器、在 Neo4j 中查询 1.项目介绍 训练 TF-IDF 向量算法和朴素贝叶斯分类器,预测用户文本所属的问题类别 使用分词库解析用户文本词性,提取关键词 结合关键词与问题类别,在 Neo4j 中查询问题的答案 通过 Flask 对外提供 RESTful API 前端交互与答案展示 2.项目实操教学 2.1 数据集简
现代C++(Modern C++)基本用法实践:零、概述&测试项目
序言 习惯上,我们把C++11之前的C++语法特性称之为“传统C++”,而把c++11之后的语法特性称之为现代C++。有一种说法称C++为中级语言,因为它的特性介于低级语言(如各类汇编语言)和高级语言(Python、C#)之间--一般来说,它在运行效率上比高级语言要高,而在开发效率上又比高级语言低一些。 随着C++的发展,它也逐渐在优化一些开发效率上的问题,提升C++开发者的工作效率,也拓展了一些
pwn | buuctf刷题记录(二)
babyheap_0ctf_2017 堆溢出,extend overlap,unsortedbin leak,fastbin attack edit选项可以随意溢出堆块,通过扩展堆块造成重叠,把后面一个bins的fd给打出来,从而泄露libc,通过fastbin attack将malloc_hook改为one_gadget extend overlap 1.首先申请四个堆块,note0用于溢