主頁 >  其他 > 多標簽分類(十):Multi-label Image Classification with Regional Latent Semantic Dependencies

多標簽分類(十):Multi-label Image Classification with Regional Latent Semantic Dependencies

2020-11-04 14:09:05 其他

具有區域潛在語意相關性的多標簽影像分類

??來自2017年的CVPR

摘要

??深度卷積神經網路(CNN)在單標簽影像分類方面表現出了先進的性能,在多標簽影像分類方面也取得了長足的進展,多標簽影像分類需要在一個鏡頭中標注物體、屬性、場景類別等.目前的多標簽影像分類方法利用了影像中標簽的相關性,在全域范圍內極大地提高了標簽的能力,然而,由于對全域視覺特征的識別有限,預測小物體和視覺概念仍然是一個挑戰.在本文中,我們提出了一個區域潛在語意依賴模型(RLSD)來解決這個問題,所使用的模型包括一個完全卷積的定位架構來定位可能包含多個高度依賴標簽的區域.區域區域被進一步發送到遞回神經網路(RNN)來表征區域層次上潛在的語意依賴.在幾個基準資料集上的實驗結果表明,我們提出的模型取得了最好的性能相比于最新的模型,特別是用于預測影像中出現的小物體.此外,我們在訓練程序中利用邊界盒坐標建立上界模型(RLSD+ft-RPN),實驗結果也表明,我們的RLSD可以在不使用邊界盒標注的情況下接近上界,在現實世界中更加真實

1.介紹

??由于網路訪問的便利和數字設備的廣泛使用,大尺度影像已變得廣泛可用,這為研究人員了解這些影像提供了各種機會,影像分類作為一項傳統的任務,已經進行了幾十年的全面研究,特別是對于單標簽分類問題,已經取得了各種進展,而在現實世界中,影像通常包含著豐富的語意資訊,如物體、屬性、動作、場景等.通過給影像分配多個標簽,可以將視覺資訊轉化為語言,便于理解,并可用于影像檢索和語意分割等其他可視化應用.
??此任務背后的關鍵問題是彌合影像可視內容和多個標簽之間存在的語意差距.圖1給出了多標簽影像的示例.隨著大規模資料集的可用和資料標注的豐富,多標簽影像分類引起了人們的廣泛關注,受到深度神經網路,特別是卷積神經網路先進性能的啟發,人們在將神經網路應用于多標簽分類問題上做出了各種努力,
??圖一:多標簽影像的一個例子,紅色箭頭表示影像內容和標簽之間的視覺相關性,藍色點線表示標簽之間存在語意依賴性,

??最直接的方法是將多標簽影像分類問題視為幾個單獨的單標簽分類問題,并使用交叉熵或排名損失來訓練每個標簽的獨立分類器,weet 提供了一個區域解決方案,允許在區域級別上獨立地預測標簽,但是,他們很難建立不同標簽之間的標簽依賴的模型,直觀上看,多標簽的影像中標簽之間的相關性很強,例如ocean和ship通常出現在同一幅影像中,而ocean和cat通常不會同時出現,為了方便地探索標簽依賴關系,在以往的作業中通常采用概率圖形模型(PGM)
??最近,Wang等證明了遞回神經網路(RNN)可以有效地捕獲高階標簽依賴關系,他們將CNN和RNN統一為一個框架,在全域層面上挖掘標簽依賴,極大地提高了標簽的能力,然而,由于對全域視覺特征的識別有限,預測小物體和屬性對于這些作業來說仍然是一個挑戰,
??在本文中,我們的主要貢獻是提出了一個用于多標簽影像分類的區域潛在語意依賴(RLSD)模型,該模型有效地捕獲了區域層面上的潛在語意依賴,該模型結合了區域特征的優點和基于RNN的標簽共現模型的優點,與目前最先進的多標簽分類模型相比,在多個基準資料集上取得了最好的性能,特別是在預測小目標和視覺概念方面,圖2顯示了我們提出的RLSD模型與基線模型的示例輸出,我們可以看到,在Multi-CNN和CNN+LSTM中,由于圖片中的“瓶子”、“花瓶”和“酒杯”體積較小,所以沒能預測出它們,而我們的模型有效地預測了它們和其他大型物體,
??圖2:不同模型多標簽預測實體結果,左邊是ground-truth,中間的一列是來自基線模型、Multi-CNN和CNN+LSTM的結果,右列顯示我們提出的RLSD模型的輸出,包括預測的多個標簽和選定的區域,與基線方法相比,我們的模型預測效果更加豐富,尤其擅長預測小物體,如瓶子、酒杯、花瓶等,

