技术栈
目前掌握的一些技术栈,仍然需要不断进步学习。
模型
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可以进行团队协作,个人笔记,项目管理等等,方便进行规划。