Python科学计算必备的包
AI交流(进群备注:NumPy)
Blitz++是一个C++模板类库,提供高性能的多维数组容器,专为科学计算设计,支持多种数组操作和算法,具有良好的灵活性和与其他科学计算库的兼容性。
taco(张量代数编译器)用于对稀疏和密集张量进行高效的张量表达式计算,支持优化计算性能,适用于多种应用场景。
OpenLibm是一个旨在提供高质量、可移植、独立的C语言数学库(libm),其质量超过Android源代码中的fdlibm。
Taichi是一种嵌入在Python中的领域特定语言,旨在加速Python代码执行,使其运行速度接近C++甚至CUDA,提供高性能的计算能力,同时保持Python的灵活性和简洁性。它支持多种硬件平台,包括CPU和GPU,并内置自动微分功能,具有强大的并行计算能力,适合各类高性能计算任务。
CSV-GPT是一个利用GPT-4强大语言模型分析CSV文件的工具,通过自然语言提问帮助用户从数据中获取洞察。用户只需上传CSV文件,便可询问计算平均值、寻找相关性等问题,系统将快速处理并提供分析结果。
Hamilton是一个可扩展的通用微框架,用于定义数据流。您可以使用它构建数据框、numpy矩阵、Python对象、机器学习模型等。
ChunkDot矩阵计算库:多线程矩阵乘法和余弦相似度计算工具,适用于密集和稀疏矩阵,通过分块项目矩阵表示(嵌入)和使用Numba加速计算,快速计算大量项目中最相似的K个项目
Distributional 是一个旨在优化数据流的 AI 工具,能够高效处理大规模数据,支持实时数据处理,适合各类用户,包括数据科学家和大型企业。
taichi.js是一个现代化的JavaScript GPU计算框架,旨在提供高性能的计算能力,使开发者能够轻松地进行图形渲染、物理模拟、机器学习任务等。它支持多种数据类型,拥有易于使用的API,且具备跨平台兼容性,适用于多种应用场景。
Bend 是一个将现代高级语言功能编译为 Apple Silicon 或 NVIDIA GPU 上的本机多线程的工具。它支持复杂的构造,如具有完全闭包的 lambdas、无限制递归和分支、folds、ADTs 等。Bend 编译为 HVM2,这是用 Rust 实现的线程安全运行时,旨在提供高效的并行计算能力。
用于多维张量索引的项目,提供了一种简洁的语言来思考索引和相关操作,特色是可适用于大多数常见的张量框架,具有可读性和可靠性
Coin-CLIP是一个开源的多模态模型,专为美国硬币的检索而设计。它结合了图像和文本数据处理能力,支持高效的硬币识别和分类,适合研究人员和开发者使用。
Alpaca 是斯坦福大学基于 LLaMa-7B 训练的开源语言模型,其性能可与 173B 的 GPT-3.5 媲美。通过优化数据集,Alpaca 能够在微调 7B 和 13B 参数的语言模型时显著提高效果。
GLM-PC是由智谱公司开发的一种基于计算机的自动驾驶AI工具,旨在通过自动化技术简化日常计算机操作。它可以处理如查询信息、总结文档和安排会议等任务,支持多种应用场景,包括信息发送、会议参与、文档处理和网页总结。目前处于测试阶段,基于多模态模型CognAgent,探索“无人驾驶”PC技术,以执行各种计算机操作。