- 博客(181)
- 资源 (61)
- 问答 (3)
- 收藏
- 关注
原创 langchain-chatchat指定一个或多个文件回答,不允许回答内容有其他文件内容,即屏蔽其他文件内容
1.找到langchain-chatchat中的knowledge_base_chat.py。4.全部加上后,运行即可指定一个或多个文件进行知识库回答。
2024-04-09 14:05:29 190
原创 langchain-chatchat加载Azure Open AI
1.找到knowledge_base_chat.py文件中的get_ChatOpenAI函数。6.直接python startup.py -a运行即可调用Azure Open AI。(3)修改openai-api,在model_config.py文件加上以下代码。(1)创建.env文件,里面放入自己在微软申请的Azure Open AI。(2)加载.env文件,在model_config.py文件加上以下代码。4.找到model_config.py文件。
2024-04-09 13:55:29 295
原创 OpenCV:计算机视觉领域的瑞士军刀
在这一领域,OpenCV(Open Source Computer Vision Library)凭借其强大的功能和广泛的应用领域,成为了许多开发者和研究者的首选工具。OpenCV作为计算机视觉领域的瑞士军刀,凭借其强大的功能和广泛的应用领域,已经成为了许多开发者和研究者的首选工具。作为开发者和研究者,我们应该持续关注OpenCV的发展动态,并充分利用其提供的丰富功能,推动计算机视觉技术的发展和应用。例如,在AR游戏中,利用OpenCV识别现实世界中的物体,并将虚拟元素与之结合,为用户带来沉浸式的体验。
2024-02-19 15:48:54 1289 1
原创 深入解析机器学习:原理、应用与未来
无监督学习的目标是通过分析数据中的结构和关系,发现数据中的隐藏模式或结构。因此,我们需要不断探索和创新,努力推动机器学习技术的发展和应用,为人类的进步和发展做出贡献。在监督学习中,我们给机器提供带有标签的训练数据,让机器通过学习这些数据来自动地找到数据中的规律,并据此进行预测。通过对大量的金融数据进行分析和建模,机器学习可以帮助金融机构识别潜在的风险,预测市场走势,以及制定个性化的信贷政策。例如,在电商平台上,推荐系统可以根据用户的购买历史和浏览行为,为用户推荐相关的商品,从而提高销售额和用户满意度。
2024-02-19 15:41:45 1131
原创 Stream流式输出:一种高效的数据处理方式
Stream流式输出作为一种新型的数据处理方式,能够实时处理数据,提高数据处理效率,因此受到了广泛的关注和应用。数据流的处理是在流动的过程中完成的,因此能够实时地处理数据,提高了数据处理效率。:在使用流式响应时,要确保及时释放资源。例如,在电商平台上,可以根据用户的浏览和购买行为,推荐相关的商品和活动。同时,由于数据处理是在流动的过程中完成的,可以避免数据的重复传输和处理。:物联网设备会产生大量的实时数据,通过Stream流式输出可以对这些数据进行实时处理和分析,从而更好地了解设备的运行状况和环境情况。
2024-02-01 15:28:13 908
原创 算法工程师的工作:算法范围与技巧
算法工程师,作为计算机科学领域中的核心角色,负责设计和开发高效、可靠的算法。对于算法工程师来说,掌握这些算法和工具是基础,但更重要的是能够根据实际需求选择合适的算法和工具,并能够高效地实现和优化解决方案。同时,持续学习和关注领域内的最新动态也是非常重要的,因为技术是在不断发展和变化的。:由于计算机科学领域的技术更新迅速,算法工程师需要具备强大的学习能力,以跟上最新的技术和趋势。:扎实的数学基础是成为优秀算法工程师的关键。问题分析能力:能够迅速识别问题的类型,将其分解为更小的子问题,并选择合适的算法来解决。
2024-01-25 16:51:52 1010
原创 Selenium解决滑块验证问题:自动化与技巧
使用Selenium结合适当的技巧和方法,你可以有效地解决滑块验证问题。在这种情况下,你可以考虑使用其他浏览器自动化工具库,如Google的Puppeteer。一旦你找到了滑块元素,你可以使用Selenium的click()或mouse_down()和mouse_up()方法来模拟拖动操作。然而,滑块验证机制的设计就是为了防止自动化工具的操作。滑块验证是一种常见的人机验证机制,用于识别和防止自动化程序的访问。模拟拖动操作时,你需要首先点击滑块,然后按住鼠标不放,同时移动到目标位置,最后松开鼠标。
2024-01-25 16:43:37 1745
原创 Selenium批量自动化获取并下载图片
下载WebDriver:Selenium需要与WebDriver配合使用,WebDriver是一个浏览器驱动,用于执行浏览器操作。例如,如果你使用的是Chrome,你需要下载ChromeDriver。图片大小和分辨率:在下载图片时,你可能需要调整图片的大小和分辨率以满足你的需求。在这种情况下,你需要处理浏览器的同源策略限制。导入必要的库:在Python脚本中,你需要导入Selenium的库以及用于处理图片的库(如PIL)。下载图片:对于每个找到的图片元素,提取其src属性,然后使用PIL库下载图片。
2024-01-21 12:02:20 887
原创 Python的Selenium自动化:从入门到精通
此外,结合Selenium的测试工具,如TestNG或pytest,你可以轻松地编写自动化测试用例,对网页进行功能和性能的测试。它提供了丰富的API,使得开发者可以模拟用户在浏览器中的操作,如点击、输入、滚动等。除了基础的find_element_by_*方法外,Selenium还支持XPath和CSS选择器,这两种方式提供了更灵活和强大的元素定位能力。有时,单纯的元素定位并不能满足我们的需求。:为了提高脚本的运行效率和资源利用率,你可以采取一些优化措施,如减少不必要的等待时间、合理使用线程和进程等。
2024-01-02 14:11:28 1111
原创 nohup命令:让你的程序在后台永不停歇的运行
运行中的进程的输出默认会被重定向到一个名为nohup.out的文件中,除非你指定了其他的输出文件。4.如果你想在后台运行一个程序,并且希望它在你关闭终端后继续运行,你还可以考虑使用screen或tmux这样的工具。nohup是“no hang up”的缩写,意思是即使你关闭了终端会话,命令也会在后台继续运行。5.如果你想在系统启动时自动运行一个nohup进程,你可以将其添加到系统的启动脚本中。假设你想运行一个名为my_script.sh的脚本,并且希望它在后台运行,即使你关闭了终端。
2024-01-02 13:58:25 719
原创 Django框架:入门指南与常用命令
Django旨在成为一个全功能的Web框架,从数据库模型到Web界面,再到后台管理,都提供了丰富的工具和功能。通过简单的定义,Django可以自动生成数据库结构和全功能的管理后台。:是一个轻量级的微框架,更灵活,需要自己决定使用哪个数据库ORM、模块系统、用户认证系统等,适合有经验的开发者根据项目需求进行定制。:Django对安全性进行了深入的考虑,提供了多种内置的安全措施,如防止跨站请求伪造(CSRF)和密码重放攻击等。:Django的Admin框架为开发者提供了一个强大的、自动化的后台管理界面。
2023-12-28 15:08:05 1209
原创 PyInstaller:将Python代码转换为独立的可执行文件
总的来说,PyInstaller是一个非常有用的工具,可以帮助您将Python应用程序打包成独立的可执行文件。通过使用PyInstaller,您可以轻松地将Python应用程序部署到没有Python环境的计算机上,从而简化了部署过程。PyInstaller是一个流行的第三方库,用于将Python代码打包成独立的可执行文件。通过使用PyInstaller,您可以将Python脚本转换成可执行文件,这些文件可以在没有Python解释器的计算机上运行,从而简化了部署过程。做一个一键修改文件夹内名字的小工具。
2023-12-28 14:54:38 1068
原创 Docker:容器化技术的革命者
Docker是一个开源的容器化技术,它基于Linux内核的cgroup和namespace等技术,通过Dockerfile来定义容器化的应用程序和环境。快速部署:使用Docker可以快速地构建和部署应用程序,只需要几个简单的命令即可创建、启动和管理容器。:使用Docker可以和Kubernetes等容器编排工具结合使用,实现自动化的容器编排和集群管理,提高容器的可用性和可扩展性。可移植性:由于Docker是基于开源技术的,因此它可以在不同的操作系统和平台上运行,这使得应用程序可以在不同的环境中轻松迁移。
2023-12-20 13:35:54 1019
原创 debain12.0系统安装cuda和cudnn,并且可以调用算力
2.sh cuda_11.7.0_515.43.04_linux.run --override命令安装cuda时–override命令会让你避免安装不上,同时不要连带安装驱动,因为驱动太大下载不下来会导致失败。1.重启电脑后会因为内核主动升级问题,nvidia-smi命令会失效,解决方法是重启电脑时使用旧版本内核启动方式启动。Anaconda3软件:2023.09版。NVIDIA驱动:535.146.02。3.使用以下命令去测试算力能否调用。所有软件均可在网络上下载,如下图。显示True时算力可调用。
2023-12-20 10:12:38 612
原创 langchain框架:引领未来的软件开发新范式
它通过一种语言中立的方式,将不同的编程语言链接在一起,从而让开发者能够根据实际需求选择最合适的编程语言进行开发。langchain框架作为一种引领未来的软件开发新范式,具有广泛的应用前景和巨大的潜力。通过其语言中立性、高效性、灵活性和跨平台性等特点,langchain框架无疑将为开发者带来更加美好的软件开发体验。这使得开发者可以自由地选择他们最熟悉的编程语言进行开发,同时又能够与其他使用不同语言的开发者进行高效的协作。无论开发者使用哪种编程语言,都可以通过langchain框架实现高效、灵活的软件开发。
2023-12-19 23:06:44 445
原创 AI大模型:深度解析与未来展望
五、结论AI大模型是人工智能领域的重要研究方向之一,其在自然语言处理、图像识别、语音合成等领域的应用已经取得了显著成果。3.可解释性和透明度:为了提高AI大模型的可靠性和可信度,未来将更加注重模型的解释性和透明度研究,以使人们更好地理解AI的工作原理和决策过程。1.模型规模的进一步扩大:随着数据集的增大和计算能力的提升,AI大模型的规模将进一步扩大,以提高模型的性能和泛化能力。2.多模态融合:未来AI大模型将实现多模态融合,即同时处理文本、图像、语音等多种模态的数据,以实现更全面的智能应用。
2023-12-18 22:24:43 560
原创 Baichuan2开源聊天框架,使用Baichuan2-7B-Chat-4bits模型运行成功,硬件16G内存/GTX1070显卡
3.安装pycharm软件和anaconda3软件,anaconda3里面创建一个3.10的python编译器。2.下载baichuan2框架,从我网盘里下载,里面有2个必须要的库包。1.安装cuda11.7版本的软件,找不到的使用我的网盘下载,如下。5.安装库包bitsandbytes,使用命令。4.安装库包triton,使用命令。6.安装其他库包,使用命令。
2023-10-26 14:25:22 658
原创 ChatGpt介绍和国产ChatGpt对比
华为盘古大模型是华为云发布的超大规模预训练模型之一,包括30亿参数的全球最大视觉(CV)预训练模型,以及与循环智能、鹏城实验室联合开发的千亿参数、40TB训练数据的全球最大中文语言(NLP)预训练模型。训练时的模型状态存储于 CPU 中,在模型训练过程中会不断拷贝到 GPU,这就导致模型状态同时存储于 CPU 和 GPU 中,这种冗余存储是对本就捉肘见襟的单机存储空间的一种严重浪费,如何彻底去除这种冗余,对低成本训练大模型至关重要。ChatGPT的目的是为用户提供有用的信息和建议,以回答用户提出的问题。
2023-09-20 14:26:37 4419 2
原创 46行代码实现免费语音识别,用过的人当场拍桌子大叫一声“好”!
10.继续定义一个main函数,该函数的功能是加载base语音模型(提示:该语音模型会自动下载),将实时语音以中文形式翻译成文字输出。1.在做一些语音项目的时候,每次都要调用API,百度的或者是科大讯飞的,要钱贵不说,识别效果还差的要命,此事苦其久也。3.安装pyaudio库包,该库包是用来进行实时语音录制和保存的。9.将保存在列表中的声音数据以二进制的形式保存在一个wav声音文件中。5.新建一个.py文件,比如"语音识别.py"文件。11.最后,写一个运行入口,运行main函数。
2023-09-18 13:38:48 1746 5
原创 2023年8月31号获取微信视频号视频资源
7.此处需要配置解密HTTPS流量,先找到工具,点击选项,再点击HTTPS,选择解密HTTPS流量。11.注意这里点击确定后需要修改另存为后缀名字是mp4,比如我修改为2.mp4,然后点击开始下载。7.注意这里点击确定后需要修改另存为后缀名字是mp4,比如我修改为1.mp4,然后点击开始下载。6.此时将修改后的链接复制放入IDM软件中下载,新建任务,放入链接,点击确定。10.此时将修改后的链接复制放入IDM软件中下载,新建任务,放入链接,点击确定。4.进入文件夹内找到“Fiddler.exe”文件。
2023-08-31 10:52:30 4985 14
原创 ffmpeg 配合Fiddler抓包获取视频操作
6.将Range: bytes=943547-1352789修改成Range: bytes=36171745,再点击执行,会出现一条video数据。9.然后需要安装和配置ffmpeg,需要将ffmpeg的bin路径放入系统环境变量中,在cmd命令中输入ffmpeg有下面显示即成功。7.右键点击保存,找到响应->响应主体点击,保存成一个m4s后缀的文件。(3)音视频合成(m4s视频和mp3音频合成)(4)音视频合成(m4s视频和m4s音频合成)3.打开普通视频,获取视频链接在网页打开即可。
2023-08-28 16:05:47 1744
原创 whisper 语音识别项目部署
配置只需要解压后将文件里面的bin路径放入系统环境变量Path中即可。7.可以实时录音并且语音转中文的代码编写(使用cpu运行)8.可以实时录音并且语音转中文的代码编写(使用gpu运行)2.使用conda命令创建python3.8环境。4.安装cuda10.0的PyTorch环境。5.使用命令安装whisper库包。6.打开pycharm软件编写代码。3.进入whisper虚拟环境。6.安装和配置ffmpeg软件。1.安装anaconda软件。7.安装cuda软件。9.展示实时翻译结果。
2023-08-24 15:31:58 2783 5
原创 永久设置pip指定国内镜像源(windows内)
3.我们的问题来了,有时候手动去使用命令下载python库包时,手动去使用国内pip源复制一下没问题,但是下载python库包多了时总是需要去复制网址就会觉得很烦躁,下面我们就来说一说如何永久配置pip源(Windows内),以清华源为例。4.最后出现Looking in indexes: https://mirrors.aliyun.com/pypi/simple标志着使用国内清华源镜像成功,想要使用其他镜像的可以根据网址修改代码部分,有3处需要修改,修改的位置如下。(4)输入pip清华源的配置代码。
2023-08-21 16:55:01 4946 9
原创 ChatGpt开源项目完美运行配置(ChatGml2)
本篇文章内容是安装和配置chatgpt项目所需的软件以及chatgpt项目所需要的python库包,同时编写python代码来完成chatgpt项目的人机对话功能。所有软件均可使用百度网盘免费获取。
2023-08-17 15:02:52 1699
原创 人脸识别速度超高识别度超高项目,可实时进行检测,一看就会!
1.本项目属于pytorch-facenet项目,核心代码是facenet算法,经过1周的代码修改,可以进行入库和识别的连续操作,经过测试,识别效果很好,在GPU环境中可以进行实时摄像头的识别,同时项目将放在百度网盘中供大家免费下载,技术无价,大家一起学习改进!2.软件环境大家需要anaconda+pycharm+cuda10.0,这是我的GPU环境。python库包环境如下,大家根据下面的库包下载相对应的库,主要的两个库包是torch=1.2.0和torchvision==0.4.0。3.主要项目结
2023-01-09 10:45:04 1092 3
原创 计算机视觉-opencv银行卡识别
1.首先下载opencv-python库,这个库的版本一定要固定2.准备下载模板图片,如下,在代码中命名为1.jpg3.准备一个银行卡图片,在代码中命名为3.jpg4.处理模板代码如下,该代码是为了匹配银行卡数字模板5.然后处理待识别银行卡图片的代码如下5.如果我们更换图片时,我们需要修改的代码地方有两处,第一处是选择的银行卡的数字区域,自己换图片时需要修改如下参数6.第二个要修改的地方是匹配数字模板上的银行卡数字图片的宽度和高度7.完整代码如下8.代码识别图片如下9.识别输出的
2022-07-12 14:27:42 2044 2
原创 关于wukong-kong项目在树莓派启动后只运行一次卡死的问题的解决方法
1.使用respeaker声卡,运行wukong程序项目,只能循环一次,卡死在如下画面
2022-07-01 21:03:29 499
原创 Python列表里面两两比较的案例,不包括本身也不重复
使用itertools库,使用itertools.combinations方法两两组合放一起
2022-06-19 15:59:43 949
原创 5行代码进行语音合成输出
1.下载pyttsx3pip install pyttsx32.第一行代码是导入pyttsx3语音合成库import pyttsx33.第二行代码,pyttsx3.init(),表示调用pyttsx3语音合成库的初始化类。e = pyttsx3.init()4.第三行表示等待运行,等待语音合成e.runAndWait()5.第四行表示读出语音合成的声音e.say('说的话')6.第五行表示结束等待e.runAndWait()7.完整代码展示import pyttsx3
2022-05-25 09:41:32 470
原创 在树莓派中写入科大讯飞语音转文字识别程序
在树莓派桌面里新建一个xunfei_zhuan.py文件,然后打开文件,然后使用默认软件编程点击terminal,在里面使用以下命令安装cffi==1.12.3库pip3 install cffi==1.12.3使用以下命令安装gevent==1.4.0库pip3 install gevent==1.4.0使用以下命令安装greenlet==0.4.15库pip3 install greenlet==0.4.15使用以下命令安装pycparser==2.19库pip3 ins
2022-05-08 10:11:12 2370 8
原创 生成requirements.txt文件(只生成几个依赖库包的方法,不会将文件存在的所有的python库包全部放上去)
1.下载pipreqs库,使用以下命令pip install pipreqs2.使用以下命令生成requirements.txt文件pipreqs . --encoding=utf8 --force3.生成的requirements.txt文件如下,不会出现所有的python库包4.下载requirements.txt的所有库包的方法命令如下pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simp
2022-03-24 10:12:40 2123 2
原创 python代码保护,转成不可反编译的pyd文件
1.下载cython库,使用命令pip install Cython2.新建一个a.py文件3.在a.py文件中写入以下代码def hello(): print("Hello world!") print("源代码保护!")4.新建一个setup.py文件5.在setup.py文件中写入以下代码from distutils.core import setupfrom Cython.Build import cythonizesetup(name = 'Hello
2022-03-23 11:36:22 2037
原创 python编写的语音识别+机器人对话+文字播报一体
1.语音识别这里用到了百度api的语音识别,目前开源的语音识别成文字的效果都很差,百度api的语音识别效果还可以。2.机器人对话,这里用到了青云客机器人对话,通过爬虫获取对话的内容,机器人对话效果一般,没有图灵机器人灵活,但是目前免费,这个是很好的优点。3.文字播报文字转成mp3格式的音频保存,然后使用pygame播放出保存的mp3格式的语音4.完整代码呈现from aip import AipSpeechimport pyaudioimport pygameimport ffmpy
2022-02-14 10:17:23 1366
原创 人脸识别之目标追踪识别
人脸识别之目标追踪识别1.开发工具Python版本:Anaconda 3.8环境开发软件:Pycharm社区版相关模块:sys模块,pypinyin模块,os模块,opencv-contrib-python 模块,opencv-python模块。模型:cv2中自带的人脸识别模型2.环境搭建安装Anaconda并将路径添加到环境变量,创建python虚拟环境,安装Pycharm并将路径添加到环境变量,使用pip安装需要的相关模块即可。3.原理介绍目标追踪的人脸识别是改进后的人脸识别算法,通过
2022-01-24 09:46:00 15227 4
使用python语言和flask框架做的学生管理系统,包含mysql数据库,下载即可运行,可做毕业设计
2023-09-25
使用pygame库编写的植物大战僵尸游戏,全程使用python语言,运行简单,下载即可运行
2023-09-23
小人对对碰游戏,可支持单人游戏和多人游戏,使用python语言的pygame库做的,运行简单,可做毕业设计,下载即可运行
2023-09-22
使用飞机子弹消灭豚鼠游戏,使用的是pygame模块制作,全程使用python语言编程,运行简单,可作毕业设计,下载即可运行
2023-09-21
鸡兔同笼问题和编程,里面包含鸡兔同笼题目和编程代码,下载即可运行,适用于所有鸡兔同笼问题
2023-09-21
玛丽快跑小游戏项目,全代码使用python语言制作,可进行单人游戏和双人游戏,运行简单,可做毕业设计使用
2023-09-20
在windows10电脑中安装配置mysql压缩包,文档详细介绍了如何下载和安装mysql压缩包,最终能打开很登录mysql软件
2023-09-18
python烟花代码,使用python语言制作的放烟花的项目,代码清楚,运行简单,可做毕业设计,下载即可运行
2023-09-14
人脸比对项目,采用dlib算法,内涵数据集,可进行训练数据集和人脸识别,下载即可运行,可做毕业设计
2023-09-12
使用python语言Django网络框架编写的跳蚤市场项目,可做毕业设计,内涵mysql数据库文件可直接导入mysql数据库
2023-09-12
whisperx语音识别框架,语音识别文字的识别率高达百分之90以上,可作为毕业设计,下载即可运行
2023-09-12
百度语音识别项目,开源语音识别,无需联网,可作为毕业设计项目,项目中详细描述了环境搭配步骤,下载即可使用
2023-09-12
2023年8月28日,可以获取微信视频号的视频软件和操作手册资源,百分之百获取视频号视频
2023-08-28
chatgpt开源项目,无需调用AIP接口,不需要联网即可运行的chatgpt,里面代码完整,有word操作手册,可做毕业设计
2023-08-23
简单人脸识别系统,包含人脸登录、人脸入库、人脸单人识别、人脸多人识别、人脸动态视频识别功能
2023-05-06
qt界面人脸识别系统,包含实时人脸入库、图片人脸入库、用户登录、人脸登录、单人图像识别、多人图像识别、动态识别等等功能
2023-05-06
人工智能+pytorch算法+人脸识别+速度快识别效果好
2023-01-09
facenet人脸比对算法项目
2022-07-21
标注好的打电话数据集,包括图片和标注好的xml文件
2022-05-08
烟雾数据集,手工精细标注,里面包含图片和xml文件。
2022-05-07
yolo4-pytorch框架做的深度学习口罩识别系统,内含pyqt5登录界面和实时检测界面
2022-03-14
车辆车牌数据数据集,里面包含精心挑选的图片和精细标注的xml文件
2022-03-09
铁轨表面缺陷数据集,里面包含jpg图片和标注生成的xml文件
2022-03-03
yolo3-pytorch-框架,可以使用该框架训练所需要的识别口罩、头盔、害虫、摩托车等模型
2022-01-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人