工具库

工具库

好用的库 #

在此列一下用到过的好用的库,备查。

  • gptbots,自动化prompt engineering的一个工具,里面所谓的训练是手动增加知识库的过程。

  • graphviz,冯老师当年就使用的用代码画流程图的工具,很好用。

  • d3js,画3D的JS库。

  • neo4j,画各类树、树的平面图JS库。

  • panel,Panel: The powerful data exploration & web app framework for Python。

  • encycolorpedia,encycolorpedia:调色的网站,有很多有关色阶,配色相关的方案。880088是南理工紫。

  • mermaid,也是一个画流程图的工具,语法与graphviz有点像。ChatGPT能够生成源文件。

  • tiddlywiki,是一个本地知识管理库,这个工具有点意思,有点大,值得单独开一个介绍: 太微

  • Pattern Monster,是一个定制化SVG的平台。简单来说,它里面提供一些特别的花纹,通过调整花纹的缩放、角度、颜色 等信息,快速生成能够使用的背景SVG。

  • nougat 是META出的OCR工具,能够准确的将论文PDF转成对应的Latex。图片处理不了,但是公式能够做得非常好。目前还没有中文版支持。

  • Pdffigure2 是nougat造数据集的时候用到的工具,能够完整的获得图、表的对应位置和Caption。试了,好用,目前版本用JDK17,需要的内存比较大,腾讯云低配版本扛不住。

  • manim,用来创建精确的数学动画。Manim的核心原理是结合了Python编程的灵活性和LaTeX数学排版的精确性,使得用户可以通过编写Python脚本来定义动画的每一个细节,包括场景、对象、运动轨迹等。同时,Manim利用LaTeX来渲染数学公式和符号,确保数学表达式的准确性和美观性。


教育大模型工具 #

另开一个页面


大模型使用平台 #

  • bothub,是一套大模型使用平台,通过提供各类助手,可以方便的调用大模型。应该是一种prompt集合可视化的工具。

  • vllmollama,是两套大模型运行平台,可以使用docker等虚拟环境快速搭建大模型,并提供基础的对话界面和并发调用接口。

  • langgraph,是Langchain团队搞的一个大模型框架。以前因为Langchain太麻烦,顺道把Langgraph也放弃掉了。听但总推荐后终于又捡起来。它在管理资源过程中好像确实很好用。

  • gradiostreamlit快速构建交互式 Web 应用程序,尤其在数据科学和机器学习领域。它们各有优缺点,适用于不同的使用场景。以下是它们的详细对比:

特性 Streamlit Gradio
开发难易度 上手稍难,但功能强大,适合复杂应用[^2^][^8^] 极为简单,适合快速原型开发[^3^][^8^]
界面自定义能力 支持高度自定义,可使用 HTML/CSS[^8^] 自定义能力较低,界面风格固定[^3^][^8^]
组件丰富度 组件丰富,支持多种图表和数据展示[^8^] 组件较简单,适合快速搭建小型应用[^8^]
性能表现 启动稍慢,适合大规模项目[^8^] 更轻量,启动速度快[^8^]
部署难易度 部署稍复杂,但适合长期运行[^8^] 部署简单,支持快速共享到云端[^3^][^8^]
生态支持 社区活跃,支持多种扩展[^8^] 生态较小,但专注于 AI 模型[^3^]

下面是一些用到的AI的工具。


学生时代整理了一些工具。见 以前的文章

  • animo,用于控制css的动作效果
  • ace,传说中的比较好用的编辑器,github好像都在用它。
  • box2d,一个用于模拟现实物理力学的工具。
  • MathJax,这是必须要顶的好东西。在线解析lex公式。
  • shake,就是一阵抖的工具。有多种抖法。
  • jrumble,也是抖,要抖得有个性。
  • onepage_scroll,一次向下翻一页,非常不错的JS效果。

备案号:苏ICP备2022019698号-1