主頁 >  其他 > 機器學習系列(二)——分類及回歸問題

機器學習系列(二)——分類及回歸問題

2020-09-16 08:25:38 其他

機器學習基礎(二)

目錄

  • 機器學習基礎(二)
    • 3 分類演算法
      • 3.1 常用分類演算法的優缺點?
      • 3.2 分類演算法的評估方法
      • 3.3 正確率能很好的評估分類演算法嗎
      • 3.4 什么樣的分類器是最好的
    • 4 邏輯回歸
      • 4.1 回歸劃分
      • 4.2 邏輯回歸適用性
      • 4.3 邏輯回歸與樸素貝葉斯有什么區別
      • 4.4 線性回歸與邏輯回歸的區別

上篇文章中,我們就機器學習的相關基礎概念進行了闡述,包括機器學習的基本概念以及機器學習的分類,不了解的童鞋可以看一下補補課,機器學習系列(一)——基礎概念及分類,
分類和回歸問題作為典型的機器學習問題,一直困擾了我很久,在查了好多文獻和推文后,整理下來下面的檔案,希望可以幫助大家,更加細致全面的了解這兩種演算法,

? 分類演算法和回歸演算法的區別:

? 分類演算法和回歸演算法是對真實世界不同建模的方法,分類模型是認為模型的輸出是離散的,例如大自然的生物被劃分為不同的種類,是離散的,回歸模型的輸出是連續的,例如人的身高變化程序是一個連續程序,而不是離散的,

? 因此,在實際建模程序時,采用分類模型還是回歸模型,取決于你對任務(真實世界)的分析和理解,

3 分類演算法

3.1 常用分類演算法的優缺點?

? 接下來首先介紹常用分類演算法的優缺點,如表2-1所示,

? 表2-1 常用分類演算法的優缺點

演算法 優點 缺點
Bayes 貝葉斯分類法 1)所需估計的引數少,對于缺失資料不敏感,
2)有著堅實的數學基礎,以及穩定的分類效率,
1)需要假設屬性之間相互獨立,這往往并不成立,(喜歡吃番茄、雞蛋,卻不喜歡吃番茄炒蛋),
2)需要知道先驗概率,
3)分類決策存在錯誤率,
Decision Tree決策樹 1)不需要任何領域知識或引數假設,
2)適合高維資料,
3)簡單易于理解,
4)短時間內處理大量資料,得到可行且效果較好的結果,
5)能夠同時處理資料型和常規性屬性,
1)對于各類別樣本數量不一致資料,資訊增益偏向于那些具有更多數值的特征,
2)易于過擬合,
3)忽略屬性之間的相關性,
4)不支持在線學習,
SVM支持向量機 1)可以解決小樣本下機器學習的問題,
2)提高泛化性能,
3)可以解決高維、非線性問題,超高維文本分類仍受歡迎,
4)避免神經網路結構選擇和區域極小的問題,
1)對缺失資料敏感,
2)記憶體消耗大,難以解釋,
3)運行和調參略煩人,
KNN K近鄰 1)思想簡單,理論成熟,既可以用來做分類也可以用來做回歸;
2)可用于非線性分類;
3)訓練時間復雜度為O(n);
4)準確度高,對資料沒有假設,對outlier不敏感;
1)計算量太大,
2)對于樣本分類不均衡的問題,會產生誤判,
3)需要大量的記憶體,
4)輸出的可解釋性不強,
Logistic Regression邏輯回歸 1)速度快,
2)簡單易于理解,直接看到各個特征的權重,
3)能容易地更新模型吸收新的資料,
4)如果想要一個概率框架,動態調整分類閥值,
特征處理復雜,需要歸一化和較多的特征工程,
Neural Network 神經網路 1)分類準確率高,
2)并行處理能力強,
3)分布式存盤和學習能力強,
4)魯棒性較強,不易受噪聲影響,
1)需要大量引數(網路拓撲、閥值、閾值),
2)結果難以解釋,
3)訓練時間過長,
Adaboosting 1)adaboost是一種有很高精度的分類器
2)可以使用各種方法構建子分類器,Adaboost演算法提供的是框架,
3)當使用簡單分類器時,計算出的結果是可以理解的,而且弱分類器構造極其簡單,
4)簡單,不用做特征篩選,
5)不用擔心overfitting,
對outlier比較敏感