??所提模型的框架如圖3所示,首先通過CNN對輸入影像進行處理,提取卷積特征,然后將其發送到RPN-like (Regional Proposal Network)定位層,與傳統的目標檢測框架中的RPN(如faster R-CNN)不同,RPN試圖用一個單一的目標來預測提案,我們的定位層被設計用于定位影像中可能包含多個語意依賴標簽的區域,利用全連接神經網路對這些區域進行編碼,再將其發送給RNN, RNN在區域層面捕獲潛在的語意依賴關系,RNN單元根據定位層的輸出和先前的遞回神經元的輸出順序輸出多類預測.最后,執行最大池化操作以融合所有區域輸出作為最終預測,
??此外,我們還建立了一個上界模型(RLSD+ft-RPN),利用物件限定框坐標進行訓練,我們的實驗結果表明,我們的模型可以達到這個上限,而不涉及額外的限定框注釋,這在現實世界中更加真實,

2.相關作業

??在過去的幾年中,人們對多標簽影像分類進行了大量的研究,基于強大的深度卷積神經網路,在影像分類方面取得了最新進展,該網路嘗試通過使用由多個非線性變換組成的架構來對視覺資料的高級抽象進行建模,已有幾種方法將單標簽分類網路擴展到多標簽問題,Gong等人結合top-k排名目標與CNN架構來解決這個問題,通過為成對排序標簽定義權重函式,使損失函式最小化,使正標簽的排序高于負標簽,weet al.提供了一個區域解決方案,允許在區域級別上獨立地預測標簽,他們使用BING生成物件建議,并進一步將其發送到CNN來計算多類得分,應用最大池化操作將區域得分融合在一起作為最終分類結果,我們還使用了區域特征和最大池融合,然而,我們考慮區域潛在語意依賴,這允許我們聯合預測多個標簽,
??還有一些研究通過設計多模態表示方法來解決多標簽分類問題,通過學習影像視覺內容和標簽的表示方法來彌合影像和標簽之間的語意鴻溝,通常采用典型相關分析(CCA)和核典型相關分析(KCCA)構建潛在語意空間來解決多標簽影像標注和檢索問題,這些方法側重于挖掘標簽豐富的語意資訊,而忽視了標簽之間的依賴關系,
??為了建立標簽依賴的模型,提出了幾種方法,在之前的作業中,對影像特征標簽聯合分布進行建模.有幾種不同的圖結構可以實作這一目的.基于圖的方法的一個局限性是,標簽語意資訊越豐富,圖就越復雜,計算復雜度高,效率低.此外,上述所有方法都只在全域層次上對標簽依賴進行建模
??遞回神經網路(RNN)已被證明能夠有效地建立一個序列的時間依賴性模型,并已成功地應用于多個序列對序列的問題.Wang等表明,RNN可以有效地捕獲高階標簽依賴關系,他們將CNN和RNN統一為一個框架,在全域層面上利用標簽依賴性,極大地提高了標簽的能力,我們也應用RNN來捕獲標簽的依賴關系,但與上述不同的是,我們的區域潛在語意依賴模型考慮了區域層面上的標簽依賴,使我們能夠預測小尺寸物體和視覺概念
??我們提出利用區域建議網路、全連接識別網路和RNN共同提取具有豐富語意資訊的影像區域,同時探索潛在的語意依賴關系

3. RLSD模型

??a)框架概述:該模型的關鍵特征是能夠捕獲區域語意標簽的依賴關系,其新穎之處在于,這是由一個本地化體系結構實作的,然后是一些LSTMs(長-短期記憶體),定位層的目的是定位包含多個高度依賴標簽的區域,而LSTMs被用來按順序描述潛在語意標簽依賴關系,執行一個max-pooling操作以最終融合所有區域輸出,圖3顯示了我們提出的模型的整個網路:

??圖3:我們提出的區域潛在語意依賴模型,首先通過CNN對輸入影像進行處理,提取卷積特征,然后將其發送給類似于RPN的全卷積定位層,定位層定位影像中可能包含多個高度依賴標簽的區域,用全連接神經網路對這些區域進行編碼,并發送到區域LSTM中,最后進行max-pooling操作,融合所有區域輸出作為最終預測
??接下來的章節III-A首先介紹了定位層,章節III-B描述了基于LSTM的標簽序列預測模型,最大池化操作和損失函式概述在第III-C節,模型初始化和一些訓練細節在章節III-D 節給出

