1 ROC曲线的概念受试者工作特征曲线 (receiver operating characteristic curve,简称ROC曲线),又称为 感受性曲线(sensitivity curve)。得此名的原因在于曲线上各点反映着相同的感受性,它们都是对同一 信号刺激的反应,只不过是在几种不同的判定标准下所得的结果而已。接受者操作特性曲线就是以假阳性概率(False positive rate)为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-14 21:11:44
                            
                                249阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文制作了一个三分类的网络来分类mnist数据集的0,1,2.并同时制作了一个力学模型,用来模拟这个三分类的过程,并用这个模型解释分类的原理。上图可以用下列方程描述只要ωx0,ωx1,ωx2,ωx012这四个数已知这个方程组是可以解的。现在设计一个网络来计算ωx0制作一个网络分类mnist 0和一张图片x,让左右两个网络实现参数共享,让x向1,0,0收敛,让mnist 0向0,1,0收敛将这个网络            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-10 10:06:26
                            
                                194阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            主要内容:  1、knn工作原理  2、knn开发流程  3、knn算法特点  4、项目实战:knn实现 iris鸢尾花数据集三分类问题一、KNN 工作原理  1、假设有一个带有标签的样本数据集(训练样本集),其中包含每条数据与所属分类的对应关系。  2、输入没有标签的新数据后,将新数据的每个特征与样本集中数据对应的特征进行比较。2.1、计算新数据与样本数据集中每条数据的距离。
    2.2、对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-03 13:50:13
                            
                                225阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录前言一、文本识别背景二、CRNN+CTC算法概述三、CRNN+CTC整体算法3.1、backbone:CNN3.2、neck:LSTM3.3、head:CTC测试时解码3.4、CTC LossReference 前言这篇主要是介绍下CRNN+CTC的原理和主要代码。有两个难点:双向LSTM原理CTC Loss原理一、文本识别背景文本识别是OCR的一个子任务,主要是识别一个固定区域(一般为文本            
                
         
            
            
            
            在本博文中,我们将深入探讨如何使用 Python 解决“三分类”问题,包括环境预检、部署架构、安装过程、依赖管理、故障排查及安全加固等方面的具体步骤。
首先,确保满足我们的系统要求,这里是系统要求的表格:
| 系统类型      | 版本          |
|---------------|----------------|
| 操作系统      | Ubuntu 20.04+  |
|            
                
         
            
            
            
            # PyTorch 三分类问题的探讨与实现
在机器学习和深度学习的应用中,分类问题是一个重要的研究领域。特别是三分类问题(即将数据分为三个类别),在实际应用中常见于医学诊断、图像识别等任务。本文将通过PyTorch框架展示如何实现一个简单的三分类模型,同时解释相关概念和代码实现。
## 什么是三分类问题
三分类问题是指将输入数据分为三种不同类别的任务。例如,一个图像识别任务可以要求模型将输入            
                
         
            
            
            
            前言仅记录学习过程,有问题欢迎讨论   大模型的演化:ElMO : 类似双向lstm 结果和词向量拼接 预训练鼻祖GPT :使用了Transformer 模型 开始使用Token (发现预训练的作用)Bert:认为双向比单向好 MLM(双向) 优于 LTRErnie-baidu:中文强于bert mask训练改为词组而非tokenGPT2:继续使用Transformer 使用单向 more dat            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-08 09:21:45
                            
                                34阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 二、数据解析类** # 3.计算AI模型的推理结果 # 准确率是衡量一个模型效果好坏的重要指标。函数cal_acc能够对真            
                
         
            
            
            
            # Python 三分类训练指南
## 1. 总体流程
在进行三分类任务的训练时,我们一般经历以下几个步骤。下面是每个步骤的详细表格:
| 步骤            | 描述                                |
|----------------|-------------------------------------|
| 1. 数据准备      | 收            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-06 05:31:59
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基于ResNet 18实现的MNIST数字多分类(pytorch 框架)下文将进行对于原理的介绍,若已了解原理可直接到文末 免费获取完整代码。一、原理介绍MNIST是一个非常有名的手写数字识别数据集,在很多资料中,这个数据集都会被用作深度学习的入门案例。MNIST数据集是NIST数据集的一个子集,它包含了60000张图片作为训练数据,10000张图片作为测试数据。在MNIST数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-05 11:51:43
                            
                                96阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文参考链接为参考1、参考2、分类树和回归树的区别、参考3、参考4,将此整合以便更好理解GBDT。集成学习分为串行学习和并行两种方式,其中随机森林就属于并行学习,每个基学习器相对独立,最后对每个基学习器的结果做一个整合。GBDT就属于串行学习,下一个基学习器的训练在上一个基学习器训练之后。在讲解GBDT之前,首先需要了解以下内容:CART回归树、梯度提升树、泰勒公式。一、CART回归树GBDT针对            
                
         
            
            
            
            Pytorch:制作自己的数据集并实现图像分类三部曲开发环境: Pycharm + Python 3.7.9torch 1.10.2+cu102 torchvision 0.11.3+cu102一、上网搜取相关照片作为数据制作了四个文件夹,每个文件夹50张照片,分别是刹车盘,刹车鼓,刹车片,刹车蹄这是brake_disc文件夹里面的内容,请注意图片命名格式二、定义自己的数据类并读入图片数据1.引入            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 15:52:55
                            
                                155阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            普通二分类多分类问题(预测函数softmax)  import torch
from torchvision import transforms
from torchvision import datasets
from torch.utils.data import DataLoader
import torch.nn.functional as F  # reLu函数
import            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-23 16:30:56
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文所记录的内容是观看B站刘二大人的相关pytorch教学视频所做的笔记 视频链接:Pytorch深度学习实践目录一、多分类问题1.softmax()2.NNLLoss()函数——不建议使用3.CrosssEntropyLoss()——建议采用二、代码实现1.数据集的下载和预处理2.构建模型3.定义优化器和损失函数4.开始训练模型并测试三、完整代码一、多分类问题1.softmax() &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 12:59:26
                            
                                151阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 三分类机器学习入门指南
在当今的数据驱动时代,机器学习被广泛应用于各个领域。对于刚入行的小白来说,了解三分类(即将数据分为三个类别)机器学习的流程和实现方法非常重要。本文将指导您完成三分类机器学习的全过程,并提供每一步的代码示例和解释。
## 整体流程
首先,我们展示一个三分类机器学习的基本流程,包括数据准备、模型选择、训练和评估等步骤。
```mermaid
flowchart TD            
                
         
            
            
            
            提到KNN相信大家应该都不会觉得陌生(不陌生你点进来干嘛[捂脸])。本文就KNN的基本原理进行讲解,并手把手、肩并肩地带您实现这一算法。knn_base.py1. 原理篇我们用大白话讲讲KNN是怎么一回事。1.1 渣男识别如果有一个男生叫子馨,我们如何识别子馨这个家伙是不是渣男呢?首先,我们得了解一下这个子馨的基本信息。比如身高180cm,体重180磅,住宅180平米,眼镜180度。那么,我们可以            
                
         
            
            
            
            零:先导知识:什么是机器学习?机器学习的一般步骤?什么是特征,什么是标签?什么是训练数据?什么是测试数据?以上问题详见:思里皮:机器学习入门-相关分析之简单线性回归什么是决策面(Decision Surfaces)?如果输入的数据是一个L维空间特征,考虑一个M分类问题,那么分类器将会把这个L维空间的特征点分为M个区域。每个区域显然就属于一个类别,如果输入一个点x落在第i个区域,那么x就属于第i类。            
                
         
            
            
            
            (A,B)---m*n*k---(1,0)(0,1)对于一个二分类网络可以将被分类的A和B分别理解为粒子和环境,因为粒子处于环境中。于是A和B之间的距离可以理解为0。因为t=s/v,则即便A和B之间的相互作用的速度小于光速,A和B之间仍然可以实现瞬时作用,并不违反理论。( A, B, C )---m*n*k---( 1, 0, 0 )( 0, 1, 0 )( 0, 0, 1 )对于一个三分类网络要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-15 13:19:25
                            
                                87阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            3.5. 图像分类数据集在介绍shftmax回归的实现前我们先引入一个多类图像分类数据集本章开始使用pytorch实现啦~本节我们将使用torchvision包,它是服务于PyTorch深度学习框架的,主要用来构建计算机视觉模型。torchvision主要由以下几部分构成:
torchvision.datasets: 一些加载数据的函数及常用的数据集接口
torchvision.models: 包            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-27 16:17:15
                            
                                27阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             一、逻辑回归简介 1 类,小于这个阈值的就分为 0 类。
        
逻辑回归概念 Logistic Regression
• 一种分类模型,把线性回归的输出,作为逻辑回归的输入。
• 输出是(0, 1)之间的值
• 基本思想
1. 利用线性模型 f(x) = wx + b 根据特征的重要性计算出一个值
2. 再使用 sigmoid 函数将 f(x) 的输出值映射为概率值
1.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-23 15:22:57
                            
                                52阅读
                            
                                                                             
                 
                
                                
                    