3.2 分類演算法的評估方法

? 分類評估方法主要功能是用來評估分類演算法的好壞,而評估一個分類器演算法的好壞又包括許多項指標,了解各種評估方法,在實際應用中選擇正確的評估方法是十分重要的,

  • 幾個常用術語
    ? 這里首先介紹幾個常見的模型評價術語,現在假設我們的分類目標只有兩類,計為正例(positive)和負例(negative)分別是:

    1. True positives(TP): 被正確地劃分為正例的個數,即實際為正例且被分類器劃分為正例的實體數;
    2. False positives(FP): 被錯誤地劃分為正例的個數,即實際為負例但被分類器劃分為正例的實體數;
    3. False negatives(FN):被錯誤地劃分為負例的個數,即實際為正例但被分類器劃分為負例的實體數;
    4. True negatives(TN): 被正確地劃分為負例的個數,即實際為負例且被分類器劃分為負例的實體數,  ?
      四個術語組成混淆矩陣
      1)P=TP+FN表示實際為正例的樣本個數,
      2)True、False描述的是分類器是否判斷正確,
      3)Positive、Negative是分類器的分類結果,如果正例計為1、負例計為-1,即positive=1、negative=-1,用1表示True,-1表示False,那么實際的類標=TF*PN,TF為true或false,PN為positive或negative,
      4)例如True positives(TP)的實際類標=1*1=1為正例,False positives(FP)的實際類標=(-1)*1=-1為負例,False negatives(FN)的實際類標=(-1)*(-1)=1為正例,True negatives(TN)的實際類標=1*(-1)=-1為負例,
  • 評價指標

    1. 正確率(accuracy)
      正確率是我們最常見的評價指標,accuracy = (TP+TN)/(P+N)正確率是被分對的樣本數在所有樣本數中的占比,通常來說,正確率越高,分類器越好,
    2. 錯誤率(error rate)
      錯誤率則與正確率相反,描述被分類器錯分的比例,error rate = (FP+FN)/(P+N),對某一個實體來說,分對與分錯是互斥事件,所以accuracy =1 - error rate,
    3. 靈敏度(sensitivity)
      sensitivity = TP/P,表示的是所有正例中被分對的比例,衡量了分類器對正例的識別能力
    4. 特異性(specificity)
      specificity = TN/N,表示的是所有負例中被分對的比例,衡量了分類器對負例的識別能力,
    5. 精度(precision)
      precision=TP/(TP+FP),精度是精確性的度量,表示被分為正例的示例中實際為正例的比例
    6. 召回率(recall)
      召回率是覆寫面的度量,度量有多個正例被分為正例,recall=TP/(TP+FN)=TP/P=sensitivity,可以看到召回率與靈敏度是一樣的,
    7. 其他評價指標
      計算速度:分類器訓練和預測需要的時間;評估速度的常用指標是每秒幀率(Frame Per Second,FPS),即每秒內可以處理的圖片數量,當然要對比FPS,你需要在同一硬體上進行,另外也可以使用處理一張圖片所需時間來評估檢測速度,時間越短,速度越快,
      魯棒性:處理缺失值和例外值的能力;
      可擴展性:處理大資料集的能力;
      可解釋性:分類器的預測標準的可理解性,像決策樹產生的規則就是很容易理解的,而神經網路的一堆引數就不好理解,我們只好把它看成一個黑盒子,
    8. 精度和召回率反映了分類器分類性能的兩個方面,如果綜合考慮查準率與查全率,可以得到新的評價指標F1-score,也稱為綜合分類率:\(F1=\frac{2 \times precision \times recall}{precision + recall}\)

    為了綜合多個類別的分類情況,評測系統整體性能,經常采用的還有微平均F1(micro-averaging)和宏平均F1(macro-averaging )兩種指標,

    (1)宏平均F1與微平均F1是以兩種不同的平均方式求的全域F1指標,

    (2)宏平均F1的計算方法先對每個類別單獨計算F1值,再取這些F1值的算術平均值作為全域指標,

    (3)微平均F1的計算方法是先累加計算各個類別的a、b、c、d的值,再由這些值求出F1值,

    (4)由兩種平均F1的計算方式不難看出,宏平均F1平等對待每一個類別,所以它的值主要受到稀有類別的影響,而微平均F1平等考慮檔案集中的每一個檔案,所以它的值受到常見類別的影響比較大,

  • ROC曲線和PR曲線

    ROC曲線是(Receiver Operating Characteristic Curve,受試者作業特征曲線)的簡稱,是以靈敏度(真陽性率)為縱坐標,以1減去特異性(假陽性率)為橫坐標繪制的性能評價曲線,可以將不同模型對同一資料集的ROC曲線繪制在同一笛卡爾坐標系中,ROC曲線越靠近左上角,說明其對應模型越可靠,也可以通過ROC曲線下面的面積(Area Under Curve, AUC)來評價模型,AUC越大,模型越可靠,

    PR曲線是Precision Recall Curve的簡稱,描述的是precision和recall之間的關系,以recall為橫坐標,precision為縱坐標繪制的曲線,該曲線的所對應的面積AUC實際上是目標檢測中常用的評價指標平均精度(Average Precision, AP),AP越高,說明模型性能越好, mAP 即 Mean Average Precision即平均AP值,是對多個驗證集個體求平均AP值,作為 object dection中衡量檢測精度的指標,