A.本地化多標簽區域

??為了在區域層次上探索影像,我們需要生成可能包含多個物件和視覺概念的區域,因此,我們提出的模型的第一個組成部分是定位這些區域,傳統的目標建議演算法(如選擇性搜索,Objectness, BING和MCG等)被排除,因為這些方法只關注預測單一候選目標,這意味著一個候選區域通常只包含一個單一的目標,Johnson等人提出了一種全卷積神經網路,它是在候選區域網路(RPN)[14]的基礎上擴展而來的,用于定位可以用一句話而不是單個標簽來描述的區域,因此,提出的區域通常具有較大的標簽密度和標簽復雜度,受他們作業的啟發,我們開發了一種針對多標簽影像分類的候選區域生成方法,
??1)卷積特征作為輸入:由于CNN的卷積層仍然保留了影像的空間資訊,這是我們探索區域層面上的語意依賴關系所必需的,所以我們使用它來提取影像特征,具體來說,我們使用VGGNet卷積層配置,它由13個卷積層(具有3×3的內核大小)和5個最大池層(具有2×2的內核大小)組成,最后一個卷積層的輸出作為影像特征,給定一個大小為 3 × H × W 3×H×W 3×H×W的輸入影像,卷積特征為 C × H ′ × W ′ C×H'×W' C×H×W,其中 H ′ = H / 16 , W = W / 16 , C = 512 H' = H/16,W = W/16 ,C = 512 H=H/16,W=W/16,C=512,與VGGNet設定相同,卷積特征被進一步發送到定位層,以生成我們感興趣的候選區域,
??2)全卷積定位層:定位層的輸入是最后一步提取的卷積特征,而輸出是感興趣的空間區域的數量,每個區域都有固定大小的表示
??a)錨點與回歸:我們通過回歸一組生成錨點的偏移量來預測候選區域,具體來說,將卷積特征圖內部的每個點投影回原始影像(H×W),并以其為中心生成k個不同高寬比的錨盒(框),每個錨框被送到一個全卷積的網路中,以產生預測的盒標度和置信分數,全卷積網路由256個核大小為3×3的卷積濾波器,一個ReLU層,最后一個帶有 ( 4 + 1 ) × k (4 + 1)×k (4+1)×k個濾波器的卷積層組成,其中4為盒標量的數目,1為置信分數,在我們提出的模型中,我們設k = 12.我們在錨框上應用對數空間縮放變換,這意味著給定錨框的引數 ( a x , a y , a w , a h ) (a_x,a_y,a_w,a_h) (ax?,ay?,aw?,ah?),其中 ( a x , a y ) (a_x,a_y) (ax?,ay?)是錨框的中心, a w , a h a_w,a_h aw?,ah?分別表示錨框的寬度和高度,我們通過以下公式生成區域坐標 b = ( b x , b y , b w , b h ) b = (b_x,b_y,b_w,b_h) b=(bx?,by?,bw?,bh?):

??我們的模型預測了標量 t x , t y , t w , t h t_x,t_y,t_w,t_h tx?,ty?,tw?,th?,采用光滑L1范數作為損失函式來回歸區域位置,給定真坐標 g = ( g x , g y , g w , g h ) g = (g_x,g_y,g_w,g_h) g=(gx?,gy?,gw?,gh?),損耗函式定義為:

其中:

??b)盒采樣和雙線性插值:這里采用了一種采樣機制對生成的候選區域進行子采樣,因為將所有候選區域發送到進一步的基于LSTM的標簽生成步驟是非常昂貴的,采樣一個 M = 256 M = 256 M=256大小的小批量,M/2置信度最高的區域為正樣本,M/2最低的區域為負樣本,我們還限制了在一個小批中大部分盒子(框)是正樣本,另一半是負樣本,在測驗階段,采用非最大抑制來選擇最優的M個方案
??為了保證候選區域特征能被全連通層接受,梯度能被反向傳播到輸入特征和盒坐標,使用雙線性插值代替ROI池化層,我們參考雙線性采樣操作,對于頂部的M區域候選,得到 M × C × X × Y M×C×X×Y M×C×X×Y特征圖,其中 C = 512 C = 512 C=512為VGGNet卷積特征圖大小, X , Y X, Y X,Y為雙線性采樣網格大小,在我們的例子中,我們設 X = Y = 7 X = Y = 7 X=Y=7.
??3)全連接網路編碼:得到區域特征 M × C × X × Y M×C×X×Y M×C×X×Y后,將其發送到由兩個4096-d全連接層組成的基于dropout正則化的全連接網路中,每個區域的特征被扁平化成一個向量,并通過這個全連接網路,因此,每個候選區域被編碼為4096維的特征向量 v v v.所有區域全連接特征形成一個小批量 V = [ v 1 , v 2 , … v i , … … v M ] V = [v_1,v_2,…v_i,……v_M] V=[v1?,v2?vi?,vM?],大小為 M × 4096 M×4096 M×4096,其中 i i i表示第 i i i個候選區域.
??圖4顯示了我們的定位層提出的區域和MCG產生的候選區域之間比較結果的一些例子,由我們的模型生成的邊界盒通常更大,其中一些包含多個物件,因此,我們的模型不僅可以探索足夠的標簽依賴,而且在預測小物體和視覺概念方面優于現有的方法,為了顯示定位層的有效性,我們設定了一個基線模型,使用MCG[45]來代替我們的多標簽區域定位層,用于進一步的多標簽分類,

