自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 LangChain入门指南

LangChain是一个强大的框架,旨在帮助开发人员使用语言模型构建端到端的应用程序。它提供了一套工具、组件和接口,可简化创建由大型语言模型 (LLM) 和聊天模型提供支持的应用程序的过程。LangChain 可以轻松管理与语言模型的交互,将多个组件链接在一起,并集成额外的资源,例如 API 和数据库。官方文档:https://python.langchain.com/en/latest/

2023-04-27 19:17:07 36337 4

原创 从零开始写ChatGLM大模型的微调代码

cursor 的下载及安装(免费版每月100次,升级pro 20刀/月)cursor是一款与openai合作的,使用gpt-4的一款编程工具,它可以让你通过gpt-4进行辅助编程,以此提高效率。下载地址:https://www.cursor.so/cursor的使用cursor的使用方式极其简易,只有两个快捷键,即ctrl+k\ctrl+l。ctrl+k 表单形式使用按快捷键:ctrl+k弹出输入框,输入你所需要写的代码要求及技术按回车即可。如下图。程序将自己生成代码:ctrl+l 对话框形式使

2023-04-25 09:44:18 2297

原创 ChatGLM-6B 中文对话模型复现、调用模块、微调及部署实现(更新中)

近期,清华开源了其中文对话大模型的小参数量版本 ChatGLM-6B(GitHub地址:https://github.com/THUDM/ChatGLM-6B)。其不仅可以单卡部署在个人电脑上,甚至 INT4 量化还可以最低部署到 6G 显存的电脑上,当然 CPU 也可以。随着大语言模型的通用对话热潮展开,庞大的参数量也使得这些模型只能在大公司自己平台上在线部署或者提供 api 接口。所以 ChatGLM-6B 的开源和部署在个人电脑上,都具有重要的意义。

2023-04-24 11:20:24 5229 5

原创 读论文-NeRF学习笔记

研读论文和学习记录nerf领域相关知识

2022-10-27 15:59:06 1351

原创 anconda清华镜像

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

2022-05-27 20:15:52 180

原创 LeetCode-Python 递归专题(学习笔记+代码)

思路+代码

2022-05-12 18:13:14 553

原创 Transformer架构解析

Transformer模型的作用基于seq2seq架构的transformer模型可以完成NLP领域研究的典型任务, 如机器翻译, 文本生成等. 同时又可以构建预训练语言模型,用于不同任务的迁移学习.Transformer总体架构图Transformer总体架构可分为四个部分:输入部分输出部分编码器部分解码器部分输入部分包含:源文本嵌入层及其位置编码器目标文本嵌入层及其位置编码器输出部分包含:线性层softmax层编码器部分:

2022-04-26 09:00:30 1060

原创 LeetCode-Python 链表专题(思路+代码)

思路+代码(两数相加 两两交换链表中的结点 环状链表 合并有序链表 相交链表重排链表 翻转链表 k个一组翻转链表)

2022-04-25 10:46:20 2786

原创 LeetCode-Python 树专题(学习笔记+代码)

思路+代码

2022-04-24 09:33:31 1126

原创 LeetCode-Python 队列专题(学习笔记+代码)

思路+代码

2022-04-24 09:32:26 349

原创 LeetCode-Python 栈专题(学习笔记+代码)

解题思路+代码

2022-04-22 14:45:39 1211

原创 VGG16模型PyTorch实现

1.VGG16 网络简介VGG16网络模型在2014年ImageNet比赛上脱颖而出,取得了在分类任务上排名第二,在定位任务上排名第一的好成绩。VGG16网络相比于之前的LexNet以及LeNet网络,在当时的网络层数上达到了空前的程度。2.网络结构3.创新点① 使用3x3的卷积核代替7x7的卷积核。3x3 卷积核是能够感受到上下、左右重点的最小的感受野尺寸。并且,2 个 3x3 的卷积核叠加,它们的感受野等同于 1 个 5x5 的卷积核,3 个叠加后,它们的感受野等同于 1 个 7x7 的效果

2022-04-21 15:59:31 3184

原创 pytorch的应用---神经网络模型

思路+流程+代码

2022-04-17 14:41:55 960

原创 LeetCode-Python 数组专题(学习笔记+代码)

数组专题:思路+多种代码 包含(两数之和 三数之和 删除排序数组中的重复项 移动零加一 合并两个有序数组 盛水最多的容器 接雨水 旋转数组 整数反转)

2022-04-17 10:08:17 1082

原创 神经网络模型(TensorFlow)

tensorflow实现神经网络步骤:1.获取数据2.构建模型 Keras.layer构建模型 Flatten 将输入的数据进行形状改变展开 Dense添加一层神经元3.优化算法 SGDmodel.compile():优化器 损失计算 准确率构建双层神经网络进行模型训练与预测读取数据集建立神经网络编译模型优化器 损失准确率进行fit训练评估模型测试效果import tensorflow as tffrom tensorflow.python import kerasi

2022-04-13 09:59:11 2210

原创 pytorch官方文档(中文版)

中文版

2022-03-25 16:18:46 5855

原创 anaconda3安装pytorch-GPU版

win10+anaconda+cuda(安装时cuda版本应该和pytorch相应的版本一致,不然安装容易出错)

2022-03-18 21:59:49 1508

原创 pyTorch基础入门(附代码)

pytorch的安装以及基础教程,笔记代码居多,通俗易懂

2022-03-16 11:00:22 3225

转载 深度学习与神经网络系列教程关键笔记(吴恩达)

完结撒花!吴恩达DeepLearning.ai《深度学习》课程笔记目录总集

2021-12-24 09:59:05 214

原创 Python之 MYSQL基本设置及 查询

查询创建数据库、数据表– 创建数据库create database python_test_1 charset=utf8;– 使用数据库use python_test_1;– students表create table students(id int unsigned primary key auto_increment not null,name varchar(20) def...

2020-03-21 14:59:06 721

原创 Python小例子,太走心~

一、基本操作1 找出列表中出现次数最多的元素a = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 2, 1, 2, 2, 2, 2]print(max(set(a), key=a.count))# 第二种方法from collections import Countercnt = Counter(a)print(cnt.most_common(3))...

2019-12-19 21:03:06 247

原创 Python要点总结(内置函数,列表生成式,高效节省内存的方法)

内置函数(63个)1 abs()绝对值或复数的模In [1]: abs(-6)Out[1]: 62 all()接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回FalseIn [2]: all([1,0,3,6])Out[2]: FalseIn [3]: all([1,2,3])Out[3]: True3 any()接受一个迭代器,如果迭代器里...

2019-12-13 15:02:43 471

原创 你所不知道的Python 重点!

常用的库必须知道的collectionshttps://segmentfault.com/a/1190000017385799python排序操作及heapq模块https://segmentfault.com/a/1190000017383322itertools模块超实用方法https://segmentfault.com/a/1190000017416590不常用但很重要的库...

2019-10-14 19:49:12 184

原创 Python 3 入门 ,看这篇就够了!

简介Python 是一种高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 由 Guido van Rossum 于 1989 年底在荷兰国家数学和计算机科学研究所发明,第一个公开发行版发行于 1991 年。特点易于学习:Python 有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。易于阅读:Python 代码定义的更清晰。易于维护:Python...

2019-10-07 00:10:37 620

原创 30段Python代码,都是精华!

1. 重复元素判定以下方法可以检查给定列表是不是存在重复元素,它会使用 set() 函数来移除所有重复元素。def all_unique(lst): return len(lst) == len(set(lst))x = [1,1,2,2,3,2,3,4,5,6]y = [1,2,3,4,5]all_unique(x) # Falseall_unique(y) # True...

2019-10-01 21:35:01 1414 2

原创 没看完这11 条,别说你精通 Python 装饰器!

01. Hello,装饰器装饰器的使用方法很固定先定义一个装饰器(帽子)再定义你的业务函数或者类(人)最后把这装饰器(帽子)扣在这个函数(人)头上就像下面这样子def decorator(func): def wrapper(*args, **kw): return func() return wrapper@decoratordef funct...

2019-09-10 22:50:21 294

原创 高效 PyCharm 使用技巧

1. 代码排版,自动PEP8pep8 是Python 语言的一个代码编写规范。如若你是新手,目前只想快速掌握基础,而不想过多去注重代码的的编写风格(虽然这很重要),那你可以尝试一下这个工具 - autopep8首先在全局环境中(不要在虚拟环境中安装),安装一下这个工具。sudo pip install autopep8然后在 Pycharm 里导入这个工具。Name: AutoPep8...

2019-09-09 23:57:01 1502 1

原创 c语言基础知识总结

C语言的特点1.语言简洁、紧凑,使用方便、灵活:2.运算符丰富:3、数据类型丰富:4、语法限制不太严格,程序设计自由度大5、具有结构化控制语句(if...else、while语句、do...while、switch语句、for语句等等)6、用C语言编写的程序可移植性好7、生成目标代码质量高,程序执行效率高。常见的C语言程序结构#include 包含进需要的函数库头文件(std...

2019-08-01 12:58:22 1505

原创 Python基础知识总结

1.1 解释器(科普)计算机不能直接理解任何除机器语言以外的语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序。将其他语言翻译成机器语言的工具,被称为编译器编译器翻译的方式有两种:一个是编译,另外一个是解释。两种方式之间的区别在于翻译时间点的不同。当编译器以解释方式运行的时候,也称之为解释器001_编译型和解释型语言工作对比编译型语言:程序在执行之前需要一个专门的编译...

2019-07-29 09:19:44 649

原创 数据结构Python语言实现

数据结构概念数据是一个抽象的概念,将其进行分类后得到程序设计语言中的基本类型。如:int,float,char等。数据元素之间不是独立的,存在特定的关系,这些关系便是结构。数据结构指数据对象中数据元素之间的关系。Python给我们提供了很多现成的数据结构类型,这些系统自己定义好的,不需要我们自己去定义的数据结构叫做Python的内置数据结构,比如列表、元组、字典。而有些数据组织方式,Pyth...

2019-07-22 08:32:00 377

原创 Python常用的排序 及排序算法效率比较

常见排序算法效率比较冒泡排序冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大(升序),就交换他...

2019-07-20 13:00:16 1675

原创 MYSQL 高级操作,视图

视图问题对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦解决办法:定义视图2. 视图是什么通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。视图是对若干张基本表的引用,一张虚表,查询语句执行...

2019-07-18 22:02:08 199

原创 Python常用轻量级编辑器vim ,sublime

编辑器vimvi简介vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。 vi没有菜单,只有命令,且命令繁多。Vi有三种基本工作模...

2019-07-10 15:54:18 1936

原创 Linux 常用的操作

Linux基本命令(一)目标熟练使用 Linux常用的命令lsclearcdpwdmkdirtouchrmcpmvtreechmodfindgrep重定向软连接、硬链接压缩shutdownrebootwhoexitpasswdsudo1> 查看文件信息:lsls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类...

2019-07-10 15:40:06 186

原创 Python函数知识点总结

一、函数的基本使用①函数必须先定义,才能被调用def Fun1():print(“先定义才能被调用”)Fun1()②Python中的main()函数为普通函数,由于约定俗成的习惯,用main()表示函数入口.③断点:程序加载后,程序停止在断点,等待进行下一个操作。④检查代码是否符合PEP8标准,使得代码规范。⑤使用函数的好处:减低代码量可以降低维护成本容易阅读⑥函数的文档 ...

2019-07-10 10:44:35 972

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除