影像目標檢測的IOU是什么?

IoU 作為目標檢測演算法性能 mAP 計算的一個非常重要的函式,IoU 的全稱為交并比(Intersection over Union),通過這個名稱我們大概可以猜到 IoU 的計算方法,IoU 計算的是 “預測的邊框” 和 “真實的邊框” 的交集和并集的比值,

3.3 正確率能很好的評估分類演算法嗎

? 不同演算法有不同特點,在不同資料集上有不同的表現效果,根據特定的任務選擇不同的演算法,如何評價分類演算法的好壞,要做具體任務具體分析,對于決策樹,主要用正確率去評估,但是其他演算法,只用正確率能很好的評估嗎?
? 答案是否定的,
? 正確率確實是一個很直觀很好的評價指標,但是有時候正確率高并不能完全代表一個演算法就好,比如對某個地區進行地震預測,地震分類屬性分為0:不發生地震、1發生地震,我們都知道,不發生的概率是極大的,對于分類器而言,如果分類器不加思考,對每一個測驗樣例的類別都劃分為0,達到99%的正確率,但是,問題來了,如果真的發生地震時,這個分類器毫無察覺,那帶來的后果將是巨大的,很顯然,99%正確率的分類器并不是我們想要的,出現這種現象的原因主要是資料分布不均衡,類別為1的資料太少,錯分了類別1但達到了很高的正確率缺忽視了研究者本身最為關注的情況,

3.4 什么樣的分類器是最好的

? 對某一個任務,某個具體的分類器不可能同時滿足或提高所有上面介紹的指標,
? 如果一個分類器能正確分對所有的實體,那么各項指標都已經達到最優,但這樣的分類器往往不存在,比如之前說的地震預測,既然不能百分百預測地震的發生,但實際情況中能容忍一定程度的誤報,假設在1000次預測中,共有5次預測發生了地震,真實情況中有一次發生了地震,其他4次則為誤報,正確率由原來的999/1000=99.9下降為996/1000=99.6,召回率由0/1=0%上升為1/1=100%,對此解釋為,雖然預測失誤了4次,但真的地震發生前,分類器能預測對,沒有錯過,這樣的分類器實際意義更為重大,正是我們想要的,在這種情況下,在一定正確率前提下,要求分類器的召回率盡量高,

4 邏輯回歸

4.1 回歸劃分

廣義線性模型家族里,依據因變數不同,可以有如下劃分:

(1)如果是連續的,就是多重線性回歸

(2)如果是二項分布,就是邏輯回歸

(3)如果是泊松(Poisson)分布,就是泊松回歸

(4)如果是負二項分布,就是負二項回歸

(5)邏輯回歸的因變數可以是二分類的,也可以是多分類的,但是二分類的更為常用,也更加容易解釋,所以實際中最常用的就是二分類的邏輯回歸,

