摘要: Kmeans聚类算法详解 本文详细介绍Kmeans聚类算法的原理和程序实现。首先介绍利用该算法的原理及理解,详细介绍基于MATLAB设计一个自定义的Kmeans函数过程,然后利用该函数对UCI的数据集进行聚类以测试聚类结果。代码见文末介绍,后续章节将介绍的主要部分有:Kmeans算法的原理与理解、基本原理、算法流程、编程实现、聚类结果评价、类簇中心点的选取。 阅读全文
posted @ 2022-10-06 23:57 思绪无限 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 基于支持向量机的图像分类(下篇:MATLAB实现) 本文通过图文详细介绍如何利用支持向量机对图像进行分类,经过上篇文章对原理的介绍,这里介绍利用MATLAB编程实现。更多相关资源详解也可参考博主最新博文基于支持向量机的手写数字识别详解(MATLAB GUI代码,提供手写板)。本文后续章节将介绍的主要部分有:图片数据集整理、主要步骤:GLCM提取、合并特征、SVM训练与测试、分类结果评价、结果显示,完整代码,下载链接。 阅读全文
posted @ 2022-10-06 23:49 思绪无限 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 基于支持向量机的图像分类(上篇) 本文通过图文详细介绍如何利用支持向量机对图像进行分类。这篇文章从什么是图像分类任务开始一步步详细介绍支持向量机原理,以及如何用它解决图像多分类任务。将这部分内容分为上下两篇:上篇重点详细介绍实现原理,下篇衔接上篇进行编程实现并对程序进行解释,本篇为上篇。本文将主要介绍以下几个方面:图像分类任务、收集训练集与测试集、支持向量机分类基本原理、特征选择与提取、用SVM 进行图像分类、分类结果评价。 阅读全文
posted @ 2022-10-06 23:40 思绪无限 阅读(770) 评论(0) 推荐(0) 编辑
摘要: UCI数据集整理(附论文常用数据集) UCI数据集作为标准测试数据集经常出现在许多机器学习的论文中,为了更方便使用这些数据集有必要对其进行整理,这里整理了论文中经常出现的数据集,并详细介绍如何使用MATLAB将数据集文件整理成自己需要的格式以及如何使用数据集文件。要点如下,博主另一篇博文UCI数据集详解及其数据处理(附148个数据集及处理代码)有更加详细的介绍。 阅读全文
posted @ 2022-10-06 23:25 思绪无限 阅读(1772) 评论(0) 推荐(0) 编辑
摘要: 图片转素描风格处理软件详解(Python实现,含UI界面及代码) 本文主要介绍图片转素描风格的Python软件设计,图像处理部分基于OpenCV实现,采用PyQt5进行界面设计,可通过调整界面参数改善图像效果,详细代码将在下篇博文中介绍,所有涉及的完整程序文件(包含py、UI界面、图标等)也会一并给出。素描作为一种表现风格独具艺术特色,手绘的素描画需要一定美术功底,但我们可以使用程序轻松将一幅图像转换为素描,具体实现细节将在本系列博文中详细介绍。 阅读全文
posted @ 2022-10-06 23:05 思绪无限 阅读(540) 评论(0) 推荐(1) 编辑
摘要: 自制简易谷歌翻译器详解(附完整UI界面及代码文件) Google翻译大概是目前机器翻译中翻译最为准确的了,本文分别使用了两种可行的方式编写了简易的谷歌翻译软件。将详细介绍调用谷歌翻译API和自行定义谷歌翻译接口的方式,最后讲解如何通过pyqt5实现软件UI界面并附上全部程序文件。要点如下:调用Google翻译API方式、自行定义谷歌翻译接口方式、谷歌翻译简版pyqt5界面设计。 阅读全文
posted @ 2022-10-06 22:45 思绪无限 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 自制的MATLAB拼图游戏GUI界面版详解(下篇) 这篇博文在早前本人写的介绍拼图游戏的基础上推出带有GUI用户界面的增强版,这里将通过上、中、下三篇博文详细介绍利用MATLAB GUI设计的拼图游戏完整实现过程,每篇都会附上相应代码及解释。下篇主要讲解拼图游戏中开始游戏并点击拼图块最终完成拼图的内部逻辑。下篇的要点如下:开始并完成拼图、拼图主函数介绍、鼠标事件回调函数。 阅读全文
posted @ 2022-10-06 22:34 思绪无限 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 自制的MATLAB拼图游戏GUI界面版详解(中篇) 这篇博文在早前本人写的介绍拼图游戏的基础上推出带有GUI用户界面的增强版,这里将通过上、中、下三篇博文详细介绍利用MATLAB GUI设计的拼图游戏完整实现过程,每篇都会附上相应代码及解释。中篇主要讲解拼图游戏中游戏难度选择(拼图阶数设置)与拼图块数字提示功能的详细实现过程。中篇的要点如下:拼图游戏初始图片显示、拼图游戏阶数选择功能、拼图块数字提示功能。 阅读全文
posted @ 2022-10-06 22:29 思绪无限 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 自制的MATLAB拼图游戏GUI界面版详解(上篇) 这篇博文在早前本人写的介绍拼图游戏的基础上推出带有GUI用户界面的增强版,这里将通过上、中、下三篇博文详细介绍利用MATLAB GUI设计的拼图游戏完整实现过程,每篇都会附上相应代码及解释。上篇主要讲解拼图游戏中界面设计与图片选取功能的详细实现过程。上篇的要点如下:拼图游戏实现的功能、拼图游戏GUI界面设计、图片选择功能实现。 阅读全文
posted @ 2022-10-06 22:23 思绪无限 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 基于MATLAB的拼图游戏设计(图文详解,附完整代码) MATLAB强大的运算和图形展示功能,使图像处理变得更加的简单和直观。本博文基于MATLAB编程语言,详细介绍了如何利用MATLAB及其图像处理函数进行经典拼图游戏设计,并通过具体方法步骤及相应代码逐步实现游戏的完美运行。(有详细步骤及代码解释,适合新手以及进阶的朋友参考) 阅读全文
posted @ 2022-10-06 22:14 思绪无限 阅读(412) 评论(0) 推荐(0) 编辑
摘要: MATLAB中封装了种类齐全、功能强大的函数和工具箱等,有时在Java工程中编写可能花费很多精力,为此可直接将MATLAB中编写好的功能模块打包成jar包,在Java中进行引用。本文详细介绍如何将已编写好的m文件打包成jar包的软件安装以及打包具体步骤,然后介绍了如何在Java中调用打包好的jar包并给出具体代码。其要点如下:准备工作、打包步骤、调用jar包。 阅读全文
posted @ 2022-10-06 20:45 思绪无限 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 最新版JDK、Eclipse安装教程 本文详细介绍了在Windows下如何下载当前最新版的JDK及Eclipse以及具体安装步骤,并附软件安装包,最后介绍简单改变窗口风格、字体调整使其编辑界面更加美观整洁。其要点如下:软件下载、安装步骤、界面优化。 阅读全文
posted @ 2022-10-06 20:31 思绪无限 阅读(703) 评论(0) 推荐(0) 编辑
摘要: OpenAI Gym 经典控制环境介绍——CartPole(倒立摆) OpenAI Gym是一款用于研发和比较强化学习算法的工具包,本文主要介绍Gym仿真环境的功能和工具包的使用方法,并详细介绍其中的经典控制问题中的倒立摆(CartPole-v0/1)问题。最后针对倒立摆问题如何建立控制模型并采用爬山算法优化进行了介绍,并给出了相应的完整python代码示例和解释。要点如下:OpenAI Gym仿真环境介绍、CartPole-v0/1原理与功能、爬山算法解决倒立摆问题。 阅读全文
posted @ 2022-10-06 20:04 思绪无限 阅读(1765) 评论(0) 推荐(0) 编辑
摘要: 用深度强化学习玩FlappyBird 学习玩游戏一直是当今AI研究的热门话题之一。使用博弈论/搜索算法来解决这些问题需要特别地进行周密的特性定义,使得其扩展性不强。使用深度学习算法训练的卷积神经网络模型(CNN)自提出以来在图像处理领域的多个大规模识别任务上取得了令人瞩目的成绩。本文是要开发一个一般的框架来学习特定游戏的特性并解决这个问题,其应用的项目是受欢迎的手机游戏Flappy Bird,控制游戏中的小鸟穿过一堆障碍物。本文目标是开发一个卷积神经网络模型,从游戏画面帧中学习特性,并训练模型在每一个游戏实例中采取正确的操作。本文综述了基于深度学习的卷积神经网络模型在模式识别(图像识别)中的应用,主要从典型的网络结构的构建、训练方法和性能表现3个方面进行介绍。 阅读全文
posted @ 2022-10-06 19:51 思绪无限 阅读(721) 评论(0) 推荐(1) 编辑
摘要: Eclipse颜色主题(Color Theme)与缩进线(Indent Guide)插件安装教程 这篇博文主要介绍Eclipse的颜色主题插件(Color Theme)的安装教程,以及如何使用缩进线插件为编辑器中代码添加类似Visual Studio中的缩进线,以对Eclipse编辑器界面进行美化,要点如下:Color Theme主题插件安装、Indent Guide缩进线插件安装。 阅读全文
posted @ 2022-10-06 13:24 思绪无限 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 利用OpenCV检测人脸(python实现) 人脸识别(Face Recognition)是当前一项非常热门的研究领域。这里介绍采用图像处理中的强大工具OpenCV实现简单的图片中人脸的检测,并在图像中标记出感兴趣区域(region of interest)。本文详细介绍如何使用python实现图片中人脸、眼睛的检测,并标记出来(如图),文中给出了全部代码,主要内容如下:OpenCV haar分类器、人脸标记以及完整代码。 阅读全文
posted @ 2022-10-06 12:40 思绪无限 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 利用摄像头拍照并保存照片的程序(python实现,含UI界面) 许多情况下我们需要用到摄像头获取图像,进而处理图像,这篇博文介绍利用pyqt5、OpenCV实现用电脑上连接的摄像头拍照并保存照片。为了使用和后续开发方便,这里利用pyqt5设计了个相机界面,后面将介绍如何实现,要点包括界面设计、逻辑实现及完整代码。 阅读全文
posted @ 2022-10-06 12:15 思绪无限 阅读(1078) 评论(0) 推荐(1) 编辑
摘要: 极限学习机(ELM)从原理到程序实现(附完整代码) 极限学习机(ELM)是当前一类非常热门的机器学习算法,被用来训练单隐层前馈神经网络(SLFN)。本篇博文尽量通俗易懂地对极限学习机的原理进行详细介绍,之后分析如何用MATLAB实现该算法并对代码进行解释。本文主要内容包括算法的原理、算法程序实现。 阅读全文
posted @ 2022-10-06 11:30 思绪无限 阅读(1706) 评论(0) 推荐(1) 编辑
摘要: 写论文和平时学习时有用的网站 这篇博文介绍几个写论文或平时学习中特别有用的网站,有的帮助你找论文中的代码或数据,有的则是论文写作、科研管理的利器,方便你更快完成高质量的paper。科学研究与艺术创作有异曲同工之妙,若是不能妙手偶得,就只能千锤百炼,通过成年累月的积累与沉淀。正可谓一入研途深似海,每天要面对的事情那么多,我们需要借助些‘工具’来更优雅地解决。这里分享的网站是博主平时发现并经常使用的,个人觉得很有用处所以分享出来希望对你也有所帮助。 阅读全文
posted @ 2022-10-06 11:08 思绪无限 阅读(347) 评论(0) 推荐(0) 编辑
摘要: Ubuntu18.04系统下最新版GPU环境配置详细教程 本文详细介绍了在Ubuntu 18.04下如何配置深度学习GPU(显卡)环境,包括了显卡驱动下载安装,环境配置等。按照本教程的步骤在多台服务器上安装都取得了成功,是在多种方法的比较之下个人整理的认为最新的简洁有效的做法,其要点包括安装显卡驱动、安装Cuda 10.0、安装cuDNN。 阅读全文
posted @ 2022-10-06 10:37 思绪无限 阅读(456) 评论(0) 推荐(0) 编辑