人工智能
文章平均质量分 82
AI柱子哥
这个作者很懒,什么都没留下…
展开
-
【AI】生成对抗网络(GAN CycleGAN StarGAN)的概念理解
GAN,叫做生成对抗网络 (Generative Adversarial Network)。其基本原理是生成器网络 G(Generator) 和判别器网络 D(Discriminator) 相互博弈。生成器网络 G 的主要作用是生成图片,在输入一个随机编码 (random code) z后,自动的生成假样本 G(z)。判别器网络 D 的主要作用是判断输入是否为真实样本并提供反馈机制,真样本则输出 1 ,反之为 0。原创 2024-01-29 16:54:30 · 1212 阅读 · 0 评论 -
【AI】CycleGan对抗生成网络遥感影像生成地图效果测试
今天看到一个有趣的项目,CycleGan对抗生成网络把马生成成斑马,还有一个测试用例是用遥感影像生成平面地图的效果,效果如下图所示,我大学是遥感专业,看到遥感影像就触动了我的原神,于是原神启动,肝一个测试的玩玩。源码地址:https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix。原创 2024-01-10 22:44:25 · 731 阅读 · 0 评论 -
【AI环境】WSL使用VS Code编辑代码
使用WSL作为AI运行的Linux环境有许多便宜之处,比如文件传输方便,网络互通等,还有一点比较重要的是我们可以使用windows环境下的VS Code进行编码。原创 2024-01-10 13:39:34 · 559 阅读 · 0 评论 -
【AI】搭建Windows Linux子系统(WSL2)CUDA环境
介绍Windows Linux子系统(WSL2)搭建CUDA运行环境的操作原创 2024-01-06 10:21:15 · 1908 阅读 · 0 评论 -
【AI】Transformer中的概念理解
Embedding,直译是词嵌入、嵌入层。计算机无法直接处理一个单词或者一个汉字,需要把一个token转化成计算机可以识别的向量,这也就是Embedding过程。Embedding就是用一个低维稠密的向量表示一个对象,这里的对象可以是一个词(Word2vec),也可以是一个物品(Item2vec),亦或是网络关系中的节点(Graph Embedding)。Embedding向量能够表达对象的某些特征,两个向量之间的距离反映了对象之间的相似性。简单的说,Embedding就是把一个东西映射到一个向量X。原创 2023-12-27 16:14:43 · 950 阅读 · 0 评论 -
【AI】计算机视觉VIT文章(Transformer)源码解析
Transformer提出后在NLP领域中取得了极好的效果,其全Attention的结构,不仅增强了特征提取能力,还保持了并行计算的特点,可以又快又好的完成NLP领域内几乎所有任务,极大地推动自然语言处理的发展。原创 2023-12-27 16:12:36 · 1831 阅读 · 0 评论 -
【AI】使用阿里云免费服务器搭建Langchain-Chatchat本地知识库
使用阿里云免费的服务器构建Langchain-Chatchat本地知识库原创 2023-12-25 12:01:12 · 2673 阅读 · 14 评论 -
【AI】阿里云免费GPU服务资源领取方法
介绍如何在阿里云领取免费GPU计算资源的步骤原创 2023-12-25 10:38:17 · 1978 阅读 · 4 评论 -
【AI】Langchain-Chatchat搭建本地知识库-未完,先记录踩的坑
事先说一下,我本地的显卡4070只有12G显存,无法运行本地知识库,我把自己折腾的过程和遇到的坑先记录一下吧,后续如果有算力的话就再跑一遍试试。Langchain-Chatchat曾用名Langchain-ChatGLM,是智谱AI的本地知识库项目,其官方介绍如下:🤖️ 一种利用 langchain 思想实现的基于本地知识库的问答应用,目标期望建立一套对中文场景与开源模型支持友好、可离线运行的知识库问答解决方案。原创 2023-12-23 21:01:37 · 2475 阅读 · 3 评论 -
【AI】YOLO学习笔记三-YOLOV5代码解析
YOLOv5是Glenn Jocher等人研发,它是Ultralytics公司的开源项目。YOLOv5根据参数量分为了n、s、m、l、x五种类型,其参数量依次上升,其效果也是越来越好。由于其代码是长期维护的且具有工程化的思维,所以方便应用在实际的项目中,对于CV领域的初学者来说,其代码具有很高的参考价值。我从自己学习的角度来说,很多时候我们读论文和读源码是有割裂感的,论文的内容比较精练,理解起来较为困难,源码的内容比较直接,但是其组织又是比较松散,结合论文和源码综合来理解,可能就会事半功倍了。原创 2023-12-22 16:52:29 · 1368 阅读 · 0 评论 -
【AI】ChatGLM3-6B模型API调用测试
接口url请求参数"functions": functions, # 函数定义"model": model, # 模型名称"messages": messages, # 会话历史"stream": use_stream, # 是否流式响应"max_tokens": 100, # 最多生成字数"temperature": 0.8, # 温度"top_p": 0.8, # 采样概率请求的方式有流式和非流式请求,对应请求参数中stream的True和False,请求方式的处理可以参照官方给出的方法。原创 2023-12-21 21:58:54 · 4432 阅读 · 5 评论 -
【AI】YOLO学习笔记二
上一篇写了YOLO V1和YOLO V2的主要思想,接下来继续YOLO系列。原创 2023-12-21 14:06:59 · 815 阅读 · 0 评论 -
【AI】YOLO学习笔记
作为经典的图像识别网络模型,学习YOLO的过程也是了解图像识别的发展过程,对于初学者来说,也可以了解所采用算法的来龙去脉,构建解决问题的思路。原创 2023-12-16 22:52:19 · 327 阅读 · 0 评论 -
【AI】模型结构可视化工具Netron应用
随着AI模型的发展,模型的结构也变得越来越复杂,理解起来越来越困难,这时候能够画一张结构图就好了,就像我们在开发过程中用到的UML类图,能够直观看出不同层之间的关系,于是Netron就来了。Netron支持神经网络、深度学习和机器学习网络的可视化。原创 2023-12-16 15:49:37 · 1040 阅读 · 0 评论 -
【AI】ChatGLM3-6B上手体验
语言大模型本地部署最常用的功能就是构建本地知识库,这需要和langchain结合,这部分的内容网上也有好多,我还没有真正上手体验过,等我体验一下,也来这里汇报一下工作吧!我这边使用第一个来进行测试。,现在ChatGLM模型已经更新迭代到第三代了,从官方公布的数据来看,模型的能力是得到了进一步的增强。模型加载耗费了一些时间,系统还会根据显存大小自动进行量化运行,借用饭圈一句话:真的我哭死,他太贴心了!发现他能回答出GPT-3.5没法回答的世纪难题“鲁迅和周树人的关系”,真的可以用在实际的项目中。原创 2023-12-11 23:13:15 · 798 阅读 · 0 评论 -
【AI-Fix】解决地图展示包leafmap在Jupyter NoteBook中地图不显示的问题
解决leafmap在Jupyter Notebook中地图显示不出来的问题:安装ipyleaflet原创 2023-12-06 14:58:34 · 489 阅读 · 0 评论 -
【AI】使用MMPreTrain进行图像分类
之前已经配置好了MMLab的开发环境,有兴趣的可以去看一下接下来我们使用MMPretrain进行图像分类来尝试一下熟肉的感觉。MMPreTrain的官方文档地址是,Github地址是https://github.com/open-mmlab/mmpretrainMMPreTrain是从MMClassification和MMSelfSup发展而来的,是一个预训练模型的工具包,非常适合开箱即用的操作。原创 2023-12-05 16:37:37 · 350 阅读 · 0 评论