4.2 邏輯回歸適用性

邏輯回歸可用于以下幾個方面:

(1)用于概率預測,用于可能性預測時,得到的結果有可比性,比如根據模型進而預測在不同的自變數情況下,發生某病或某種情況的概率有多大,

(2)用于分類,實際上跟預測有些類似,也是根據模型,判斷某人屬于某病或屬于某種情況的概率有多大,也就是看一下這個人有多大的可能性是屬于某病,進行分類時,僅需要設定一個閾值即可,可能性高于閾值是一類,低于閾值是另一類,

(3)尋找危險因素,尋找某一疾病的危險因素等,

(4)僅能用于線性問題,只有當目標和特征是線性關系時,才能用邏輯回歸,在應用邏輯回歸時注意兩點:一是當知道模型是非線性時,不適用邏輯回歸;二是當使用邏輯回歸時,應注意選擇和目標為線性關系的特征,

(5)各特征之間不需要滿足條件獨立假設,但各個特征的貢獻獨立計算,

4.3 邏輯回歸與樸素貝葉斯有什么區別

邏輯回歸與樸素貝葉斯區別有以下幾個方面:

(1)邏輯回歸是判別模型, 樸素貝葉斯是生成模型,所以生成和判別的所有區別它們都有

(2)樸素貝葉斯屬于貝葉斯,邏輯回歸是最大似然,兩種概率哲學間的區別

(3)樸素貝葉斯需要條件獨立假設,

(4)邏輯回歸需要求特征引數間是線性的,

4.4 線性回歸與邏輯回歸的區別

線性回歸與邏輯回歸的區別如下描述:

(1)線性回歸的樣本的輸出,都是連續值,\(y\in (-\infty ,+\infty )\),而邏輯回歸中\(y\in (0,1)\),只能取0和1,

(2)對于擬合函式也有本質上的差別:

? 線性回歸:\(f(x)=\theta ^{T}x=\theta _{1}x _{1}+\theta _{2}x _{2}+...+\theta _{n}x _{n}\)

? 邏輯回歸:\(f(x)=P(y=1|x;\theta )=g(\theta ^{T}x)\),其中,\(g(z)=\frac{1}{1+e^{-z}}\)

? 可以看出,線性回歸的擬合函式,是對f(x)的輸出變數y的擬合,而邏輯回歸的擬合函式是對為1類樣本的概率的擬合,

? 那么,為什么要以1類樣本的概率進行擬合呢,為什么可以這樣擬合呢?

? \(\theta ^{T}x=0\)就相當于是1類和0類的決策邊界:

? 當\(\theta ^{T}x>0\),則y>0.5;若\(\theta ^{T}x\rightarrow +\infty\),則\(y \rightarrow 1\),即y為1類;

? 當\(\theta ^{T}x<0\),則y<0.5;若\(\theta ^{T}x\rightarrow -\infty\),則\(y \rightarrow 0\),即y為0類;

這個時候就能看出區別,在線性回歸中\(\theta ^{T}x\)為預測值的擬合函式;而在邏輯回歸中\(\theta ^{T}x\)為決策邊界,下表2-3為線性回歸和邏輯回歸的區別,

? 表2-3 線性回歸和邏輯回歸的區別

線性回歸 邏輯回歸
目的 預測 分類
\(y^{(i)}\) 未知 (0,1)
函式 擬合函式 預測函式
引數計算方式 最小二乘法 極大似然估計

下面具體解釋一下:

  1. 擬合函式和預測函式什么關系呢?簡單來說就是將擬合函式做了一個邏輯函式的轉換,Sigmod函式將\(y\in(-\infty,+\infty)\),轉換后使得\(y^{(i)}\in(0,1)\);
  2. 最小二乘和最大似然估計可以相互替代嗎?回答當然是不行了,我們來看看兩者依仗的原理:最大似然估計是計算使得資料出現的可能性最大的引數,依仗的自然是Probability,而最小二乘是計算誤差損失(平方差),

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/55456.html

標籤:其他

上一篇:機器學習回顧篇(12):集成學習之Bagging與隨機森林

下一篇:論文閱讀|Focal loss

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more