- 博客(52)
- 收藏
- 关注
原创 C语言中的数字——水仙花数
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)(2)判断输入的数字是否为水仙花数(任意位数时)(1)编写一个程序,能输出所有的水仙花数。
2024-01-26 17:35:24
1639
1
原创 后端方向进阶——SpringMVC框架
Spring MVC 是 Spring 框架的一部分,是一个基于 Java 的、用于构建 Web 应用程序的 MVC 框架。它采用经典的 Model-View-Controller 设计模式,旨在简化开发流程、提高代码的可维护性。Controller 负责处理具体的业务逻辑,通过注解声明一个类为 Controller。// 示例代码:定义一个简单的 Controller");通过自定义异常类,并在业务逻辑中抛出异常,可以实现更细粒度的异常处理。// 示例代码:自定义异常。
2024-01-26 17:25:38
1118
原创 后端方向进阶——MyBatis-Plus框架
MyBatis-Plus是MyBatis的一个开源项目,提供了丰富的功能,包括通用CRUD操作、分页插件、代码生成器等。通过引入MyBatis-Plus,我们能够更便捷地进行数据库操作,减少开发人员的重复劳动。在使用MyBatis-Plus进行数据库操作时,我们需要定义与数据库表对应的实体类。同时,通过注解配置,告诉MyBatis-Plus实体类与数据库表之间的映射关系。@Data// 示例代码。
2024-01-26 16:46:06
1333
原创 HIC-YOLOv5:改进的YOLOv5用于小物体检测
HIC-YOLOv5是对YOLOv5进行的改进,旨在提高在小物体检测任务中的性能和准确性。它继承了YOLOv5的主要思想,即实时目标检测,但在网络结构和训练策略上进行了一系列的改进。HIC-YOLOv5通过在YOLOv5的基础上引入一系列改进,特别关注小物体检测任务,取得了更好的性能。改进的网络结构、损失函数、数据增强策略等都为小物体检测提供了更强的支持。在实际应用中,通过加载预训练权重,我们可以轻松地使用HIC-YOLOv5进行小物体检测。
2024-01-26 16:28:58
1739
原创 基于卷积神经网络的手写数字识别【最最最详细的技术介绍】
首先,我创建一个顺序模型,该模型允许按照顺序一层一层地添加神经网络层,然后通过add方法,逐层添加卷积层、ReLU激活函数、He正态分布初始化权重、池化层和Dropout层。这些层的组合有助于提取图像中的特征并减少过拟合。将卷积层的输出展平成一维数组,为全连接层做准备。添加全连接层、ReLU激活函数、批量归一化层和Dropout层,有助于更好地训练和泛化。使用交叉熵作为损失函数,Adam优化器进行模型编译,并设置准确率作为评估指标。
2024-01-26 16:19:10
3228
1
原创 机器学习期末考试题库【最全考试题库】
本文有特别详细的机器学习这门课期末考试会考到的相关的概念,并配有相关的习题,大家把这一块学明白了,考试可以有很大的助力,喜欢的朋友点一下关注吧,持续关注我,我会后面陆续更新更多的资源哟~(づ ̄3 ̄)づ╭❤~
2024-01-25 17:09:56
7278
3
原创 前端学习路线【本科还在迷茫的宝子们抓紧收藏起来跟着学习吧】
通过以上学习路径,你将逐步成为一名熟练的前端开发者。记得在实际项目中不断实践,参与开源项目,保持对新技术的敏感性,前端领域的知识更新速度快,持续学习是成为优秀前端工程师的关键。祝你前端路上顺利!
2024-01-23 22:43:45
976
原创 Python学习路线【本科还在迷茫的宝子们抓紧收藏起来跟着学习吧】
通过这一完整的Python全栈学习路径,你将逐步深入了解全栈开发所需的各个领域。从入门初级到高级,每个阶段都将为你提供必要的技能和知识。记得在学习过程中多动手实践,通过项目经验提升自己的全栈能力。祝愿你在全栈开发领域取得成功!
2024-01-22 21:35:48
2080
2
原创 机器学习入门好文,墙裂推荐!!!
机器学习(Machine Learning,简称ML)作为人工智能(AI)的一个分支,在近年来取得了巨大的进展,并在各个领域展现出了广泛的应用。本篇博客将深入探讨机器学习的基本理论和实际应用,帮助读者快速入门这一前沿领域。机器学习是一种通过数据训练计算机系统执行任务的方法,而无需明确编程。它的目标是使计算机系统能够从经验中学习,并不断提高执行特定任务的性能。# 示例:线性回归模型# 生成随机数据# 训练线性回归模型# 绘制拟合曲线plt.show()
2024-01-22 15:49:29
398
原创 机器学习期末复习【看这篇就够了,直接救命】
在机器学习中,归纳偏好是指学习算法在学习过程中倾向于选择某些假设(或模型)而不是其他假设的一种倾向性。举例来说,假设有一个监督学习任务需要学习将图像分类为狗或猫。如果我们使用支持向量机作为学习算法,那么它的归纳偏好就是偏向于选择最大化边际甚至通过核技巧将其转换为更复杂的超平面来划分。反之,如果我们使用朴素贝叶斯作为学习算法,则它的归纳偏好是基于对数据满足条件独立性的假设,在学习中进行概率推断以得到最优结果。过拟合:指模型在训练数据上表现极好,但在测试数据或者新数据上表现很差。
2024-01-22 15:39:21
7540
5
原创 Python基础语法(七)[Number数字类型]【爆肝整理o(╥﹏╥)o,朋友们多多支持一下吧】
通过深入研究Number数字类型,我们了解了数学运算、数字类型的转换、复数类型的应用、随机数的生成与概率分布、三角函数与几何计算等方面的知识。在实际编程中,熟练运用这些概念和技巧,将会使数学计算更加高效。小知识点的拓展部分提供了一些实用的小技巧和注意事项,希望读者在实际应用中能够灵活运用这些知识。在学习Python的过程中,深入理解Number数字类型将为后续的学习和应用打下坚实基础。
2024-01-22 14:50:22
737
原创 Python基础语法(六)[数据类型转换]
有时候,我们需要实现自定义的类型转换函数以满足特定需求。这可以通过编写简单的函数来实现。# 自定义将字符串列表转为整数列表的函数print(f"自定义转换函数后的整数列表:{int_numbers}")这篇博客详细介绍了Python中常见的数据类型转换操作,包括数值类型之间的转换、tuple和list的相互转换,以及复合数据类型转为Dictionary。同时,通过一些小知识点的拓展,使读者对Python中的数据类型处理更加灵活。通过实际代码示例,希望读者能够更加深入理解和掌握这些数据类型转换的技术点。
2024-01-22 11:19:35
1083
原创 Python基础语法(五)接上章 [说的好不如练得好]
通过这八道练习题,我们涵盖了Python条件语句和循环语句的各种应用场景,包括奇偶判断、阶乘计算、列表元素分类、求和计算、猜数字游戏和倒序输出等等。通过实际代码演示,读者可以更加深入地理解这些语法结构在实际编程中的应用。希望这些练习题能够帮助读者巩固所学知识,提升编程能力。
2024-01-22 10:45:40
751
原创 Python基础语法(五)[循环语句]
通过本文的深度解析,我们详细了解了Python中条件语句中的while循环、for循环以及相关命令和语句的使用。这些循环结构是编程中重要的工具,帮助我们实现重复执行某些任务的逻辑。同时,continue和break命令以及else语句的使用也进一步丰富了条件语句的功能。在实际项目中,根据具体需求选择合适的循环结构和语法,是高效编程的重要一环。希望通过本文的学习,读者能够更深入地理解和应用Python中的条件语句。
2024-01-22 10:21:20
922
原创 Python基础语法(四)[条件语句]
通过本文的深度剖析,我们详细了解了Python中条件语句的各个方面,包括最简单的if语句、基本的if语句、复杂if语句、elif语句的好处以及三元表达式。条件语句作为控制程序执行流程的关键工具,是每位Python开发者必须熟练掌握的技能之一。在实际项目中,根据具体场景选择适当的条件语句形式,将有助于编写出更为清晰和高效的代码。希望本文能够为读者提供深入理解和应用条件语句的指导,使其在Python编程中更加游刃有余。
2024-01-22 10:04:38
938
1
原创 Python基础语法(三)[运算符详解]
本文详细介绍了Python的各种运算符,包括算术运算符、比较运算符、赋值运算符、位运算符、逻辑运算符、成员运算符、身份运算符以及运算符优先级。这些运算符是Python编程中的基础,熟练掌握它们对于编写清晰、高效的代码至关重要。希望本文对初学者和有经验的开发者都能提供有价值的参考。在实际项目中,不断练习和应用这些运算符,你将更深入地理解它们的用途和灵活性。
2024-01-21 20:10:53
985
原创 Python基础语法(二)[常用标准库概览]
glob模块是Python标准库提供的用于处理文件通配符的工具。它允许我们使用通配符来匹配文件路径,非常方便。sys模块提供了对Python运行时环境的访问,其中的argv属性是一个包含命令行参数的列表。argparse模块是Python标准库提供的命令行解析工具,允许我们定义和解析命令行参数、选项以及文档。urllib模块是Python标准库用于处理URL的模块,支持下载数据、发送请求等操作。datetime模块提供了处理日期和时间的类和函数。
2024-01-21 19:01:40
424
原创 Python基础语法(一)[必须要会的小知识点]
Python是一门简洁而强大的编程语言,其语法易学且灵活。在这篇博客中,我们将深入了解Python的基础语法,包括标识符、关键字、缩进、多行语句、引号与注释、空行、用户输入、变量赋值与删除、pass语句、import与等方面。
2024-01-21 18:46:23
836
原创 程序员的日常,过于真实 | 每日小说(一)
云皓的问题如同一道道艺术的拼图,若瑄则以灵活的思维和深厚的学识一一拼凑,而每一次正确的拼接都为他们的交锋添上一层精彩的色彩。这交流的星光,透过深邃的夜色,勾勒出一片独特而安静的氛围,仿佛是在一场无言的交心中,两颗心灵找到了共鸣。云皓,一个在学校拥有颇具争议声望的个体,以叛逆的形象和轻佻的态度,突如其来地闯入了若瑄的生活。而若瑄,站在这片校园的开端,感受着所有可能性的涌动,她心中激荡的憧憬,如同春风拂过,唤醒了每一个沉睡的期待。校园的植被在初秋的阳光下闪烁着翠绿的光辉,仿佛在欢迎每一个新生的到来。
2024-01-21 16:32:20
406
原创 PyCharm 快捷键大全(一定保存)
PyCharm作为一款强大的Python IDE,提供了丰富的功能和配置选项,以适应不同开发者的需求。通过熟练掌握快捷键和灵活配置,可以提高开发效率,使得Python开发更加愉快和高效。希望本文的介绍对你在PyCharm中的Python开发起到一定的帮助。
2024-01-21 16:08:56
1140
1
原创 Python 简介、开发环境配置和工具准备
Python是一门高级、通用、解释型编程语言,由Guido van Rossum于1991年创建。它具有简洁、易读、易学的语法,以及强大的标准库和丰富的第三方库,被广泛用于Web开发、数据科学、人工智能、自动化脚本等多个领域。通过以上的步骤,你已经配置好了Python的开发环境,并准备好使用一些常用的开发工具。接下来,你可以开始使用Python进行开发,探索其强大的生态系统和丰富的库。无论是Web开发、数据科学还是人工智能,Python都能提供一流的支持。祝你在Python的学习和实践中取得成功!
2024-01-21 16:00:29
1072
原创 后端方向进阶——Spring框架
Spring是一个全面的企业应用开发框架,提供了从数据访问到消息传递的全栈式解决方案。它以轻量、松耦合、可扩展、面向切面编程(AOP)等特性而闻名。
2024-01-21 14:47:35
942
原创 后端方向进阶——Mybatis框架
MyBatis 是一个开源的持久层框架,它简化了数据库操作和SQL语句的处理。相较于传统的JDBC,MyBatis更加灵活,并提供了一种将Java对象和数据库中的数据进行映射的方式。MyBatis作为一款优秀的持久层框架,提供了丰富的功能和灵活的配置,使得Java开发者能够更轻松地与数据库进行交互。从基本的配置、映射到高级的动态SQL、插件和缓存机制,本篇博客对MyBatis的技术全面介绍。希望读者通过学习MyBatis,能够更加高效地进行数据库访问,提升项目的开发效率。
2024-01-21 12:27:42
962
原创 后端方向初阶入门——JavaWeb
这篇简短的博客涵盖了JavaWeb开发的一些基本概念和技术。从Servlet、JSP、MVC架构到数据库连接和前端技术,这些都是构建JavaWeb应用程序所需的基础知识。随着你深入学习和实践,你将能够构建更复杂、功能更强大的JavaWeb应用。希望这篇博客能为你提供一个良好的入门指南,激发你在JavaWeb领域的学习兴趣。
2024-01-21 12:15:06
873
原创 后端方向初阶入门——MySQL
MySQL 是一种开源关系型数据库管理系统(RDBMS),被广泛应用于后端开发中。它支持多用户、多线程,并且提供了丰富的SQL语言支持,使得开发者能够方便地进行数据库操作。以上仅是 MySQL 的初步入门介绍,MySQL 在后端开发中有着广泛的应用。深入学习 MySQL 还涉及到数据库优化、高可用性、分布式数据库等方面,希望这篇简短的介绍能够为你提供一个良好的起点。
2024-01-21 11:47:37
1073
原创 后端方向初阶入门——JavaSE
JavaSE(Java Standard Edition)是Java平台的标准版本,用于开发桌面、嵌入式和服务器端应用程序。它提供了一组核心API(Application Programming Interface),涵盖了基本的语言功能、输入输出、并发、网络等方面。在Java中,方法由方法名、返回类型、参数列表和方法体组成。// 方法定义addint表示这个方法返回一个整数。表示这个方法接受两个整数类型的参数。包含了方法的具体实现。在Java中,类的定义由类名、属性(字段)和方法组成。
2024-01-21 10:35:59
1020
原创 数据结构期末抢救:阿弥陀佛(爆肝整理)
数据结构是组织和存储数据的一种方式。它关注数据元素之间的关系,不同的数据结构适用于不同类型的问题。常见的数据结构包括线性结构和非线性结构。本篇博客通过对数据结构的全面复习,深入探讨了基础概念、常见数据结构、高级数据结构以及实际应用中的案例。通过实际代码的示例,读者能更好地理解和应用这些知识点。数据结构对于解决实际问题和提高编程能力起到了至关重要的作用,希望这份复习总结对读者的学习和实践有所帮助。继续深入学习和实践,将数据结构的知识转化为自己编程技能的一部分。
2024-01-21 10:01:28
428
原创 YOLOv8改进策略:融合LSKNet技术以打造更适合小目标的YOLOv8
随着计算机视觉的飞速发展,目标检测技术在各种应用场景中发挥着至关重要的作用。YOLOv8(You Only Look Once)系列一直以来以其高效、实时的特性受到广泛关注。然而,对于小目标的精准检测一直是目标检测领域的一个挑战。为了解决这一问题,本文提出了一种改进策略:将LSKNet技术融合到YOLOv8中,以打造更适合小目标检测的YOLOv8版本。在深入讨论改进策略之前,我们先回顾一下YOLOv8的基本架构。
2024-01-21 09:26:45
1746
2
原创 YOLOv8改进策略:引入SPD-Conv技术以实现小目标精准检测
SPD-Conv是一种空间深度卷积技术,旨在增强小目标检测的性能。相较于传统的Depthwise Convolution,SPD-Conv引入了空间注意力机制,更有利于捕捉小目标的细节信息。通过引入空间关注力,SPD-Conv更加注重目标的空间分布,有助于捕捉小目标的微小特征。相比传统卷积,SPD-Conv在保持高性能的同时拥有更少的参数数量,有助于减少模型的复杂性。SPD-Conv在相同计算资源下能够实现更高的感知力,提高整体模型的效率。
2024-01-21 09:22:33
3811
2
原创 YOLOv8改进策略:NWD小目标检测新范式
YOLOv8是YOLO系列的最新版本,通过引入更多的技术创新和改进,实现了更高的检测精度和更快的推理速度。使用更深的骨干网络和更多的卷积层,提高了特征提取能力。结合了YOLOv4的CSPNet和YOLOv3的YOLOv3-tiny网络结构,取长补短,融合多个版本的优势。引入K-means聚类算法自动调整Anchor,适应不同尺寸目标的检测。
2024-01-21 09:07:59
4664
原创 Unity学习指南:从零基础到全面掌握(含泪爆肝一万字)
Unity是一款跨平台的游戏引擎,可用于开发2D和3D应用程序。Unity强大而灵活,适用于游戏制作、虚拟现实、增强现实等多个领域。通过本篇博客,你已经了解了Unity的基础概念、编辑器导览、组件与脚本、图形界面设计、物理引擎与碰撞等方面的知识。希望这些内容能够为你的Unity学习之路提供坚实的基础。在未来的学习中,你可以进一步研究更多高级主题,使自己更加优秀。
2024-01-20 21:01:29
2189
2
原创 Java学习指南:从零基础到全面掌握
Java是一种广泛应用于跨平台应用程序开发的高级编程语言。它具有简单、面向对象、分布式、多线程、动态、可移植、高性能、安全性等特点。通过这篇学习指南,你已经对Java编程语言有了初步的了解。然而,Java是一门广泛而深入的语言,还有很多高级主题和深度概念需要学习。在未来的学习中,你可以进一步研究多线程编程、图形用户界面开发、Java框架等方面的知识,使自己更全面地掌握Java。祝愿你在Java的学习之路上取得更多的成就!
2024-01-20 20:47:06
422
原创 Python跨年表白神器--一切美好如约而至
hello,亲爱的诸位,大家好,我是小羊。随着新年的临近,为了那些沐浴在单身寂寞中的绅士们,我决定施展慈悲,将我心头的珍藏——表白神器,一一呈现给大家。虽然我自己从未亲身试过,但闻所未闻的美谈中,听说此神器号称百试百灵。如今,我将这份文艺之宝分享给大家,希望能给你的生活添一份浪漫。
2024-01-20 20:35:31
374
原创 OpenCV简介与安装
OpenCV(Open Source Computer Vision Library)是一个开源计算机视觉库,旨在提供丰富的图像处理和计算机视觉工具。它支持多种编程语言,包括C++、Python、Java等,使得开发者能够轻松应用先进的计算机视觉算法和技术。
2024-01-20 19:24:23
763
原创 OpenCV学习指南:从零基础到全面掌握(零基础入门看这一篇足够了)
首先,我们会介绍OpenCV的基本概念和如何在不同平台上进行安装。(在我的另一篇博客中有详细的说明)通过这份全面的OpenCV学习指南,我们覆盖了从基础知识到实际应用的广泛主题。OpenCV作为一种开源计算机视觉库,为图像处理和计算机视觉领域提供了丰富的工具和算法。希望这份指南能够成为你学习OpenCV的有力伴侣,助你在计算机视觉的世界中取得更多的成就!
2024-01-20 19:20:37
5366
原创 MATLAB学习指南:从零基础到全面掌握(零基础入门看这一篇足够了)
MATLAB(Matrix Laboratory)是一种用于数值计算和数据可视化的高级编程语言。首先,我们来了解MATLAB的基本特点和应用领域。通过这份全面的MATLAB学习指南,我们涵盖了从基础到高级的所有重要主题。希望这份指南能够为初学者提供清晰的学习路径,同时为有经验的用户提供一些深入学习和进一步探索的机会。MATLAB的广泛应用使得它成为科学计算和工程应用领域的不可或缺的工具。持续学习,享受MATLAB的强大功能!
2024-01-20 19:13:01
28320
1
原创 小型目标检测中的Transformer:基准与最先进技术的全面综述
目标检测是计算机视觉领域中的核心任务之一,涵盖了物体定位和分类。小型目标检测在实际应用中具有重要意义,例如在无人机监测、医学图像分析等领域。通过本文的综述,我们全面了解了小型目标检测中Transformer的基准方法和最先进技术。从基础的Transformer原理到实际的目标检测应用,希望读者能够更深入地理解这一领域的前沿发展。小型目标检测领域的研究和创新将为未来计算机视觉的发展提供更多可能性。
2024-01-20 18:56:38
486
原创 Python学习指南:从零基础到全面掌握(零基础入门看这一篇足够了)
Python作为一门易学且强大的编程语言,吸引了越来越多的初学者。本篇博客将从零基础开始,总结了一份包含400页的Python学习PDF笔记,旨在为初学者提供全面的学习指南。通过实际代码示例,我们将深入探讨Python的核心概念、常用库以及一些高级主题,助你快速掌握这门语言。通过这份全面总结的Python学习指南,我们涵盖了从基础到高级的所有重要主题。希望这份指南能够为初学者提供清晰的学习路径,同时为有经验的开发者提供一些有用的回顾和深入学习的机会。持续学习,享受编程的乐趣!
2024-01-20 18:43:28
442
原创 禁用Windows自动更新:六种方法详解
Windows自动更新是保持系统安全性和稳定性的一种重要手段,但在某些情况下,用户可能希望禁用这一功能。本文将深入介绍禁用Windows自动更新的六种方法,包括使用服务管理、组策略编辑器、注册表编辑等方式,并附有相应的代码示例。禁用Windows自动更新需要谨慎操作,因为及时的更新对系统安全性至关重要。在禁用之前,请确保你了解其潜在风险,并在必要时手动进行系统更新。希望本文提供的方法能够帮助用户根据实际需求对Windows自动更新进行灵活控制。
2024-01-20 18:33:44
1416
基于神经网络的手写数字识别
2024-01-26
机器学习期末考试题库(期末复习版)
2024-01-25
模式识别-期末复习(抢救)
2024-01-24
pytorch安装教程gpu
2024-01-22
stm32的相关资源信息
2024-01-22
用pta来输出学生成绩
2024-01-20
vue项目实战 vue项目实战
2024-01-20
unity3d游戏开发
2024-01-20
cuda安装教程 cuda安装教程
2024-01-20
人工智能算法创新赛最详细
2024-01-18
floyd弗洛伊德算法
2024-01-08
蒙特卡罗模拟(资料最全)
2024-01-08
利用Matlab进行点点间路径优化实验
2024-01-07
头歌 C语言基本语法入门练习题 求m以内奇数的和
2024-01-07
头歌 C语言基本语法入门练习题 求绝对值
2024-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人