• 2024-09-29Python和C++及MATLAB距离相关性生物医学样本统计量算法及数据科学
  • 2024-09-26Python从0到100(五十八):机器学习-随机森林及对复杂数据集分类
    随机森林通过构建多个决策树来完成分类或回归任务。随机森林的核⼼思想是通过多个弱学习器(决策树)的集成来构建⼀个强学习器,从⽽提⾼模型的泛化能⼒和稳定性。1.基本原理随机森林的基本原理如下:从训练集中随机抽取⼀定数量的样本(有放回抽样),构建⼀个决策树(称为⾃助采样法或
  • 2024-09-24kl散度,K近邻估计法(K-Nearest Neighbors, KNN)是一种基本的分类与回归方法,通常用于分类任务。在Python中,你可以使用scikit-learn库来实现KNN算法
     K近邻估计法(K-NearestNeighbors,KNN)是一种基本的分类与回归方法,通常用于分类任务。在Python中,你可以使用scikit-learn库来实现KNN算法。下面是一个简单的示例,展示如何使用scikit-learn来实现KNN分类器。首先,确保你已经安装了scikit-learn库。如果没有安装,可以通过运行pipinsta
  • 2024-09-23CF2006A Iris and Game on the Tree
    题目链接题解知识点:贪心,博弈论。一个\(01\)串中\(01,10\)的个数差只与首尾两个字符相关,若首尾字符相同,则个数差为\(0\),否则为\(1\)或\(-1\)。因此,树上除了根节点和叶子节点的\(?\)是不影响叶子节点权值的(但可能影响策略,导致答案不一样),我们只需要考虑叶子节点和根
  • 2024-09-15使用knn算法对iris数据集进行分类
    程序功能使用scikit-learn库中的鸢尾花数据集(Irisdataset),并基于KNN(K-NearestNeighbors,K近邻)算法进行分类,最后评估模型的准确率。代码fromsklearnimportdatasets#加载鸢尾花数据集iris=datasets.load_iris()#查看数据集中的特征和目标print(iris.data[
  • 2024-09-15RHEL8下的IRIS CACHE数据库部署
    一、概述IRIS是数据库管理平台,安装IRIS+Caché相当于安装完整MySQL。EPIC基于Caché开发了Chronicles管理工具,医院系统使用EPIC系统时,通常使用Chronicles操作数据库。IRIS提供完整的MySQL安装实例,包括数据库、管理工具和连接工具。二、部署1、环境准备本次测试的环境采用虚拟主
  • 2024-09-13利用Pandas和Matplotlib进行数据探索性可视化:最佳实践与技巧
    数据可视化是数据分析中不可或缺的一环,它帮助我们更好地理解数据、发现趋势和模式,并有效地传达我们的发现。在Python领域,Pandas和Matplotlib是两个非常强大的库,它们提供了丰富的功能来进行数据分析和可视化。本文将介绍如何结合使用Pandas和Matplotlib进行数据探索性可视化的最佳实
  • 2024-09-12WPF 的 WriteableBitmap 在 Intel 11 代 Iris Xe Graphics 核显设备上停止渲染
    在Intel11代锐炬Intel®Iris®XeGraphics核显设备上,如果此设备使用旧版本驱动,则可能导致WPF的WriteableBitmap停止渲染。此问题和WPF无关,此问题是Intel的bug且最新驱动版本已修复官方问题记录地址:https://www.intel.cn/content/www/cn/zh/support/articles/000
  • 2024-09-09关于交叉验证的一些介绍
    在这篇文章中,我将介绍“交叉验证”这一评估泛化性能的统计学方法,它比起单次划分训练集与测试集的方法更稳定与全面。首先我会简单介绍它的概念,然后是分层k折交叉验证和其他策略,最后是一些代码实现。一、概念交叉验证(k-foldcross-validation),是指将数据集进行多次划分,分为几
  • 2024-09-09CF2006D Iris and Adjacent Products
    题意https://codeforces.com/contest/2006/problem/D分析考虑如果没有修改怎么重排最优。先把最大值丢进序列,再把最小值丢进序列,再把次大值丢进序列,再把次小值压进去,以此类推。感性理解的话不难发现这是最优情况,具体证明可以考虑调整法(但我懒)。令\(b\)为\(a\)排序后的结果
  • 2024-09-06机器学习-AdaBoost实例
    以下是使用AdaBoost算法进行分类的一个简单例子,采用Python中的scikit-learn库。我们将使用经典的鸢尾花(Iris)数据集,并通过AdaBoost结合决策树分类器来进行分类。代码实现:#导入库fromsklearn.ensembleimportAdaBoostClassifierfromsklearn.treeimportDecis
  • 2024-09-04【Python】数据可视化之分类图
    目录条形图箱形图散点图分簇散点图小提琴分簇小提琴条形图条形图是一种直观的图表形式,它通过不同长度的矩形条(即“条形”)来展示数值变量的中心趋势估计值,其中每个矩形的高度直接对应于该组数据的某个中心量度(如均值、中位数等)。此外,为了向观众传达关于这些中心趋势估
  • 2024-09-02一个练习项目,好玩的bbs-go-iris
    代码:packagemain/**goenv-wGO111MODULE=ongoenv-wGOPROXY=https://goproxy.cngomodinitgosgomodtidygomodvendor*/import("crypto/md5""database/sql""fmt""log""math"
  • 2024-08-28鸢尾花(Iris)数据集来训练一个分类器
    安装必要的库首先,确保你已经安装了scikit-learn和pandas库。如果没有安装,可以使用以下命令:pipinstallscikit-learnpandas代码示例importpandasaspdfromsklearn.datasetsimportload_irisfromsklearn.model_selectionimporttrain_test_splitfromsklearn.ens
  • 2024-08-27特征选择
    参考:https://blog.csdn.net/Datawhale/article/details/120582526https://zhuanlan.zhihu.com/p/74198735特征选择目录特征选择一般流程三大类方法过滤法1.单变量2.多变量2.1连续型vs连续型(1)Pearson相关系数(2)斯皮尔曼相关系数2.2连续型vs类别型(1)方差分析(2)肯德
  • 2024-08-23朴素贝叶斯、决策树及随机森林
    朴素贝叶斯相关理论    在机器学习算法中,大多数的算法都是判别方法,如决策树、KNN、逻辑回归、支持向量机等。而朴素贝叶斯是生成方法,直接找出输出特征Y和特征X的联合分布,用得出。            如果X和Y条件独立,        
  • 2024-08-23机器学习—KNN算法-分类及模型选择与调优
    KNN算法-分类样本距离判断:欧氏距离、曼哈顿距离、明可夫斯基距离KNN算法原理:        K-近邻算法(K-NearestNeighbors,简称KNN),根据K个邻居样本的类别来判断当前样本的类别;如果一个样本在特征空间中的k个最相似(最邻近)样本中的大多数属于某个类别,
  • 2024-08-081.13 - 动手学聚类算法
    1.基于距离的k-means聚类,需要人工提供聚簇数量K1.1通过肘方法确定最佳聚簇数量 importnumpyasnpimportmatplotlib.pyplotaspltfromsklearn.clusterimportKMeansfromsklearn.preprocessingimportStandardScalerfromsklearn.datasetsimportmake_blobs,lo
  • 2024-08-08深入Scikit-learn:掌握Python最强大的机器学习库
    Scikit-learn(通常缩写为sklearn)是一个强大的Python库,专门用于机器学习和数据挖掘。该库提供了丰富的功能,包括分类、回归、聚类、降维、模型选择和预处理等。本文将通过一个详细的示例来展示如何使用Scikit-learn进行基本的机器学习任务。1.安装Scikit-learn在开始使用
  • 2024-08-07感知机代码
    #-*-coding:utf-8-*-"""CreatedonWedAug720:50:032024@author:田雨"""#-*-coding:UTF-8-*-#导入iris数据集fromsklearn.datasetsimportload_iris#导入数据划分包fromsklearn.model_selectionimporttrain_test_split#导入
  • 2024-08-04【数学建模导论】Task04 机器学习
    前言Problem-BasedLearning.以解决问题为导向进行学习,培养工具思维本章会接触到大量的算法,一方面要理解算法的基本原理,另一方面又要能针对实际问题进行灵活应用。w(゚Д゚)w要长脑子了!我们完全可以把机器学习算法视作工具去使用。机器学习本身就是统计模型的延伸使用
  • 2024-07-14K近邻算法
    原理    K近邻(KNN)算法属于监督学习分类算法,主要用于解决分类问题。输入:训练数据集,其中为实例的特征向量,为实例类别。输出:实例所属的类别。步骤:选择参数K。计算未知实例与所有已知实例的距离。选择最近的K 个已知实例。根据少数服从多数的原则进行投票,将未知实
  • 2024-07-08【Sklearn-驯化】一文学会机器学习中的交叉验证-Kflods使用技巧
    【Sklearn-驯化】一文学会机器学习中的交叉验证-Kflods使用技巧 本次修炼方法请往下查看
  • 2024-07-05智能决策的艺术:揭秘决策树的奇妙原理与实战应用
    引言决策树(DecisionTree)是一种常用的监督学习算法,适用于分类和回归任务。它通过学习数据中的规则生成树状模型,从而做出预测决策。决策树因其易于理解和解释、无需大量数据预处理等优点,广泛应用于各种机器学习任务中。本文将详细介绍决策树算法的原理,并通过具体案例实现决
  • 2024-07-03使用Python进行开发人工智能
    AI人工智能(AI)是当前科技领域的热门话题使用Python进行AI开发成为许多开发者的首选因为Python语言简单易学庞大的库和框架支持使得AI开发更加高效和便捷本文将为你提供一个使用Python开发人工智能的学习路线并结合一些代码示例帮助你快速入门和掌握这项技术