- 博客(99)
- 收藏
- 关注
原创 # 使用自定义Shell脚本hello快速配置Linux用户账户
hello创建新用户并设置密码配置sudo权限(无需密码)自动添加用户到Docker组(如果存在)创建友好的.bashrc配置和系统信息显示生成包含账户信息的README文件检测Docker服务状态并提供相关提示实用的别名(llla.., 等)登录时显示系统状态信息定制的.bashrc配置欢迎, username@hostname系统负载: 0.15 0.05 0.01 1/292 3021内存使用: 1.2G / 8.0G磁盘使用: 12G / 50G (25%)
2025-03-26 11:58:00
681
原创 # Ubuntu 软件包管理:apt、snap 和 Flatpak 如何选择
成熟稳定,速度快,资源占用少,适合服务器环境和对性能要求较高的场景。但安全性相对较低,小可能存在版本冲突问题。安全性高,依赖隔离,自动更新,适合需要高安全性和最新软件的场景。但闭源、性能、体积和中心化是其主要问题。开源、去中心化、安全性高,适合桌面用户和注重开源精神的场景。但成熟度和依赖管理仍有提升空间。针对不同用户场景的建议:推荐使用Flatpak。Flathub 提供了友好的图形界面商店,方便浏览和安装软件。Flatpak 的开源、去中心化特性也更符合 Linux 社区的精神。仍然推荐使用。
2025-03-24 17:33:52
824
原创 Softmax温度调节与注意力缩放:深度神经网络中的平滑艺术
在深度学习的精密机械中,有些细微的调整机制往往被视为理所当然,却实际上蕴含着深刻的数学洞察和巧妙的工程智慧。今天,我们将探讨两个看似独立却本质相通的机制:生成模型中的温度参数与Transformer注意力机制中的缩放因子。这两个设计都围绕着同一个核心概念——softmax分布的平滑控制。
2025-03-20 20:01:18
977
原创 开箱即用的whisper-service服务
映射宿主机9001端口到容器内部9000端口,使用相同的数据卷映射,模型使用turbo,容器名为whisper_turbo。映射宿主机8998端口到容器内部9000端口,使用相同的数据卷映射,模型使用base,容器名为whisper_base。映射宿主机8997端口到容器内部9000端口,使用相同的数据卷映射,模型使用tiny,容器名为whisper_tiny。映射宿主机9000端口到容器内部9000端口,使用相同的数据卷映射,模型使用medium,容器名为whisper_m。: 指定转录结果的输出格式。
2025-03-14 11:25:55
937
原创 AI智能体系列文章:一、导论【Medium文章转载】
探索 AI Agents,它们的设计以及实际应用。本系列文章目录从 LLMs 到 AI Agents1.1 传统聊天机器人到 LLM 驱动的聊天机器人1.2 LLM 驱动的聊天机器人简介1.3 从 LLM 驱动的聊天机器人到 RAG 聊天机器人和 AI Agents什么是 AI Agents?2.1 AI Agents 的特性AI Agents 的核心组件3.1 感知(传感器)3.2 推理(处理器)3.3 行动(执行器)3.4 知识库3.5 学习。
2025-03-14 00:03:33
1072
原创 【Medium频道搬运】引入 Gemini 2.0 Flash(检索增强生成(RAG)的终结者?)
原文链接:好吧!!谷歌刚刚发布了 Gemini 2.0 Flash,老实说?这可能是目前性价比最高的 AI 模型。我写了很多关于 RAG 的文章,认为它可能不再需要,也看到人们在讨论。有些人理解了,有些人没理解,还有些人真的很担心。所以让我们澄清一下。
2025-03-12 13:59:21
715
原创 # 深入理解RNN(一):循环神经网络的核心计算机制
RNN的本质是一种带有循环连接的神经网络,使其能够处理序列数据核心计算公式体现了RNN如何结合历史信息和当前输入隐藏状态是RNN的"记忆",它随着序列处理不断更新权重共享是RNN的关键特性,使其能够处理任意长度的序列梯度问题是基本RNN的主要缺陷,导致了LSTM等改进版本的出现尽管Transformer等新型架构在许多任务上已经超越了RNN,理解RNN的核心计算机制仍然是掌握序列模型的重要基础。RNN简洁的设计和直观的计算过程,体现了序列学习的基本原理,这些原理在更复杂的模型中依然适用。
2025-03-08 00:07:39
940
原创 Shell 编程中 `$?` 的陷阱:基于一个性别判断的例子
`$?`是 Shell 编程中一个非常有用但容易被误用的特殊变量。正确理解它的工作原理,可以避免许多难以排查的逻辑错误。本文通过性别判断的例子,展示了的陷阱以及正确的使用方法。总是反映最近执行的命令的退出状态,如果你需要保留某个命令的退出状态,应当立即将其保存到一个变量中。正确的使用模式和良好的变量命名习惯,能够帮助我们编写出更加可靠和易于维护的 Shell 脚本。
2025-03-06 22:45:31
988
原创 # Word2Vec与多义词表示:静态嵌入的优势与局限
在自然语言处理领域,词嵌入技术是将文本转化为机器可理解的数值向量的基础方法。Word2Vec作为经典的词嵌入模型,还是值得我们学习其中思想的。然而,它处理多义词的方式一直是讨论的焦点。本文将深入探讨Word2Vec如何表示"bank"这类多义词,并通过代码实例展示其优势与局限。Word2Vec为每个词创建单一的静态向量表示。这引发了一个常见批评:它无法区分多义词在不同上下文中的不同含义。例如,"bank"既可以指金融机构,也可以是河岸。传统观点认为,Word2Vec对这两种含义的表示会被"折叠"到同一个向量
2025-03-05 21:52:07
959
原创 zRAM内存压缩技术:原理与实践初探
zRAM是Linux内核中的一项内存压缩技术,于2014年进入Linux 3.14内核主线。它的核心思想是利用CPU压缩算法压缩内存数据,在不增加物理内存的情况下扩展系统有效内存容量。当系统内存紧张时,传统方法是将数据交换到磁盘(swap)或杀死进程,这往往导致系统性能下降或用户体验变差。zRAM提供了一种优雅的解决方案:它在RAM中创建一个压缩区域,将不常用的内存页面压缩存储,既避免了慢速的磁盘I/O操作,又保留了数据的快速访问能力。
2025-03-04 22:50:36
937
原创 linux查看文件目录和目录结构的基本操作
通过熟练操练这些基本命令,你已经可以在 Linux 终端中自由穿梭,进行日常文件和目录操作。虽然一开始可能需要记忆这些命令,但随着使用频率的增加,你会发现终端操作比图形界面更加高效。特别是vim,建议每个人都学会使用vim。namo是什么,真不熟。希望这篇文章能帮助你像在 Windows 中一样自由地使用 Linux 系统。欢迎在评论区分享你的使用体验或提出问题!
2025-02-27 18:00:56
928
原创 【论文伴读】【TimeSformer】Is Space-Time Attention All You Need for Video Understanding?-Part3
TimeSformer论文伴读 part3 实验部分
2025-01-28 12:04:52
1024
原创 【论文伴读】【TimeSformer】Is Space-Time Attention All You Need for Video Understanding?-Part2
论文题目:Is Space-Time Attention All You Need for Video Understanding?
2025-01-06 21:09:56
946
原创 【论文伴读】【TimeSformer】Is Space-Time Attention All You Need for Video Understanding?-Part1
原句:“We present a convolution-free approach to video classification built exclusively on self-attention over space and time.”翻译:我们提出了一种完全基于时空自注意力机制的无卷积视频分类方法。解释:强调了这是一种创新方法,完全摒弃了传统的卷积操作,只使用自注意力机制。
2025-01-06 10:13:31
927
原创 使用ultralytics制作服务化的yolov11-obb旋转目标检测
本文章的ultralytics版本为Ultralytics v8.1.0通过官网的yolov11n-obb实现旋转目标检测服务化。
2024-11-04 18:24:08
1414
原创 【LeetCode】修炼之路-0008- String to Integer (atoi)【python】
其实题目已经说了如何实现了,我们按照给定的思路实现即可。
2024-10-26 19:45:27
642
原创 【LeetCode】修炼之路-0007- Reverse Integer (整数反转)【python】
Assume the environment does not allow you to store 64-bit integers (signed or unsigned).Example 1:Example 2:Example 3:Constraints:-231
2024-10-25 14:55:53
909
原创 【LeetCode】修炼之路-0006-Zigzag Conversion (Z 字形变换)【python】
列表生成式属于可以体现the zen of python的特性之一,理解好列表生成式,用好列表生成式,可以让你的代码更清晰,建议多看,多练习,掌握列表生成式的使用方法,可以让你的代码更紧凑,可读性更好,代码更优雅。
2024-10-24 22:31:46
1077
原创 【LeetCode】修炼之路-0005-Longest Palindromic Substring【python】
首先,题目我们就看不懂 ,上网冲浪一下发现,是最长回文字串的意思,就是从左右对称的一个数组。
2024-10-11 23:48:39
707
原创 【LeetCode】修炼之路-0004-Median of Two Sorted Arrays【python】
Given two sorted arrays nums1 and nums2 of size m and n respectively, return the median of the two sorted arrays.The overall run time complexity should be O(log (m+n)).Example 1:Input: nums1 = [1,3], nums2 = [2]Output: 2.00000Explanation: merged array =
2024-10-09 23:45:28
1007
原创 我的电脑/资源管理器里无法显示新硬盘?
我!买了一个京东京造的SATA3硬盘,一个绿联的SATA3转USB读取现在我的电脑里只能显示我本地的C盘和D盘,不能显示这个接入的SATA盘。系统环境:windows11。
2024-08-28 14:19:11
1808
原创 # Python 3.5 类型注解 : - > 屠龙者终成恶龙?
Python 的类型注解体系代表了语言设计中寻求平衡的一个案例。它在保持 Python 动态特性和简洁语法的同时,为那些需要更严格类型控制的场景提供了解决方案。随着 Python 在各个领域的深入应用,类型注解无疑将在提升代码质量、支持大型项目开发方面发挥越来越重要的作用。我们可以看到现在开源项目基本上都使用了类型注解,我们自己做开发的时候,也应该遵循这种规范,当然,类型注解始终是可选的。Python 依然是,也将继续是一门动态类型语言。
2024-08-16 14:59:54
925
原创 如何检查端口占用:netstat和lsof指令
在网络故障排查和系统管理中,检查端口占用情况是一项常见且重要的任务。本文将简要介绍如何使用 netstat 和 lsof 这两个强大的工具来检查端口占用和相关服务。
2024-08-12 18:08:42
3177
原创 ubuntu20.04安装k8s和kubesphere
已经安装docker机器使用小写的hostnamehostname建议你的机器把hostname改成小写,不然您会踩坑。
2024-08-12 08:47:08
887
原创 【论文精读】Self-Supervised Learning for Time Series Analysis: Taxonomy, Progress, and Prospects【4】
【论文精度】时序方向综述,这一节介绍了生成方向下,基于扩散模型的一些方法。扩散模型是一种新型深度生成模型,通过向前注入噪声和向后去噪的两个过程,在图像、视频、语音等多个领域展现出强大的生成能力,主要包括DDPM、得分匹配扩散模型和得分SDE三种基本形式。
2024-08-06 23:37:00
1074
原创 【论文精读】Self-Supervised Learning for Time Series Analysis: Taxonomy, Progress, and Prospects【3】
书接上回【论文精读】Self-Supervised Learning for Time Series Analysis: Taxonomy, Progress, and Prospects【2】在本节中,首先介绍时间序列数据的定义,然后对自监督学习(SSL)和时间序列分析的几篇近期综述进行深入探讨“In this section, the definition of time series data is first introduced” 注意这个句子并没有表达"首创"或"原创"的意思。作者在这里主要是在
2024-07-23 21:24:19
940
1
原创 使用bypy丝滑传递百度网盘-服务器文件
还在为百度网盘的数据集难以给服务器做同步而痛苦吗,bypy来拯救你了!bypy是一个强大而灵活的百度网盘命令行客户端工具。它是基于Python开发的开源项目,为用户提供了一种通过命令行界面与百度网盘进行交互的方式。使用bypy,可以轻松地执行上传、下载、同步、列出目录内容等操作,这个工具特别适合需要自动化网盘操作或偏好命令行界面的用户。bypy支持增量同步,能有效处理大文件,并提供了丰富的命令选项,我觉得是一个特别优雅的小工具,推荐给大家。
2024-07-09 11:45:56
2761
原创 软连接迁移 Docker 的默认安装(存储)目录
经常我们会拿到一些别人装好的服务器,需要在这些系统上启动我们的docker服务。但是这些“专业人员”呢,有时候就会有非常不专业的操作,比如他把根目录/只划分50GB,/home却有51TB。这个时候就会导致我们的服务器还有很多空间的时候,docker却因为磁盘空间满,服务跑不起来了。因为docker一般根目录是在/var/lib/docker这个目录下。遇到这种情况我们就需要做数据迁移了,此外还有改docker的配置文件的方式。本文只介绍最轻装的基于软连接的数据迁移方式。先记下这个目录,后面会用到,因
2024-07-03 11:09:28
895
原创 【论文精读】Self-Supervised Learning for Time Series Analysis: Taxonomy, Progress, and Prospects【2】
而且关于。
2024-07-02 22:19:37
983
原创 【论文精读】Self-Supervised Learning for Time Series Analysis: Taxonomy, Progress, and Prospects【1】
引言和背景研究动机研究方法和目的主要内容和贡献结论和展望我们从这个角度去看这个摘要自监督学习(SSL)最近在各种时间序列任务上取得了令人印象深刻的性能。SSL最显著的优势是它减少了对标记数据的依赖。基于预训练和微调策略,即使只有少量标记数据也能实现高性能。与计算机视觉和自然语言处理领域已发表的许多自监督学习综述相比,时间序列SSL的全面综述仍然缺失。为填补这一空白,我们在本文中回顾了时间序列数据当前最先进的SSL方法。
2024-07-01 20:35:07
846
原创 encoding Token和embedding 傻傻分不清楚?
encoding” 是一个在计算机科学和人工智能领域广泛使用的术语,它可以指代多种不同的过程和方法。。当然你或许会说字符集(Unicode)更理解这种概念,编码更强调这种动态的过程。而字符集是静态的。
2024-06-11 22:06:18
1647
原创 报错:partially initialized module ‘charset_normalizer‘ has no attribute ‘md__mypyc‘ (most likely due t
partially initialized module 'charset_normalizer' has no attribute 'md__mypyc' (most likely due to a circular import)
2024-06-11 22:01:58
341
原创 python安装openai【使用阿里通义千问模型调用】
网上很多帖子说使用openai,python版本要低于3.9,已经4202年了,时代变了,现在python 3.11能很好地使用oepnai。
2024-06-04 17:34:52
1845
原创 用 OpenCV 实现图像中水平线检测与校正
图像加载与预处理:加载图像,转换为灰度图,然后使用 Canny 算法检测边缘。线条检测:应用霍夫变换来识别图像中的线条。水平线条筛选:过滤出接近水平的线条。线条可视化:在图像上绘制检测到的水平线。计算需要的旋转角度:计算线条的加权平均角度,以确定图像应旋转的角度。图像旋转校正:根据计算出的角度旋转图像,以校正线条至水平。
2024-06-03 20:34:48
1777
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人