#Python

awesome-nlp - 一个综合NLP(自然语言处理)资源库,集成了包括研究摘要、教程、工具库在内的全方位资料
自然语言处理深度学习机器学习NLPPythonGithub开源项目
awesome-nlp是一个综合NLP(自然语言处理)资源库,集成了包括研究摘要、教程、工具库在内的全方位资料。与顶尖实验室合作,保持在NLP领域的前沿,提供机器翻译、情感分析等多样化应用。支持多语言处理,如中文、韩文、阿拉伯文等,为全球用户提供适用资源,是一个知名的NLP信息平台。
best-of-ml-python - 每周更新的优质Python机器学习开源项目列表
机器学习PythonGitHub开源项目TensorflowGithub
Best-of Machine Learning with Python为您展示一份每周更新的优质Python机器学习开源项目列表,包括920个多种类别的项目,从而帮助开发者轻松访问和利用顶级的机器学习工具和框架。项目持续欢迎社区贡献,共同促进技术进步。
ray-educational-materials - 提供Ray的教育资源,帮助规模化Python和机器学习任务
Python教育材料Github开源项目Ray分布式计算机器学习
提供丰富的教育资源,专注于Ray分布式计算框架,帮助扩展Python和机器学习任务,从笔记本电脑到集群处理。课程内容涵盖Ray核心功能、AI运行时、计算机视觉和NLP模型优化等,适合各层次学习者。加入社区,探索文档、参与讨论、提出问题和贡献代码,提升开发体验。
numerical-linear-algebra - 探讨如何使用Python及其科学计算库在Jupyter笔记本中进行高速度和高准确性的矩阵计算
线性代数数值分解Python教程数据科学Github开源项目
本课程深入探讨如何使用Python及其科学计算库在Jupyter笔记本中进行高速度和高准确性的矩阵计算。从基础的矩阵运算到复杂的分解技术,全方位提升数据科学家处理大数据的能力。辅以丰富的视频教学和论坛讨论,构建完善的学习生态。
code-act - 使用可执行代码统一LLM代理机制
CodeActCodeActAgentLLMPythonKubernetesGithub开源项目
CodeAct通过可执行代码统一了LLM代理的行动空间,并利用集成的Python解释器实现动态行为调整。相比文本和JSON,CodeAct成功率提高了20%。项目包含详细数据集和模型说明,并支持Kubernetes部署,显著提升在非专业任务中的性能表现。
PythonPark - Python学习与实战全指南
Python
PythonPark为Python学习者提供全方位教育平台,涵盖AI实验室、数据结构、机器学习和深度学习教程资源。该站点提供丰富视频教程、实用学习指南及大厂面试经验。通过关注公众号和B站,用户可即时接触最新教程和技术交流。
rvc-tts-webui - 基于Gradio的在线文字转语音WebUI
Text-to-SpeechRVCGradio WebUIPython模型安装Github开源项目
RVC-TTS-WebUI是一个功能强大的文字转语音Web界面,涵盖RVC模型和edge-tts技术,提供在线演示。支持Windows 11下Python 3.10,简化安装过程,附带详细故障排查指南。
tiktok-voice - 开源的TikTok文字转语音Python工具
TikTok Text-to-speech APIPythonMP3转换语音选项API接入Github开源项目
探索TikTok-voice这款强大的Python工具,利用TikTok API高效转换文字为语音。适合Python 3.8或以上环境,提供全面的语音类型和多语种支持。简化您的语音生成过程,从文件读取或直接输入均可。详细信息请见我们的Wiki或Discord。
Ai-Learn - 人工智能学习材料,包括Python基础、机器学习、数据挖掘及深度学习
人工智能机器学习深度学习数据分析PythonGithub开源项目
Ai-Learn提供全面的人工智能学习材料,包括Python基础、机器学习、数据挖掘及深度学习。项目通过200多个案例、数据集与教程,协助学习者高效学习与避免常见错误,适合各层次人士。
JARVIS - 智能语音个人助手
JARVIS语音助手OpenAI GPT-3PythonWeb接口Github开源项目
JARVIS, 一个集成多种技术的语音个人助手,支持通过Web界面将用户的语音输入转换为文本,利用高级自然语言处理技术响应用户,兼容Python 3.8至3.11。
ttslearn - 音声合成的学习与实践必备Python库
ttslearn音声合成Python日本語TTS学習済みモデルGithub开源项目
ttslearn是一个基于Python的开源音声合成库,支持JSUT和JVS等多种数据集,提供多种音声合成技术实现。其丰富的示例和详尽的文档支持,使其成为学术研究和项目实践中音声合成学习的优选资源。
benchllm - 简化大语言模型和AI应用的连续集成与测试
BenchLLM测试开源LLMPythonGithub开源项目
BenchLLM是一个开源Python库,用于简化大语言模型和AI应用的测试。它提供多种测试和评估方法,包括语义相似度和字符串匹配,并具有缓存功能。BenchLLM支持链、代理和各种LLM模型的测试,有助于消除不稳定因素,确保代码的可靠性。便捷的安装和使用方式使其适用于开发者进行自动化集成和模型评估。
MelNet - MelNet音频频域生成模型的全面实现
MelNet音频生成Python条件生成TTS合成Github开源项目
MelNet项目提供了一个在音频频域中生成模型的实现,支持无条件与条件音频生成。该技术兼容多个数据集,包括Blizzard和VoxCeleb2,支持灵活的训练配置,同时实现多GPU训练与TTS合成,不断更新以支持更多音频处理功能。它为致力于音频生成技术研究的开发者和研究人员提供了有力工具。
Reinforcement-Learning - 将深度强化学习与神经网络使用Python和PyTorch实现结合的课程
深度强化学习神经网络PyTorchPythonQ学习Github开源项目
本课程深入分析了神经网络与强化学习的结合,提供了Python和PyTorch实用实现。掌握Q学习、深度Q学习、PPO和演员批评算法,通过在OpenAI Gym的RoboSchool和Atari游戏中实际应用,熟悉深度强化学习的关键技术和应用场景。
Irene-Voice-Assistant - 俄语语音助手及其插件生态
Иринаголосовой ассистентPythonплагиныустановкаGithub开源项目
Irene-Voice-Assistant是一款整合先进AI技术的俄语语音助手,拥有离线功能和灵活的插件系统。该项目支持Windows、Linux、Mac和Docker等多种环境,允许自定义语音命令。其内置的Web管理器使配置和插件管理变得简单快捷。Irene能够帮助用户执行从简单语音操作到复杂的自动化任务,应对多种需求。
rvc-webui - 提升音频交互体验的声音转换webui
RVC-WebUI语音转换WebUIPythonWindowsGithub开源项目
RVC-WebUI提供了一个多功能的音声转换界面,兼容Windows和Mac操作系统,简便的启动方式适合各类用户。详细的安装指南和系统需求帮助用户轻松设置,无障碍使用。创新技术使得音频转换更加高效,提升了用户的音频交互体验。
gluonts - 基于深度学习的概率时间序列建模工具包
GluonTS时间序列预测Python深度学习概率模型Github开源项目
GluonTS是一个基于Python的时间序列建模库,专注于采用深度学习方法进行概率预测。支持多种深度学习框架,包括PyTorch和MXNet,提供易于安装和使用的特性。适用于多种应用场景,如商业分析和数据科学。由一个积极的开源社区维护和发展。
llm-strategy - 使用LLMs实现策略模式,简化抽象方法的自动执行
llm-strategyOpenAIGPT-3Python自动化Github开源项目
llm-strategy通过连接LLMs(例如OpenAI的GPT-3),实现Python抽象方法的自动执行。该工具利用doc字符串、类型注解和方法名生成提示,引导LLM执行方法并将结果转换为Python数据类。此项目不仅减少了代码编写,还能够自动解析结构化数据。此外,它还支持超参数跟踪和LLM执行轨迹收集,进行元优化。
llm-course - 大型语言模型的基础知识、科学研究与工程实践
LLM课程大型语言模型神经网络Python机器学习Github开源项目
LLM-course涵盖数学基础、Python 编程和神经网络等基本知识,然后深入探索使用最新技术构建优秀大型语言模型的科学研究,及开发和部署基于LLM的应用程序的工程实践。课程结合理论与实践,提供互动辅助工具和丰富笔记本,有助于全面理解大型语言模型。还包括量化优化、模型融合和解码策略等高级主题。
tetos - 支持多家顶尖服务提供商的语音合成接口
TeTos文本转语音多平台支持PythonAPIGithub开源项目
TeTos通过一个简洁的命令行接口,支持包括Google、Azure和OpenAI在内的多家著名TTS服务。安装简易,通过几行命令即可集成使用,为需多语言支持的开发者和企业带来便利。
gupshup - 用 python 编写的 TUI 聊天应用程序
GupshupTUI聊天应用TextualizePythonNerdfontsGithub开源项目
Gupshup 是一款基于 Textual 库构建的文本用户界面(TUI)聊天应用,特色包括排名系统和特殊命令,提供优雅且实用的界面。支持自动和手动安装,适配 Python 3.10 及以上版本,并计划增加更多功能。
langserve - 一个集成FastAPI与pydantic的开源库,允许开发者将LangChain运行对象与链条部署为REST API
LangServeFastAPIPythonAPILangChainGithub开源项目
LangServe,一个集成FastAPI与pydantic的开源库,允许开发者将LangChain运行对象与链条部署为REST API。该库能自动推断输入输出模式,支撑高并发请求,提供详尽的错误信息及API文档。它还包括JavaScript客户端以及对LangSmith的追踪功能,简化了运行对象的维护和调用流程。
reflex-chat - 基于Python的高度可定制AI聊天应用
Reflex Chat AppPythonOpenAILLMAPI密钥Github开源项目
Reflex Chat是一个基于Python的高度可定制的网络应用,使用户无需网络开发经验即可创建和定制AI聊天界面。该应用不仅支持多设备响应式设计和多种LLM的灵活替换,还适用于不具备网络开发经验的用户,并为开发者提供自由贡献代码的机会,进一步增强其功能。该平台以其简洁的设计和开发者友好的环境而受到用户的欢迎。
simpleAI - 自托管的AI API替代方案,涵盖文本、聊天、编辑和嵌入功能
SimpleAIgRPCPython机器学习模型开源Github开源项目
SimpleAI项目提供自托管的AI API替代方案,可快速试验文本补全、聊天、编辑和嵌入等主要端点。支持多种响应模式,通过gRPC协议实现多语言的模型推理分离,降低对特定API提供商的依赖。项目包含多种示例和详细的安装使用指南,适合开发者构建、测试和优化自己的AI应用。
scrapeghost - 使用 OpenAI 的 GPT API 抓取网站的实验库
scrapeghostGPT网页抓取OpenAIPythonGithub开源项目
scrapeghost是基于OpenAI GPT模型建立的实验性库,专为简化和优化Web抓取而设计。该库以GPT为主要执行平台,并辅以一系列特性如数据结构自定义、高效HTML处理和成本控制等,以提高抓取效率并降低操作难度。
prompt-layer-library - 允许跟踪、管理和共享 GPT 提示工程的平台
PromptLayerGPT 提示工程OpenAI APIPythonAPI keyGithub开源项目
PromptLayer是针对提示工程师设计的首个平台,提供GPT提示工程的跟踪、管理和共享功能。该平台通过Python包装库与OpenAI API相连接,可有效管理API请求并记录历史数据,还支持通过可视化仪表盘进行数据分析。
mkosi - 操作系统定制映像的高级生成工具
mkosi操作系统镜像Python内核安装方法Github开源项目
mkosi是一个封装了'dnf --installroot'、'apt'、'pacman', 和'zypper'的工具,用于生成定制化操作系统映像。它支持多种安装方式,包括作为内核插件和直接通过pipx安装。其设计目标是为开发者和技术专家提供便捷的操作系统映像定制解决方案。
generative_ai_with_langchain - 使用LangChain框架构建生成式AI应用的全面指南
LangChain生成性AI大型语言模型PythonChatGPTGithub开源项目
《Generative AI with LangChain》为开发者提供了一个如何使用LangChain框架构建生成式AI应用的全面指南。书中详细介绍了生成式AI的原理、能力以及限制,结合ChatGPT等LLMs,通过系列实用案例展现构建各类生产级LLM应用的流程,涵盖客户支持、软件开发辅助等场景。本书适合任何希望深度了解并应用生成式AI的开发者。
openai-cookbook - 使用 OpenAI API 的示例和指南
OpenAI CookbookOpenAI APIPython开源贡献API密钥Github开源项目
OpenAI Cookbook是一套开发者指南与工具库,提供多种示例与指南,助力开发者有效运用OpenAI API完成常见任务。包括设置环境变量到高级应用的步骤,鼓励通过贡献想法与代码推动社区的发展,适用于Python语言及其他编程语言的概念。
microagents - 动态生成和储存基于微服务的自我改进代理
MicroagentsGPT-4 TurboText-Embedding-Ada-002PythonAI自我改进Github开源项目
Microagents是一个实验框架,通过动态生成基于微服务的自我改进代理来响应用户任务。这些代理经过验证后进行存储,能在多次对话中学习独立推测任务执行方法。此项目采用Python和OpenAI的GPT-4 Turbo构建,支持并行处理和预训练代理,提供命令行和Gradio为基础的两种用户界面,并通过SQLite进行持久化存储,增强了代理的记忆功能。目前已发布第一个版本v0.1.0,欢迎社区贡献。
openai-python - 使用openai-python库高效接入OpenAI API并享受异步处理与多功能助手
OpenAIPythonAPI异步客户端同步客户端Github开源项目
OpenAI Python库为Python 3.7及以上版本应用提供直接访问OpenAI REST API的简便方法。该库配备了完整的请求参数和响应字段类型定义,支持同步以及基于httpx的异步操作,并直接从OpenAPI规范生成。还提供包括流式处理、批量上传、错误处理及请求重试等高级API功能的详细文档和迁移指导,是高级开发者的理想选择。
torchchat - 使用Python和C/C++运行大型语言模型的轻量化实现
torchchatPython大语言模型PyTorch模型部署Github开源项目
torchchat可以通过Python和C/C++应用程序无缝运行大型语言模型(LLMs),支持桌面、服务器以及iOS和Android设备。该项目特点包括PyTorch原生执行、高效运行、支持多种硬件和操作系统、多种数据类型和量化方案。其安装步骤简便,并提供多种运行模式,如命令行、浏览器界面和REST API,适用于各类开发环境。
mirascope - 直观构建LLMs的方法
MirascopePythonLLM安装使用示例Github开源项目
Mirascope提供了一种直观的方法来构建LLMs,类似于编写Python代码,提升了开发效率。通过版本控制和测试,确保高质量的LLM调用,并支持FastAPI和Pydantic等多种集成。附有示例和视频教程,帮助开发者快速入门。Mirascope还支持多种LLM提供商,并不断扩展功能。详细信息和使用方法可参考官方文档。
json_repair - 专门用于修复无效的JSON字符串的轻量级的Python库
json_repairJSON修复Python编程Github开源项目
json_repair是一个轻量级的Python库,专门用于修复无效的JSON字符串。它可以替代`json.loads()`,并处理文件中的JSON数据,同时提供性能优化选项以提高解析速度。此库没有任何外部依赖,确保与不同技术栈的兼容性。详细文档和示例帮助开发者轻松集成到项目中,提供可靠的JSON修复解决方案。
tanuki.py - 调用LLM替代传统函数的Python库
TanukiLLMPython自动化模型蒸馏类型约束Github开源项目
Tanuki是一个Python库,轻松调用LLM替代传统函数,实现无状态、可靠且类型安全的函数。通过自动模型蒸馏,使用越频繁,成本和延迟越低。Tanuki支持多种流行模型,并提供RAG嵌入支持,是构建高效、低成本LLM应用的理想选择。
handson-ml - Python机器学习基础与实践指南
Machine LearningPythonScikit-LearnTensorFlowJupyterGithub开源项目
该项目通过Python教授机器学习基本原理,包含《Hands-on Machine Learning with Scikit-Learn and TensorFlow》书中的示例代码和习题解答。用户可以使用Colab、Binder和Deepnote在线体验这些notebooks,或通过Anaconda在本地安装项目进行学习。详细介绍了安装步骤和常见问题解决方法,帮助用户理解和应用机器学习技术。