??圖4:MCG生成的前15個區域(左)與我們的定位層(右)對比結果,我們生成的一些區域包含多個物件,例如,生成的區域包含烤箱/微波爐/廚具、人/網球拍、人/風箏/車等物件

B.一個基于LSTM的多標簽生成器

??為了捕獲這些區域中潛在的語意依賴關系,我們使用LSTMs生成每個區域上的標簽概率分布序列,LSTM是一種記憶單元,它在每一個時間步長對所觀察到的輸入資訊進行編碼,圖5給出了LSTM的基本結構,我們讓 σ σ σ是sigmoid非線性,LSTM更新的時間步長 t t t,給定輸入 x t , h t ? 1 , c t ? 1 x_t, h_{t-1}, c_{t-1} xt?,ht?1?,ct?1?:

??其中 i t , f t , c t , o t i_t, f_t, c_t, o_t it?,ft?,ct?,ot?是LSTM的輸入,忘記,記憶,輸出狀態,各種 W W W矩陣都是訓練過的引數 , h t h_t ht?是時間步長t的隱藏狀態,并被輸入到Softmax中,它將在所有標簽上產生一個概率分布 p t p_t pt?:

??圖5表示LSTM的結構

??給定一個區域特征向量 v v v,設 x 0 = W e v v x_0 = W_{ev}v x0?=Wev?v,其中 W e v W_{ev} Wev?為可學習的區域特征嵌入權值,由式(5)到式(11),得到一個初始隱藏狀態 h 0 h_0 h0?,可用于下一個時間步.從 t = 1 t = 1 t=1 t = T t = T t=T,設 x t = W e s S t x_t = W_{es}S_t xt?=Wes?St?,隱藏狀態 h t ? 1 h_{t-1} ht?1?由上一步給出,其中 W e s W_{es} Wes?為可學習標簽嵌入權值,T是區域內的標簽數, S t S_t St?是時間步長 t t t處的輸入標簽.實際上,在我們的RLSD模型中,由于在訓練階段(和測驗階段)只提供了全域多標簽的地面真值,不能使用區域的地面真值,我們將 S t S_t St?稱為潛在標簽,可由下式得到:

??其中1是一個指標函式, S t S_t St?是索引 i = 1 i = 1 i=1的獨熱向量,其他情況則為0. i i i是所有標簽上的概率分布 p t ? 1 p_{t-1} pt?1?的最大值的索引,它是通過LSTM前饋程序在前 t ? 1 t-1 t?1時間步計算得到的,在預測一個區域的所有標簽之后,添加一個“END”標簽來完成預測
??將一個小批量中的所有M區域特征(一個小批量中的所有區域都來自同一幅影像)放入到LSTM模型中,我們在每個時間步長t上收集每個區域 m m m上的預測 p t m p_{tm} ptm?,形成一個形狀為 M × T × L M×T×L M×T×L的矩陣,其中 L L L為資料集的標簽大小,如果一個區域標簽的長度小于T,我們將填充0.

C.最大池化和損失函式

