首页 > 其他分享 >P7 二分分类

P7 二分分类

时间:2023-12-24 22:22:28浏览次数:37  
标签:二分 P7 特征向量 计算机 分类 维数 图像 我们 255

逻辑斯蒂回归是一种二进制分类算法

 比如说我们举个例子

这样一个案例中,你需要输入图像,输出标签,识别判断这个图像是/不是一只猫(用0/1表示)

在计算机中,怎么让计算机接受图片,或者说计算机只认识二进制语言,怎么让它看见这些图像数据???

 如果说你传入的图像是一张64像素位*64像素位的图片

那么计算机会生成三张64x64的记录了RGB数值大小的表格来显示每一个像素点上的RGB强度值

我们需要将这三张表按序输入成特征向量x

比如说x=(255,231,42,22,123.................255,134,202......................255,134,93.....142)这个向量的维数(dimension)就是64x64x3=12288

我们会用n表示这个x的维数

我们要学怎么使用一个分类器来输入这张图象的特征向量x然后判断,输出y

我们介绍一下用到的变量

单个的训练集是(x,y)

 我们用m_train表示训练集m,形式是按照(x,y)对,一共有m对

我们用m_test表示测试集

我们为了更方便的编程处理数据。

X是一个将x特征向量当作列向量,按列排列的矩阵,这个矩阵有m行,n列 代表着这个x维数是n,训练集个数是m

用python表示这个X,可以写成

X.shape=(n,m)#这边描述是 宽乘长

Y是将判断标签按一行排开,python写成

Y.shape=(1,m)

 

标签:二分,P7,特征向量,计算机,分类,维数,图像,我们,255
From: https://www.cnblogs.com/tompaper7-/p/17924972.html

相关文章

  • 一个看似简单的查找算法 —— 二分查找算法
    前言二分查找算法应该是非常常见的一个算法了,查找速度快,算法逻辑简单是大家对该算法的一个大致印象。相信有很多同学能够在很短的时间内写出一个二分查找算法,即便记不太清二分查找算法的逻辑,稍微搜一下,瞟一眼,就能迅速回忆起该算法的大致逻辑,然后迅速写出来该算法。但是,实际上二......
  • 二分——lower_bound&upper_bound写法
    底层实现#include<bits/stdc++.h>#definelllonglongusingnamespacestd;lllower_bound(vector<ll>&nums,llx){ llleft=0; llright=nums.size()-1; while(left<=right) { llmid=left+(right-left)/2; if(x>nums[mid]) left=mid+1......
  • obsidian dataview写年报:按标签分类汇总
    原文地址:https://www.cnblogs.com/liqinglucky/p/ob-dataview.html使用场景上次我们讲过用dataview写周报obsidiandataview写周报:统计一周内的文件-liqinglucky-博客园(cnblogs.com)。现在考虑另一个场景,年底要写年报,将一年的工作汇总。但通常不是像周报那样只是简单的罗......
  • 【MySQL】SQL通用语法、SQL分类、约束、数据库设计、多表查询、事务
    SQL通用语法以分号结尾,可以单行/多行书写SQL语句不区分大小写,关键字建议使用大写注释单行注释:--注释或#注释多行注释:/*注释*/SQL分类DDL:操作数据库、表等DML:对表中的数据进行增删改DQL:对表中的数据进行查询DCL:对数据库进行权限控制DDL:操作数据库、表等DDL-操作......
  • 『Git』Git常用命令分类整理
    配置命令项目配置文件:项目/.git/config1.gitconfig--localuser.namexxx:设置用户名,信息记录在项目/.git/config文件中2.gitconfig--localuser.emailxxx@xxx.com:设置邮箱地址,信息记录在项目/.git/config文件中全局配置文件:~/.gitconfig1.gitconfig--globaluser.nam......
  • P7811 [JRKSJ R2] 你的名字。
    \(\text{Links}\)P7811[JRKSJR2]你的名字。LuoguBlog题外话纪念一下300蓝紫最开始看到这题的时候没做出来,今天突然就会了,看来写大分块还是有点用的第一次写分块套ST(虽然不是第一次有这个想法,但以前只口胡过),还是写一下ARF我的神(乱入题意求区间\([l,r]......
  • 2023秋季专题训练五(二分)F
    问题K:计算平均值最大子段可以想到的做法是先枚举区间长度,然后计算每一个符合的区间平均值,但是会超时(timeout),很明显是时间复杂度n^2考虑如何优化(当然一开始没想到,还是老师提醒了一波)(明明之前课上还做到过)(哭)如何在O(n)判断一个区间是否满足,除了前缀和加除法的方法,也可以将数......
  • 机器学习-线性分类-支持向量机SVM-SMO算法代码实现-15
    1.alpha2的修剪ify1!=y2:α1-α2=k#不用算k的具体大小ifk>0:#上图的左下这条线α2的区间(0,c-k)k<0:#上图的左下这条线α2的区间(-k,C)所以:L=max(0,-k)#k>0还是<0都统一表达了H=min(c,c-k)else:y1=y2右边的图同理2.参......
  • C练习——二分法查找有序数组
    //使用二分法折半查找,每次查找少一半数据,效率高#include<stdio.h>intsubscript(chararr[],intx,inty){intleft=0;intright=x-1;while(left<=right){intmid=left+(right-left)/2;if(arr[mid]<y)......
  • class006 二分搜索【算法】
    class006二分搜索【算法】算法讲解006【入门】二分搜索code1有序数组中是否存在一个数字//有序数组中是否存在一个数字packageclass006;importjava.util.Arrays;//有序数组中是否存在一个数字publicclassCode01_FindNumber{ //为了验证 publicstaticvoidmain(......