- 博客(120)
- 收藏
- 关注

原创 【人工智能】GPT-5的即将到来:从高中生进化到,,,博士生?
GPT-5的即将到来:从高中生进化到,博士生?随着近月GPT-4o的出世,OpenAI也在进行一系列的采访和介绍接下来的展望和目标。在6月22日的采访中,美国达特茅斯工程学院公布了OpenAI首席技术官米拉·穆拉蒂的访谈内容。穆拉蒂确认,,并描述了GPT-4到GPT-5的飞跃为高中生到博士生的成长。这一消息在科技界引起了广泛关注,引发了我们对人工智能(AI)未来发展的思考。那么作为GPT的使用者、创作者和面对者,我们应该如何看待这潘多拉魔盒呢?
2024-07-04 12:33:41
10221
165
原创 【6S.081】起源:初识操作系统以及配置xv6环境
xv6提供Unix操作系统中的基本接口,同时模仿其内部设计使用了传统的Kernel(内核)概念,一个向其他运行中程序提供服务的特殊程序xv6内核提供了Unix传统系统调用的一部分,即以下部分,注意,请务必熟记,以后会经常用到:系统调用描述fork()创建进程exit()结束当前进程wait()等待子进程结束kill(pid)结束 pid 所指进程getpid()获得当前进程 pidsleep(n)睡眠 n 秒加载并执行一个文件sbrk(n)
2025-06-12 10:41:28
297
原创 【操作系统】02:OS难吗?好玩吗?
第五:如果你曾经花费了大量的时间来定位应用程序的Bug,或者定位安全的问题,那么你会发现这些经历通常需要理解操作系统是如何运作的。,因为你会想要安全性。我们希望给程序员完全的自由,但是实际上又不能是真正的完全自由,因为我们不想要程序员能直接访问到硬件,干扰到其他的应用程序,或者干扰操作系统的行为。第四:如果你喜欢基础架构,比如你喜欢构建一些其他程序可以使用的服务,那么这门课程都是有关基础架构的内容,因为操作系统就是基础架构。难的第二个原因:想要实现一个好的操作系统,就需要在看似矛盾的要求中找到平衡点。
2025-06-12 10:40:38
112
原创 【操作系统】01:操作系统的隔离性
【操作系统】操作系统的组织结构solationKernelUser mode在学习之前你应该知道的:首先我们来看一个我们常用的编程语言概念:库函数。库函数通常用于调用另外一个文件里的函数和用法,来运行程序。那么当我们没有操作系统的时候,应用程序就会通过类似库函数的东西来与硬件直接交互,那么CPU就会不断地在多个应用程序之间切换,为了保证它们都表现良好,从而会显得CPU很“忙”。并且,假如说CPU在运行一个函数,这个函数是一个死循环,那么就永远不会把CPU释放出去,进而导致其他应用程序不能运行。
2025-06-11 13:27:47
528
原创 【无痛学Python】SKlearn统计与机器学习,看这一篇就够了!
【Python数据分析】SKlearn统计与机器学习,看这一篇就够了!,简称为,是一个开源项目,也是当今最常用的库之一。它是一组简单有效的工具集,它依赖于Python的NumPy、SciPy和matplotlib。它提供了估计机器学习统计模型的功能,包括回归、降维、分类和聚类模型等功能。
2025-06-11 13:25:56
192
原创 【无痛学Python】时间序列数据分析,看这一篇就够了!
时序图检验: 直观判断趋势和波动性。自相关图检验: 分析序列的自相关性。构造统计量检验: 定量判断平稳性,结果更精确。els的adfuller` 函数进行 ADF 检验。# 示例代码print("ADF 检验统计量:", result[0])print("p 值:", result[1])print("临界值:", result[4])print("序列是平稳的")else:print("序列是非平稳的")时序图检验: 直观判断趋势和波动性。自相关图检验: 分析序列的自相关性。
2025-06-10 09:24:32
262
原创 【无痛学Python】Matplotlib数据可视化,看这一篇就够了!
首次发表于2007年的Matplotlib,是Python的一个基于NumPy(由此可见Python数据分析真的离不开NumPy)的绘图工具包。它所提供的绘图,实际上是类似于MATLAB(工程级绘图工具)的纯Python第三方库。基本结构Figure(图形)一个Figure代表整个图像,是绘图的基础,可以包含一个或多个子图(Axes)。Axes(子图)Axes是Figure中的一个区域,包含数据点、坐标轴和标签,是具体绘制数据的对象。Artist(艺术家)
2025-06-10 09:23:31
644
原创 【无痛学Python】Pandas数据载入与预处理,看这一篇就够了!
【Python数据分析】Pandas数据载入与预处理,看这一篇就够了!对于数据分析而言,数据大部分来源于外部数据,例如CSV文件、Excel文件以及数据库文件等等。我们要把各种格式的数据转换成Pandas可处理的Series和DataFrame数据格式,进行完数据分析与处理之后再重新存储到外部文件中,这就是。
2025-06-09 09:59:53
846
原创 【无痛学Python】Pandas统计分析基础,看这一篇就够了!
【Python数据分析】Pandas统计分析基础,看这一篇就够了!Pandas是基于NumPy的数据分析模块,它提供了大量的数据分析会用到的工具,可以说Pnadas是Python能成为强大数据分析工具的重要原因之一。
2025-06-09 09:59:05
1040
原创 【无痛学Python】NumPy基础,看这一篇就够了!
NumPy是Python的一种开源的数值计算扩展库,包含很多功能,如创建n维数组(矩阵)、对数组进行函数计算、数学计算等等。使用进行导入。标准的Python用List(列表)保存值,可以当作数组使用,但是因为列表中元素可以是任何对象,就导致了CPU运算时间和内存会大大增长。ndarray:存储单一数据类型的多维数组ufunc:一种能够对数组进行处理的函数这两种对象完美解决了由于任何对象带来的时间和空间的问题,大大提高了运行效率。
2025-06-08 10:12:40
1104
原创 【Python】学习Python之前你需要知道的
Python是一门面向对象的,语法简洁的,跨平台和可扩展的开源通用脚本语言,广泛应用于数据科学、人工智能、Web 开发、自动化脚本等多个领域。简洁易读:Python 采用简洁的语法,使代码更易于编写和理解。跨平台:Python 代码可以在 Windows、Linux 和 macOS 等不同操作系统上运行。强大的标准库:Python 自带丰富的标准库,能够处理文件操作、网络编程、数据解析等任务。“高效率”
2025-06-08 10:11:27
1145
原创 【无痛学Python】基础语法1
a = 10创建变量的语句非常简单, 其中 a 为变量名.当我们创建很多个变量的时候, 就可以用名字来进行区分.= 为赋值运算符, 表示把 = 右侧的数据放到 = 左侧的空间中.遵守硬性规则(务必遵守)变量名由数字字母下划线构成.数字不能开头.变量名不能和 “关键字” 重复.变量名大小写敏感.num 和 Num 是两个不同的变量名.除了以上规则,应尽量变量名有意义化,规范化,使用学习命名方法。
2025-06-07 11:57:34
1051
原创 【ComfyUI】教你怎么用元生代来玩转AI大模型!
在人工智能蓬勃发展的今天,元生代品牌成了一个热门话题。那么究竟什么是元生代品牌呢?它又有什么作用?今天,本文将聚焦的工作流(基于 ComfyUI),旨在展示蓝耘元生代平台如何为开发者提供高效、便捷的一站式智能研发体验。同时,我们诚邀各位读者点击下方链接,完成蓝耘元生代平台的注册,抢先体验这一前沿技术革新!首先在文章开始之前,我们来介绍一下元生代品牌的概念。是提出的一个品牌理念,它不仅仅是一个市场定位,更代表了对未来科技发展趋势的全新理解和战略布局。
2025-04-15 14:57:16
13210
45
原创 【C++】Chapter04<STL部分>:STL标准模板库概要
自定义分配器允许开发者控制内存管理策略。例如,可以实现一个内存池分配器,以减少频繁的内存分配和释放带来的开销。
2025-04-07 20:25:33
649
3
原创 文字也能生成视频?【蓝耘实践】:通义万相2.1文生视频
文字也能生成视频?【蓝耘实践】:通义万相2.1文生视频上次我们已经介绍了关于在蓝耘云平台实践通义万相的基本玩法,这次将介绍进阶玩法,也就是。首先我们还是先注册或者登录蓝耘云平台。
2025-03-25 09:24:23
9371
41
原创 【C++】Chaper03 函数模板与泛型
模板在三大件——office中,经常有样式这个词出现;C++中的模板其实和它差不多。学习C语言的时候,我们经常要写一个函数叫做Swap,但是由于经常要指定参数的类型,所以可能不止要写一种。那么有没有一个方法来实现通用的函数呢?这就是模板出现的作用所在。
2025-03-25 08:27:05
401
2
原创 【C++】Chapter02 内存管理
newdelete是操作符,而C语言中的mallo等是函数。在 C++ 中,new和deletenew关键字在堆(heap)上分配内存,并返回指向该内存的指针。delete关键字释放由new分配的内存,避免内存泄漏。在自定义类型中,new/delete和malloc/free的最大区别是前者除了开辟和释放空间,还会调用构造函数和析构函数。int main()
2025-03-24 19:27:06
976
原创 【C++】Chapter01 类与对象
/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号类体中内容称为类的成员类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数;注:计算对象的大小只计算成员变量大小总和,而不计算函数。声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成inline内联函数处理。类声明放在.h文件中,成员函数定义放在.cpp文件中,注意:成员函数名前需要加类名(声明定义分离)
2025-03-24 08:39:59
871
1
原创 【AIGC图生视频】蓝耘实践:通义万相2.1进阶玩法
【AIGC图生视频】蓝耘实践:通义万相2.1进阶玩法上次我们已经介绍了关于在蓝耘云平台实践通义万相的基本玩法,这次将介绍进阶玩法,也就是。首先我们还是先注册或者登录蓝耘云平台。
2025-03-13 09:45:15
9424
42
原创 【AIGC文生图】通义万相2.1应用拓展与蓝耘云平台实践
对于有意在AIGC应用拓展与调参领域大展拳脚的开发者来说,一个高性能的GPU平台至关重要。如果你正在寻求提升项目效率、降低研发成本,或是想体验一站式全栈服务,不妨试试蓝耘GPU平台。随着模型参数不断升级与应用场景的多元化,调参优化将越来越成为项目成败的关键。通义万相2.1作为代表性技术,其在各类实际应用中的表现无疑为我们提供了宝贵的经验和创新方向。而蓝耘GPU平台凭借其强大的算力与灵活的资源调度,将继续在这一领域发挥重要作用,推动更多创意与技术落地。
2025-03-05 11:48:02
1419
59
原创 【编译原理】Chapter 0:当你学习编译原理之前需要了解什么
*编译原理(Compiler Design)**是计算机科学中研究程序编译过程的学科。编译过程的核心任务是将高级编程语言(如C、Java等)写的源代码转换为低级语言(如汇编或机器代码),使得程序能够被计算机硬件执行。“如我们所知,这个世界依赖于程序设计语言,因为在所有计算机上运行的所有软件都是用某种程序设计语言编写的。但是,在一个程序可以运行之前,它首先需要被翻译成一种能够被计算机执行的形式。” ——《编译原理》
2025-03-05 10:37:49
678
1
原创 【操作系统】00——当你学习OS之前需要了解的
市面上有大量不同的操作系统,通常来说,他们都有一些共同的目标。第一个就是抽象硬件。通常来说,你会买一个计算机,里面包含了CPU,内存,但是这是一种非常低层级的资源。幸好我们有一些应用程序实现了高层级的接口和抽象,例如进程,文件系统。这些高层级的接口和抽象(Abstraction)方便了应用的开发,也提供了更好的移植性。在多个应用程序之间共用硬件资源。你可以在一个操作系统同时运行文本编辑器,程序编译器,多个数据库等等。操作系统能非常神奇的在不相互干扰的前提下,同时运行这些程序。这里通常被称为。
2025-02-26 11:29:02
737
1
原创 【AI赋能】蓝耘智算平台实战指南:3步构建企业级DeepSeek智能助手
在2025年全球AI技术峰会上,DeepSeek-R1凭借其开源架构与实时推理能力,成为首个通过图灵测试的中文大模型。该模型在语言理解、跨模态交互等维度展现出的突破性进展,标志着中国在AGI领域已进入全球第一梯队。本文将详解如何借助蓝耘智算云平台,快速搭建高性能DeepSeek私有化部署方案。
2025-02-11 19:57:29
5429
55
原创 【数据结构】排序算法系列——外排序(完结篇)
外归并排序是外排序的典型例子,它使用归并排序的思想,执行先排序再归并的操作,从而进行所有数据的排序。外排序通常采用”排序-归并“的策略,在面对海量数据的时候,会将数据分块处理并存储在外部存储的介质例如磁盘上,然后依次将这些数据读入内存并进行排序。另外还有外分配排序,其原理类似于内排序中的。实际上外排序可以看成:将内存作为排序的过渡区间,读入内存主要进行分块数据的排序操作,其他时候数据是放在外部存储介质中进行保存的。:由于涉及大量的读写操作,外排序的性能很大程度上取决于磁盘I/O的效率。
2024-11-07 00:13:43
741
原创 ONLYOFFICE 文档8.2版本:革新协作编辑体验
ONLYOFFICE是一个开源的在线文档编辑项目,致力于为用户提供高效、便捷和安全的文档编辑体验。ONLYOFFICE不仅支持多用户实时协作编辑,还提供了丰富的格式化和编辑工具,让用户可以轻松创建和编辑各种类型的文档。同时,ONLYOFFICE还注重数据安全和隐私保护,确保用户的数据在传输和存储过程中的安全性和完整性。我们相信,在未来的日子里,ONLYOFFICE将继续不断创新和进步,为用户提供更加出色的文档编辑体验。此外,新版本还提供了丰富的功能更新和本地化支持,满足了不同用户的需求和偏好。
2024-11-07 00:11:28
898
原创 【洛谷】B2098 整数去重
给定含有n个整数的序列,要求对这个序列进行去重操作。所谓去重,是指对这个序列中每个重复出现的数,只保留该数第一次出现的位置,删除其余位置。
2024-10-23 10:37:28
852
原创 人工智能的未来:变革生活与工作的新篇章
随着人工智能(AI)技术的飞速发展,我们正站在一个前所未有的变革时代。AI不仅重新定义了医疗、企业运营和日常生活的各个方面,还潜移默化地改变着我们的思维方式和工作习惯。本文将深入探讨人工智能技术的应用前景,以及它将如何深刻影响我们的生活和工作方式。
2024-10-23 10:34:05
734
原创 【数据结构】排序算法系列——基数排序(附源码+图解)
另一个要注意的是这里是从最后一个数开始存,是因为同一个桶里如果有两个数字 ,那么下面的一个数字在原序列中一定排在上面那个数字的后面,不能够重合。而将递归的操作反过来:从第k关键字到第1关键字顺序进行比较,就可以得到 LSD(Least Significant Digit first)基数排序,不使用递归就可以完成的排序算法。它使用桶来对同一位数的不同大小进行分装,首先进行个位数的排序存放,再进行十位数的排序存放,然后是百位数…,LSD的排序方式由键值的最右边开始,而MSD则相反,由键值的最左边开始。
2024-10-13 09:47:10
1221
1
原创 【数据结构】排序算法系列——桶排序(附源码+图解)
作为一种排序算法,它会对每个桶中的数进行排序,然后直接遍历桶,最终就可以按照次序输出数据。对于每一个元素,确定它所属的桶位置的时间是 O(1) 的,总的时间复杂度为 O(n)。总而言之,桶排序在数据分布均匀的情况下效率非常高,但如果数据分布不均匀或者不适合划分到桶中时,可能会退化为更高的复杂度。桶排序(BucketSort),也被叫做箱排序,它将整个数据组分为n个相同大小的子区间,这类子区间或称为。通常,我们会在每个桶内使用一种常规的排序算法(如快速排序或插入排序)来对桶内的元素排序。
2024-10-09 10:40:16
1215
4
原创 【数据结构】排序算法系列——计数排序(附源码+图解)
它主要进行的是一个分类的操作,将相同的数分在一类,在进行完分类后,再针对分类出来的代表数进行整体排序。但实际上这样的排序会有一个缺陷——如果相同的数过少,或者说整个数据组的同一性过小,那么实际上分类过程的意义也就会随之变小——从而还是主要依靠排序来进行算法的完成。事实上,它的代码中完全没有输人元素之间的比较操作。计数排序的一个重要性质就是它是稳定的:具有相同值的元素在输出数组中的相对次序与它们在输人数组中的相对次序相同。也就是说,对两个相同的数来说,在输入数组中先出现的数,在输出数组中也位于前面。
2024-09-28 08:18:15
678
4
原创 Programmer&AI—AI辅助编程学习指南
随着AIGC(AI生成内容)技术的快速发展,诸如ChatGPT、MidJourney和Claude等大语言模型相继涌现,AI辅助编程工具正逐步改变程序员的工作方式。这些工具不仅可以加速代码编写、调试和优化过程,还能帮助解决复杂的编程难题。然而,这种变革也引发了广泛的讨论:一方面,有人担心AI会逐步取代部分编程工作;另一方面,也有程序员认为AI是提高工作效率的有力助手。那么,程序员在这个AI变革时代应该如何应对?是专注于某个领域进行深耕,还是广泛学习以适应技术的快速变化?
2024-09-25 13:20:42
4162
59
原创 【数据结构】排序算法系列——归并排序(附源码+图解)
它的特点在于并不是一开始就将整个数组进行归类和调整,而是以一定的间隔数分成多次小的排序,最后再逐渐将小的排序的范围变大,最后变大到整个数组时,已经完全有序。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。界定比较的数据个数:一般按照2的倍数增长:两个互相比较、四个互相比较、八个互相比较…总的来说,分治法也可以被称作一种算法,它是一种基于递归的、“分而治之”的算法思想。3.合并这些子问题的解成原问题的解。
2024-09-24 23:16:04
3507
原创 DAMODEL——创建云实例与部署深度学习模型的详细指南
本文将逐步介绍如何使用 DAMODEL 控制台创建云实例、配置 SSH 密钥、上传与下载数据集、以及基于 UNet 网络进行眼底血管分割的完整流程。此指南适用于需要在云端进行深度学习训练的用户,提供详细的操作步骤及代码示例,帮助你快速上手 DAMODEL 平台。完成注册后,使用你的账号登录控制台。进入 DAMODEL 控制台的密钥对配置页面,选择创建密钥对。测试结果将输出 IoU 计算值,帮助你判断模型的分割效果。确认配置后,点击“立即创建”,等待实例启动。命令将本地的数据集上传到云实例的数据盘中。
2024-09-24 14:07:34
1529
原创 ChatGLM-6B 部署与使用——打造你的专属GLM
ChatGLM-6B 是清华大学与智谱 AI 开源的一款对话语言模型,基于 General Language Model (GLM) 架构,参数达到 62 亿,因其卓越的语言理解与生成能力,受到广泛关注。
2024-09-23 13:59:15
1499
原创 FLUX.1 & ComfyUI:专属图像生成助手
FLUX.1 是由黑森林实验室 (Black Forest Labs)FLUX.1-pro (闭源): 最顶级的版本,具备极高的图像生成能力,支持企业定制化服务。它能够生成高质量的图像,并且拥有卓越的提示词识别与输出多样性。FLUX.1-dev (开源不可商用): 从 FLUX.1-pro 中提炼而来,保留了类似的图像质量和提示词能力,但更高效。该版本适用于研究和开发用途。FLUX.1-schnell (开源可商用)
2024-09-22 11:37:01
1385
1
原创 DAMODEL——Llama3.1的部署与使用指南
2024年7月23日,Meta发布了其最新的开源模型——Llama 3.1,包括405B、70B和8B版本。值得注意的是,Llama 3.1 405B的上下文长度支持达到128K Tokens,其训练基于150万亿个Tokens,使用超过16,000个H100 GPU,是Meta迄今为止规模最大的Llama模型。本指南主要集中在Llama3.1的8B版本,该版本需要至少16GB的GPU显存。操作系统:Ubuntu 22.04Python版本:3.12CUDA版本:12.1。
2024-09-21 20:04:37
1411
原创 【数据结构】排序算法系列——快速排序(附源码+图解)
接下来我们将要介绍的是排序中最为重要的算法之一——快速排序。快速排序(英语:Quicksort),又称分区交换排序(partition-exchange sort),最早由东尼·霍尔提出。快速排序通常明显比其他算法更快,因为它的内部循环可以在大部分的架构上很有效率地达成。我们直接来分析它的算法思想。我们首先直接来看算法步骤,再分析其原理和目的具体的动画分析可以看这:快速排序算法动画演示_哔哩哔哩_bilibili我们首先来对基准值的选择进行分析:通常我们都会选择最左边或者最右边的基准值,这是最不需要多想的选
2024-09-18 18:05:43
5565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人