??為了抑制某些候選區域或某些時間步長的噪聲預測,采用跨區域和時間最大池化的方法將輸出融合為一個綜合預測,設 p t m p_{tm} ptm?為區域 m m m在時間步長 t t t的輸出預測, p t m ( j ) ( ( j = 1 , … , L ) p^{(j)} _{tm}((j = 1,…, L) ptm(j)?((j=1,,L) p t m p_{tm} ptm?的第 j j j個分量,融合層的最大池可以表示為:

??其中 p ( j ) p^{(j)} p(j)可以認為是給定影像第 j j j類的預測值
??最大池融合是RLSD模型對噪聲魯棒性的關鍵步驟.以平方損失為代價函式,將融合層的輸出輸入多路softmax層,定義為:

?? 其 中 p i ^ = y i / ∣ ∣ y i ∣ ∣ 1 其中\hat{p_i} = y_i/||y_i||_1 pi?^?=yi?/yi?1?是第 i i i幅影像的ground-truth概率向量, p i p_i pi?是第 i i i幅影像的預測概率向量.N是影像的數量

??圖6顯示了所提出的測驗影像RLSD模型的示意圖,定位層生成測驗影像的潛在多標簽區域,進一步提取特征并輸入到共享LSTM中,我們可以看到,像“酒杯”、“瓶子”、“花瓶”等小尺寸的物體,由于我們的多標簽定位網路,可以包含在區域內,測驗也以端到端方式執行.

??圖6:測驗影像的RLSD模型示意圖,定位層生成測驗影像的潛在多標簽區域,進一步提取特征并輸入到共享LSTM中,我們可以看到,像“酒杯”、“瓶子”、“花瓶”等小尺寸的物體,由于我們的多標簽定位網路,可以包含在區域內,測驗也以端到端方式執行

D.初始化和預培訓

??我們的模型能夠從頭到尾進行訓練,但是正確的初始化和預訓練機制對于實作良好的性能非常重要,
??a)定位層預訓練:定位層在視徑訓因組區域標題資料集上預先訓練,與其他目標檢測資料集不同的是,該資料集影像中的每個區域通常包含多個目標和視覺概念,非常適合我們的多標簽區域定位任務,
??b) LSTM預訓練:在訓練階段,LSTM首先對全域影像進行預訓練,沒有候選區域,其中每個時間步長都以全域影像標簽作為真實標簽,計算損失,然后使用預先訓練好的LSTM作為我們提出的RLSD模式下區域LSTM的初始化,我們發現初始化程序對模型快速收斂非常重要

4.實驗

??在這一節中,我們給出了我們的實驗結果和分析來證明我們提出的RLSD模型在多標簽影像分類問題上的有效性.我們在三個基準資料集上評估了提出的模型:VOC PASCAL 2007 [48], Microsoft COCO[49]和NUS-WIDE[50],通過與幾種最先進的模型和基線模型的比較,我們表明我們提出的RLSD模型取得了最好的性能,我們進一步分析了精確度-召回率和邊界盒的大小,表明我們的模型特別擅長預測小的物件,

4.1 評價指標

??我們使用的評價指標:計算預測標簽的精度和召回率,對于每個測驗影像,我們預測k個排名最高的標簽,并與影像的ground-truth進行比較,精確度是正確標注標簽的數量除以預測標簽的數量;召回率是正確標注標簽的數量除以地面真實值標簽的數量,我們根據下述的公式計算總體精度和召回率(op & or)和每級精度和召回率(cp & cr),我們還計算了用于比較的平均平均精度(mAP):

4.2 在Microsoft COCO的實驗結果

??Microsoft COCO dataset[49]是一個大規模的基準資料集,用于幾個視覺任務,總共有123,287張影像用于訓練和驗證,其中注釋了80個物件概念.我們使用一幅影像中所有標注的物件標簽作為多標簽的地真,以其訓練集作為訓練資料,以驗證集作為測驗資料.去除沒有標注的影像后,我們有82081張訓練影像和40137張測驗影像,我們通過計算這些標簽的共現率來獲得這些標簽的語意依賴性,并將其形成一個矩陣.我們發現它的標簽集有很強的依賴性,例如鍵盤和計算機總是同時出現:

5.結論

??多標簽影像分類是多媒體領域的一個重要問題,因為它不僅比單標簽影像分類更具挑戰性,而且更接近于現實應用,在本文中,我們提出了一個區域潛在語意依賴(RLSD)模型來解決這個問題,顧名思義,該模型可以捕獲區域級別上的標簽依賴關系,在幾個基準資料集上的實驗結果表明,提出的RLSD模型始終能夠取得優于現有方法的整體性能,特別是在預測影像中的小目標和視覺概念方面
??在未來,我們將研究以無監督的方式定位多標簽區域,注意機制在這種情況下可以被重視,因為它可以用來建模標簽之間的空間關系,我們將在未來的作業中將注意力機制與我們提出的區域潛在語意依賴模型結合起來,

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

標籤:其他

上一篇:計算機網路實驗七:DHCP基本配置

下一篇:軟考

標籤雲
其他(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