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

原创 最全的 数据分析/机器学习/深度学习/数据挖掘 项目实战集合
1、关于房间传感器监测数据集的探索2、EEMD-LSTM模型择时策略 — 1.EEMD分解与LSTM模型搭建3、EEMD-LSTM模型择时策略 — 2. 量化回测4、国际超市电商销售数据分析5、基于问卷调查数据的多元统计数据分析与预测(因子分析、对应分析与逻辑回归)6、手写文本识别7、语音情感识别8、电商会员门店消费数据分析9、糖尿病风险预测模型分析与构建10、基于卷积神经网络(CNN)和ResNet50的水果与蔬菜图像分类系统11、学生抑郁情况可视化分析及预测
2025-02-21 09:50:35
259
原创 Go语言中有哪些必须要手动对齐内存的情况
某些自定义数据格式或网络协议可能有特定的对齐要求,需要在Go中手动对齐以符合这些要求。与C代码交互时使用cgo使用unsafe包进行内存操作性能关键代码中的SIMD指令处理特定架构的对齐要求自定义数据格式或网络协议在这些情况下,通过使用unsafe包、添加垫片或仔细的内存分配策略,可以确保内存对齐的正确性,从而避免潜在的错误和性能问题。
2025-02-20 19:18:22
327
原创 Go语言中有哪些必须要手动对齐内存的情况
某些自定义数据格式或网络协议可能有特定的对齐要求,需要在Go中手动对齐以符合这些要求。与C代码交互时使用cgo使用unsafe包进行内存操作性能关键代码中的SIMD指令处理特定架构的对齐要求自定义数据格式或网络协议在这些情况下,通过使用unsafe包、添加垫片或仔细的内存分配策略,可以确保内存对齐的正确性,从而避免潜在的错误和性能问题。
2025-01-03 11:26:14
381
原创 Go语言中的逃逸分析:深入浅出
逃逸分析是编译器在编译阶段进行的一种静态分析,用于确定一个变量的作用域是否超出其声明的函数范围。如果变量的作用域超出了函数范围,也就是说,变量的生命周期超出了函数的执行时间,那么这个变量就会“逃逸”到堆上;否则,它将保留在栈上。在Go语言中,栈内存的管理比堆内存更高效,因为栈内存是连续的,并且由编译器自动管理。而堆内存则由垃圾回收器(GC)管理,分配和释放堆内存的开销相对较高。因此,逃逸分析可以帮助编译器在可能的情况下将变量保留在栈上,从而提高程序的性能。
2025-01-03 10:10:32
1104
原创 数据挖掘教学指南:从基础到应用
数据挖掘(Data Mining)是从大量数据中提取有用信息和知识的过程。其目标是发现数据中的模式、关联、异常和趋势,从而为决策提供支持。数据挖掘是一门充满挑战和机遇的学科。通过系统的学习和实践,学生可以掌握这一强大的工具,为未来的职业生涯打下坚实的基础。希望本文能为数据挖掘的教学提供一些有益的参考。
2025-01-02 16:51:57
1141
原创 Golang 中 Goroutine 的调度
Golang 的 Goroutine 调度机制通过 M:N 模型实现了高效的并发执行。调度器负责管理 Goroutine 的生命周期和执行顺序,确保每个 Goroutine 都有机会被执行。通过抢占式调度和 work stealing 策略,Go 运行时能够高效地利用系统资源,实现高性能的并发编程。
2024-12-31 17:14:52
900
原创 Go语言中值接收者和指针接收者的区别?
值接收者的方法接收的是调用对象的一个副本,方法内部对该副本的修改不会影响原对象。指针接收者的方法接收的是调用对象的地址,方法内部对接收者的修改会直接作用于原对象。值接收者适合不可变操作;指针接收者适合可变操作。指针接收者避免了拷贝大对象的开销,但增加了代码复杂性。选择接收者类型时,应根据方法的用途和对象的大小权衡。
2024-12-30 17:00:37
974
原创 基于问卷调查数据的多元统计数据分析与预测(因子分析、对应分析与逻辑回归)
因子 0: 婚姻和谐与共同目标因子 1: 冲突与负面情绪因子 2: 沉默与逃避因子 3: 家庭时间与亲密感因子 4: 自我辩护与指责点二列相关系数是一种用于衡量连续变量和二分类变量之间相关性的统计方法。一个变量是连续的(如问卷得分)。另一个变量是二分类的(如是/否、成功/失败、离婚/未离婚等)。点二列相关系数的取值范围为[-1, 1]1:表示完全正相关。-1:表示完全负相关。0:表示无相关性。
2024-12-30 10:40:11
2486
原创 手写文本识别
手写文本识别系统通过TensorFlow实现,并在MNIST手写数字数据库上进行训练。这个神经网络模型将识别图像中包含的单个字母或单词。我们将使用Python3、Numpy、TensorFlow 2.3和OpenCV。这里有一个基于Web的应用,允许用户上传手写数字图像或直接在应用内绘制数字,并让模型预测用户输入的内容。
2024-12-28 10:52:38
411
原创 Go语言高并发实战案例分析
基础案例展示了goroutine和WaitGroup的基本用法进阶案例引入了更复杂的并发控制和数据结构实战案例整合了多个并发特性,实现了一个完整的系统正确使用锁机制避免竞态条件合理设计channel缓冲区大小注意goroutine的生命周期管理实现适当的错误处理和资源清理考虑系统的可扩展性和维护性。
2024-12-27 17:14:43
683
原创 语音情感识别
语音是人类最自然的表达方式。因此,将这种交流方式扩展到计算机应用是很自然的选择。我们将语音情感识别(SER)系统定义为一系列处理和分类语音信号以检测其中包含情感的方法。本项目探索了不同的音频特征和基于CNN的架构,以构建有效的语音情感识别(SER)系统。目标是提高检测语音信号中情感的准确性。该代码库包含代码、笔记本和实验的详细说明,包括特征提取技术、模型架构、训练程序和评估指标。欢迎对语音处理和情感识别感兴趣的贡献者探索并参与此项目。
2024-12-27 14:45:46
1349
原创 Go语言反射从入门到进阶
Go 语言的反射机制为我们提供了强大的运行时类型信息和值操作能力。检查类型信息获取和修改值访问结构体字段和方法实现通用的框架和工具但是,反射也带来了性能开销和代码复杂性,因此应该在合适的场景下谨慎使用。在实际开发中,建议遵循"实用性"原则,在确实需要反射的场景下再使用它。
2024-12-27 10:17:49
552
原创 糖尿病风险预测模型分析与构建
对于这个数据集,由于它相对较小且特征数量不多,我们可以先尝试使用逻辑回归和决策树作为初步的模型,然后根据性能考虑是否需要使用更复杂的模型。选择适合的机器学习模型通常取决于数据集的特性以及我们想要解决的问题。数据集中没有缺失值,我们可以直接进行分析而无需进行缺失值处理。
2024-12-24 01:53:40
2221
原创 ResNet50(Residual Network 50 layers)卷积神经网络(CNN)架构。
ResNet50是ResNet网络中的一种变种,它的结构具有50个层次,因此得名"50"。和其他深度网络相比,ResNet50的设计使得网络层数大幅增加,同时保持了良好的训练效果和性能。ResNet50的主要创新是通过。
2024-12-21 23:30:43
2655
原创 基于卷积神经网络(CNN)和ResNet50的水果与蔬菜图像分类系统
这部分代码定义了一个自定义的PyTorch Dataset 类,FruitVegDataset,用于加载数据集,并支持图像的转换(如缩放、裁剪等)。
2024-12-21 23:22:20
2129
2
原创 Go语言中的闭包函数:强大而灵活的编程工具
闭包是一个函数值,它引用了其外部作用域中的变量。简单来说,闭包"封闭"了外部作用域中的某些变量。这使得这个函数能够访问并操作其外部作用域中的变量。
2024-07-03 15:50:21
617
1
原创 Go语言中的可变参数:灵活而强大的函数参数
可变参数允许你传递零个或多个值给函数。在Go中,可变参数函数的声明方式是在参数类型前面加上省略号(...// 函数体其中,args是一个切片,类型为[]Type。
2024-07-03 15:43:43
1233
原创 深入理解Golang中的接口与实例展示
通过本文的学习,读者将对Golang中的接口有深入的理解,并学会如何在实际应用中设计和使用接口。接口的灵活性和多态性为Golang代码提供了更多的可能性,通过良好的接口设计,我们可以写出更具扩展性和可读性的代码。本文将深入讲解Golang中的接口概念,从基础到实际应用,通过详细案例展示,帮助读者更好地掌握接口的使用和设计。在Go中,接口定义了一组方法的集合,任何类型只要实现了这组方法,就被认为是实现了接口。Golang中的类型可以同时实现多个接口,这为代码的组织和扩展提供了更大的灵活性。
2024-01-12 15:23:42
846
1
原创 Golang 并发编程详解
通过本文,我们深入了解了 Golang 中的并发编程,包括 goroutine、channel 以及一些常见的并发模式。并发编程使得 Golang 在处理高并发任务时表现出色,开发者可以通过合理使用并发特性来提高程序性能。希望读者通过本文的学习,能更好地应用 Golang 中的并发编程,构建高效、稳定的软件系统。
2024-01-10 10:12:59
1526
2
原创 pip基本命令使用
pip是 Python 社区中最流行的包管理器之一。通过掌握这些基本命令,您可以轻松地安装、升级、卸载和管理 Python 包。在项目中使用虚拟环境是一种良好的实践,它有助于隔离不同项目的依赖关系。希望这篇博客对您学习如何使用pip有所帮助!
2023-12-21 15:26:10
444
原创 深入理解 Golang 中 Channel 的用法:从简单到复杂
在 Golang 中,Channel 是一种强大的并发原语,用于在不同的 goroutine 之间进行通信和同步。本文将从简单的 Channel 用法开始,逐步深入,介绍如何使用 Channel 实现并发控制、数据传递以及更复杂的通信模式。
2023-12-21 15:11:42
1117
原创 探索 Golang 中的错误处理机制与最佳实践
var p *int // 定义一个 int 类型的指针变量p = &x // 将 x 的地址赋值给指针变量 pfmt.Println("Value stored in p:", *p) // 通过指针访问 x 的值。
2023-12-21 15:08:30
556
原创 golang中指针的基本用法
var p *int // 定义一个 int 类型的指针变量p = &x // 将 x 的地址赋值给指针变量 pfmt.Println("Value stored in p:", *p) // 通过指针访问 x 的值。
2023-12-20 09:30:03
633
1
原创 Go 语言(Golang)并发编程通俗易懂案例
Go 语言(Golang)天生支持并发编程,它的并发模型基于轻量级的 goroutine 和通信顺序进程(CSP)的思想。Goroutine 是 Go 语言中的并发执行单元,通过通道(channel)来实现不同 goroutine 之间的通信。
2023-12-20 09:27:16
782
1
原创 golang中类型断言的案例
语句结合类型断言来判断参数的具体类型并执行相应的操作。这样,可以在不同类型的参数下执行不同的逻辑。在 Go 语言中,类型断言是一种用于检查接口值底层具体类型的机制。是一个布尔值,表示断言是否成功。
2023-12-19 19:31:27
385
1
原创 Golang中context的理解
在并发和网络编程中特别有用,因为它允许在请求之间传递截止日期和取消信号。)是用于传递截止日期、取消信号以及其他请求范围的值的标准方式。类似,但是通常用于未来可能会添加截止日期和取消信号的场景。时,请确保遵循最佳实践,适应你的应用程序的特定需求。接口,该接口定义了对这些值的访问和管理方法。可以设置截止日期,当截止日期到达时,,没有任何截止日期和取消信号。可以创建一个带有取消信号的。,可以通过调用返回的。
2023-12-18 14:29:28
1181
1
原创 一天学会shell编程
cut译为“剪切, 切割” , 是一个强大文本处理工具,它可以将文本按列进行划分的文本处理。cut命令逐行读入文本,然后按列划分字段并进行提取、输出等操作。sed (stream editor, 流编辑器) 是Linux下一款功能强大的非交互流式文本编辑器(vim是交互式文本编辑器),可以对文本文件的每一行数据匹配查询之后进行增、删、改、查等操作,支持按行、按字段、按正则匹配文本内容,灵活方便,特别适合于大文件的编辑.
2023-08-17 15:10:18
858
1
原创 线程同步的使用场景及代码案例
线程同步是多线程编程中重要的概念,用于确保多个线程正确、安全地访问共享资源。在本文中,我们将介绍几种常见的线程同步方式,并为每种方式提供一个简单的代码案例来说明其使用场景。
2023-08-02 11:43:49
261
原创 小红书达人账号数据分析
赞藏总数和笔记报价都是评判小红书账号商业价值的重要指标,根据相关性分析结果交叉验证,得出以下结论:1、赞藏总数多的账号伴随着粉丝数较多,随后与之相关的就是商业笔记数、视频笔记报价 、美妆、美食、时尚博主和演员的标签和认证信息。因此,对于个人账号,应当保持一定频率的笔记更新,并选择美妆、美食、时尚博主等方向作为自己的主要方向,可以选择搞笑和运动健身作为附加标签。
2023-04-03 15:16:52
5334
3
原创 人脸表情识别(GUI实时识别)
使用卷积神经网络构建整个系统,在尝试了Gabor、LBP等传统人脸特征提取方式基础上,深度模型效果显著。在FER2013、JAFFE和CK+三个表情识别数据集上进行模型评估。
2023-04-02 16:36:02
819
1
原创 Google Bard vs ChatGPT:哪一个更适合创造富有创造性的文学作品?
Google Bard是一种基于AI的诗歌生成器,使用了深度学习技术和自然语言处理技术,旨在创造富有想象力和具有感情的文学作品。而ChatGPT是一种广泛的自然语言处理模型,使用了深度学习技术和语言模型,可以应用于多种对话场景和任务。在性能方面,Google Bard的输出通常非常富有想象力和创意,但有时也可能存在逻辑上的不连贯和意义不明确。您可以根据个人偏好和需求选择其中之一。这个ChatGPT例子展示了如何将ChatGPT应用于智能客服,通过对用户的问题进行理解和回答,提供个性化的产品推荐和购买建议。
2023-03-30 14:35:00
3633
1
原创 5G用户数据分析 & 潜客识别
【项目背景】当下我国正处于从4G网络向5G网络转型的过程中。5G网络拥有高可靠、低时延、大带宽、大连接等特性,在赋智慧城市、远程医疗和自动驾驶等领域都有很好的应用效果。从4G时代迈向5G时代,有利于发展多种新兴产业,也有利于居民的生活质量,而提升移动端的5G用户数量正是4G时代向5G时代的转变中至关重要一步。【项目目标】(1)对用户的数据进行分析,针对5G业务形成认知,找到关键指标,并对如何推广5G业务提出建议。(2)构建5G潜客识别模型。本项目涵盖了一个数据分析/ 机器学习项目的大部分关键内容。
2023-03-29 18:50:38
10268
7
原创 2023美赛E题
而对于地点2(城市社区),使用光屏蔽器的效果更好,可以将风险级别降低约20%,而关闭灯具的效果不明显,只能将风险级别降低约5%。我们的干预策略是关闭不必要的灯具和使用光屏蔽器。例如,使用具有方向性的灯具、减少光束散发等,可以将光照度集中在需要照明的区域,从而减少光污染的程度。我们相信,使用光屏蔽器可以为我们的城市带来重要的好处,减轻光污染的负面影响,同时保护我们的星空和环境。对于地点2(城市社区),使用光屏蔽器的效果更好,可以将风险级别降低约20%,而关闭灯具的效果不明显,只能将风险级别降低约5%。
2023-02-17 12:03:32
1063
1
原创 浅谈最近很火的ChatGpt
谷歌的ChatGPT(Chat Generative Pre-trained Transformer)是其中的佼佼者之一,它基于 GPT(Generative Pre-trained Transformer)模型,在海量的语料库上进行训练,可以自动生成与输入相关的自然语言。ChatGPT 的一个显著优点是它可以生成连贯的自然语言,这是因为它可以将前面的信息与后面的信息结合起来,以生成上下文相关的语言。随着技术的不断发展,我们相信 ChatGPT 在未来会有更多的应用,为人们的日常生活带来更多的便利。
2023-02-16 15:18:09
1123
原创 Github实践项目推荐
这是一个简单的 Todo 应用,实现了大量的前端框架,包括 React、Vue、Angular 等,可以让你快速学习这些框架的用法。这些项目提供了不同的学习路径和深度,可以帮助你学习编程语言、Web 框架、机器学习和计算机视觉等方面的知识。:这是一个 OpenCV-Python 的教程项目,包含了多个计算机视觉的示例代码,适合学习计算机视觉。:这是一个 PyTorch 的教程项目,包括了多个深度学习的示例代码,适合学习深度学习。
2023-02-16 15:04:28
469
基于Vue和Gin的全栈开发平台,快速上手、功能丰富
2024-12-27
120年奥运历史数据集:运动员和成绩
2023-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人