技术栈

目前掌握的一些技术栈,仍然需要不断进步学习。

模型

  • Pytorch

    https://pytorch.org/
    PyTorch是一个开源的深度学习框架,广泛应用于机器学习和深度学习领域。它基于Python语言,提供了灵活且高效的神经网络构建工具,并支持动态计算图,使得调试和开发更加方便。 - 在研究生期间,主要使用Pytorch进行深度学习的研究和实验,设计相应的群组推荐模型,并取得了一定效果,发表相关论文。

  • Chromadb

    https://www.trychroma.com
    ChromaDB 是一个开源的嵌入式矢量数据库,主要用于存储和检索由机器学习模型生成的嵌入向量。
    - 在公司的项目中结合Chromadb,设计了一套基于向量数据库的检索系统, 进行图片和文字的匹配,文字和文字的匹配等等。

前端

  • Next.js

    https://nextjs.org/
    Next.js 是一个基于 React 的服务端渲染(SSR)框架,旨在帮助开发者构建高性能、高可靠性的全栈 Web 应用程序。它扩展了 React 的功能,提供了许多现代化的功能和工具,使得开发人员能够更加轻松地创建符合 SEO 要求的静态网站和网络应用。
    目前使用Next.js开发个人网站,在产品中使用Next.js开发。

  • Typescript

    https://www.typescriptlang.org/
    TypeScript 是一种由微软开发的开源编程语言,它是 JavaScript 的超集,添加了静态类型和一些其他语言特性,旨在提高代码的可读性、可维护性和可靠性。TypeScript 引入了可选的静态类型系统,需要在编译时验证起类型,减少运行错误。

  • Tailwind CSS

    https://tailwindcss.com/
    Tailwind CSS 是一个高度可定制的实用类优先(Utility-First)的 CSS 框架,旨在帮助开发者快速构建现代化的用户界面。它的核心理念是通过提供一系列原子化的、可复用的工具类,使开发者能够直接在 HTML 标记中应用样式,从而减少编写自定义 CSS 的需求
    本网站使用Tailwind CSS进行样式设计, 同时在公司产品设计中同样使用tailwind css,非常好用且高效!

后端

  • Fastapi

    https://fastapi.tiangolo.com/
    FastAPI是一个现代、高性能的Web框架,用于构建API,提供了简洁而强大的接口定义方式。
    对于fastapi,目前在公司的项目中使用,对于整体的设计和开发有较熟悉的流程。

  • Java


    对于java的开发一般熟悉,读研期间,关于老师的项目开发主要是使用java进行开发。在完成度和规范性上仍然有较多的提升空间。

数据库

  • PostgreSQL

    https://www.postgresql.org/
    PostgreSQL是一个开源的关系型数据库管理系统,广泛应用于各种业务场景中。它支持多版本并发控制、触发器、规则、全文检索和NoSQL等功能。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。

个人管理

  • Notion

    👋我的主页👋
    Notion是一个多功能的协作工具,通过notion可以进行团队协作,个人笔记,项目管理等等,方便进行规划。