主頁 >  其他 > Aleax prize (開放域聊天系統比賽)

Aleax prize (開放域聊天系統比賽)

2020-09-14 16:26:35 其他

Abstract

  Gunrock是一種社交機器人,旨在讓用戶參與開放域的對話。我們使用大規模的用戶互動資料來迭代地改進了我們的機器人,使其更具能力和人性化。在2018年Alexa獎的半決賽期間,我們的系統進行了40,000多次對話。我們開發了一個背景關系感知的分層對話框管理器,以處理各種用戶行為,例如主題切換和問題解答。此外,我們設計了一個健壯的三步自然語言理解模塊,其中包括句子分割和自動語音識別(ASR)錯誤校正等技術。此外,我們通過添加韻律語音合成來改善系統的人像性。

 

 1 Introdiction

   對話系統研究中的一大挑戰是培訓和測驗具有大量用戶的對話系統。大多數研究人員以前在眾包平臺上通過付費給參與者以模擬用戶來培訓和評估他們的系統[27]。但是,以這種方式訓練和評估的系統在直接部署為實際產品時會產生不穩定的結果。亞馬遜Alexa prize提供了一個吸引大量志愿用戶與社交對話系統互動的平臺。在45天的評估期內,我們平均每天獲得500多次對話。在整個開發程序中,我們總共收集了487,314次會話。我們的系統需要處理大量的不同用戶。由于人類已經習慣了彼此的交流方式,因此大多數用戶可能會將其人與人之間的交流行為方式和期望轉移到與系統的互動中。因此,模仿是提高會話系統性能的一種可能方法。Gunrock模仿自然的人與人之間的對話,并具有涵蓋各種社會話題的能力,這些話題可以就特定和流行的話題進行深入的交流。

 

一、新的三相自然語言理解通道

我們在開放領域的口語理解,對話管理和語言生成方面做出了許多貢獻。開放域口語理解中的兩個主要挑戰包括ASR(自動語音識別)錯誤和物體歧義。我們設計了一種新穎的三相自然語言理解(NLU)管道來解決這些障礙。盡管用戶可以一口氣說出幾個句子,但ASR可以對句子進行解碼,但不能像文本輸入一樣提供標點符號。我們的NLU首先將復雜的輸入分解為較小的部分,以降低理解的復雜性。然后,在這些小片段上執行各種NLP技術以提取資訊,包括命名物體,對話意圖和情感。最后,我們還利用背景關系和語音資訊來解決共同參考,ASR錯誤和物體歧義。

二、分層對話管理器

  們還設計了一個基于堆疊的分層對話管理器,以處理用戶之間的多種對話。對話管理器首先使用從NLU獲得的資訊,對用戶請求哪個主題(例如電影)做出高層決策。然后,系統激活處理該主題的特定于域的主題對話框模塊。在每個主題對話框模塊中,我們都有一個預定義的對話流,用于使用戶參與更詳細和全面的對話。為了適應各種用戶行為并保持對話的連貫性,系統可以隨時跳入和跳出,以回答事實和個人問題。此外,可以使用在不同域特定主題對話框模塊之間創建的隧道來容納用戶的意圖切換。

三、應用SSML使陳述句更類人

  為了創建更生動的類人互動,我們使用Amazon的語音合成標記語言(SSML)(例如“ aha”)創建了韻律效果庫。通過用戶訪談,我們發現人們對這些韻律效果和感嘆詞認為該系統聽起來更自然。

 

2 Related Work

 

  端到端的方式提高了對話性能。但是,這些方法都存在不連貫和不通用的問題[29]。為了解決這些問題,一些研究將基于規則的方法與端到端的方法相結合[19]。還有一些學者利用個人的技巧和知識圖譜[6]。這種方法的組合增強了用戶體驗并延長了對話時間,但是,它們在適應新領域時不靈活,并且無法有效地處理與意見相關的請求。我們的Gunrock采用了最新的實踐,并強調動態的用戶對話。該系統充分利用跨不同域和隧道的連接資料集,在主題對話模塊之間無縫轉換。從用戶收集的資料除了用于NLU和自然語言生成(NLG)之外,我們還使用這些資料集訓練了模型。

 

3 Architecture

 

  我們利用了Amazon Conversational Bot Toolkit建立系統架構。該工具包提供了一個zero-effort的擴展框架,使開發人員可以專注于構建用戶友好的機器人。基于事件驅動的系統在AWS Lambda function(亞馬遜云服務器)之上實作,當用戶向機器人發送請求時將觸發該系統。 Cobot基礎設施還具有一個狀態管理器界面,該界面將用戶資料和對話框狀態資訊都存盤到DynamoDB(資料庫)。我們還利用Redis(遠程字典服務)和Amazon新發布的圖形資料庫Neptune來構建內部系統的知識庫。在本節中,我們重點討論每個系統組件。

 

3.1 System Overview

 



圖1描述了bot對話系統框架。通過亞馬遜提供的ASR提供用戶話語,利用TTS由文本轉換成語音。因此我們的系統主要處理文本的輸入和輸出。由于某些情況可能會產生較長的延遲。例如,如果我們檢測到ASR結果中的置信度得分較低,則會生成提示,要求用戶直接重復或澄清。通過ASR之后,用戶輸入將由多個NLU組件處理,例如Amazon工具包服務和對話行為檢測器。我們使用Amazon Offensive Speech Classifier工具包來檢測令人反感的內容。如果內容顯示出不良的跡象,我們會告知用戶該主題的不適當之處,并建議其他主題繼續對話。

  NLU流程涉及三個步驟。首先,將輸入語音分為多個句子,然后檢測名詞短語。最后,名詞短語將由圖1所示的幾個NLP組件進一步分析。在3.3節中,我們將詳細討論NLU組件。在對話框管理器中,意圖分類器用于將不同的用戶意圖定向到相應的主題對話框模塊。它們涵蓋了幾個特定的??主題,包括電影,運動,動物等。

  每個主題對話框模塊都有其自己的對話框流,使用戶可以靈活地進行更深入的對話。所有主題對話框模塊都使用Amazon的EVI服務來回答事實問題,并通過背景故事來回答與Bot角色相關的問題,例如您最喜歡的顏色是什么?此外,我們使用Amazon EC2實體11從不同來源抓取資料并將其存盤在我們的知識庫中。來自NLU的所有資訊以及背景關系資訊都用于確定適當的主題對話框模塊,該模塊呼叫NLG生成回應。 NLG系統使用模板管理器來集中系統的回應模板。為了確保回應的適當性,我們包括褻瀆檢查程式以提取回應的內容。 NLG中還包括一個后處理器,用于修改原始主題對話框模塊的回應。最后,我們使用Amazon SSML格式化回應的韻律。在以下小節中,我們將詳細描述主要的系統塊。

 

3.2 Automatic Speech Recognition

在用戶語音通過NLU之前,我們的系統會根據ASR總體置信度得分和每個單詞的置信度得分來預設輸入語音,以解決和處理ASR錯誤。我們根據置信度得分范圍定義三個ASR錯誤回應:

     ?臨界范圍:如果總體置信度得分和每個單詞的置信度得分低于0.1,系統將直接中斷整個管道,并要求用戶重復或重述其話語或要求。

               ?警告范圍:如果總體置信度得分低于0.4但不在臨界范圍內,則允許其通過ASR校正,這將在3.3.5節中討論。

               ?安全范圍:對于其他情況,我們將其定義為安全范圍并直接使用ASR結果。我們還會處理用戶的意料之外的意圖,例如投訴或不完整的話語。在這種情況下,我們意識到僅提供資訊作為回應會導致不良的用戶體驗

 

3.3 Nature Language Understanding

Alexa Skills Kit(ASK)[12]為NLU提供了話題分類,情緒分析,褻瀆檢查和NER(命名物體識別)。我們添加了一個句子分割模型,將用戶的輸入分成語意單元,并對每個語意單元執行NLU。提取名詞短語后,我們實作了(命名)物體識別,共同參考,ASR校正和對話行為檢測,以支持語言理解。我們按照NLU管道的順序介紹每種模型的技術細節(第3.1節)。

 

3.3.1 Sentence Segmentation

我們訓練了一種分割模型,以將語音分成具有完整語意含義的較小片段。我們使用康奈爾電影語料庫[5]訓練了序列模型[24],該序列包含304,713個對話輪和23,760個手動標記的語音(7月29日至7月31日)作為驗證集。通過為句子中的中斷添加特殊標記來對資料進行預處理。例如,“Alexa that is cool what do you think of the Avengers”被細為

“Alexa <BRK> that is cool <BRK>what do you think of the Avengers <BRK>”

 

3.3.2 Noun Phrase Extraction(名詞短語提取)

我們使用了Stanford CoreNLP選區決議器[15]從輸入句子中提取名詞短語和區域名詞短語(決議樹的葉級)。我們過濾了一些停用詞(例如全部),并將其余詞視為其他NLU模塊和選擇策略的關鍵字。在以后的作業中,我們計劃使用依賴性決議器來識別主語和賓語,以防出現多個名詞短語。

 

3.3.3 Entity Recognition(物體識別)

 

?Google知識圖譜12:我們使用Google知識圖查詢名詞短語以生成詳細描述,置信度得分并將結果快取到Redis。我們還將描述映射到我們擁有的模塊。例如,名詞短語“古墓麗影”的標簽“視頻游戲系列”具有很高的置信度,因此我們可以將其映射到我們的游戲模塊。此外,我們提取了多個標簽以消除名詞短語的歧義(例如“古墓麗影”也可以是電影)。因此,當存在多個具有高置信度得分的標簽時,考慮背景關系。

?Microsoft概念圖13:我們還使用Microsoft概念圖對名詞短語進行分類。與Google知識圖相比,它提供了更通用的類別,可用于分配模塊。

?ASR校正:除了使用知識圖來獲取物體之外,我們還使用ASR校正器,這將在3.3.5節中詳細介紹。這對于同音詞(聽起來相同但拼寫不同的詞)非常重要。模糊搜索將更可能打出具有相似拼寫的詞組,但由于語音識別,可能導致選擇不正確。使用語音查找匹配項可以提高特定域中NER的準確性。

該部分將以上三種技術并行應用

 

3.3.4 Coreference Resolution(共指決議:在一短文本內多個表達段指向現實世界中的同一個物體)

Stanford CoreNLP和NeuralCoref 14的最新模型已針對非會話資料進行了訓練,因此無法很好地用于回指決議中的對話。

因此,我們將來自請求和NERs的名詞短語以及來自系統回應的詳細描述存盤到用戶屬性中根據用戶指的是什么(例如,人或事件,男性還是女性),我們提供相應的共同推薦解決方案。根據請求,我們分別將來自用戶的名詞短語和來自我們的回應的NER優先考慮。在以后的作業中,我們計劃考慮更多的背景關系,并訓練一個模型,該模型可以在定義好的優先級之外的選定單詞串列中進行確認。

 ASR錯誤對NLU質量有很大影響。 ASK通過合并每個單詞的置信度得分和語言模型生成的得分,從而提供總體ASR置信度得分。總體分數表明正確識別整個話語的可能性。但是,當置信度得分較低時,有兩種型別的誤報可能會觸發錯誤處理,以表示ASR錯誤。第一個是在訓練資料中不經常看到提到的單詞時,因此單詞的權重較低。誤報的另一個實體是同音詞,即使用戶重復他們的請求,ASR也無法捕獲。因此我使用double metaphone演算法。我們還根據觀察結果在具有某些模式的單詞上添加了三級編碼如果來自ASR的總體置信度低于某個閾值(設定為0.4),我們通過將名詞短語的變音位代碼與知識庫的變音位代碼進行匹配來提出候選詞。

 

3.3.6 Dialog Act Prediction

NLU中的每個分段陳述句都與一個對話行為相關聯。對話行為是給定對話背景關系即意見,陳述的對話中的功能。我們訓練了LSTM和CNN模型來預測對話行為。前者使用2層的Bi-LSTM模型,使用fastText進行預訓練,輸入層大小為300,隱藏層大小為500。后者使用2層的CNN模型,也使用fastText進行預訓練,卷積核大小為3x3 將其應用在 SWDA資料集(經過處理)上 。我們還在預訓時通過練嵌入ELMo [17]和遞回卷積神經網路模型[13]來優化模型。

 

3.3.7 Topic Expansion

除了要求用戶共享更多資訊并將資訊存盤在我們的資料庫中作為學習程序之外,我們還可以討論類似的話題。例如,如果用戶想談論汽車,我們可以從ConceptNet檢索不同汽車型別的串列(例如Volvo)。因此,在詢問了用戶喜歡的汽車型別并對對話行為分類的輸入進行評論之后(例如,如果用戶正在講故事,觀點或提出問題),我們可以擴展到Volvo并從我們的資訊庫中提取相關資訊。、

 

3.4 Dialog Management

我們創建了一個兩級分層對話框管理器來處理用戶的對話。高級系統將利用NLU的輸出為每個用戶請求選擇最佳主題對話框模塊。之后,低級系統將激活此主題對話框模塊以生成回應。

 

3.4.1 High-Level System Dialog Management

系統首先根據NLU輸出識別用戶意圖,然后與每個子模塊的反饋相結合,高級對話管理器決定哪個子模塊應處理用戶話語。

Intent Classifier(意圖分類器):我們基于通用Alexa獎品聊天資料集(CAPC)定義了三個級別的用戶意圖,CAPC是2017年Alexa獎競賽中收集的匿名人機對話資料集。我們首先處理社交聊天域系統的請求,例如“播放音樂”,“設定溫度”,“開燈”等。對于這些請求,由于我們的社交機器人無法執行任務,因此系統會向用戶解釋如何退出社交模式,以便他們隨后可以使用Alexa內置功能。

 

Dialog Module Selector(對話框模塊選擇器):我們的對話模塊選擇器首先選擇一個主題對話模塊,該模塊負責回應意圖分類器檢測到的主題意圖。為了保持回應的一致性,選定的模塊在生成回應后會向系統提供一個稱為“ propose_continue”的信號。如果將其設定為“繼續”,我們將為用戶的下一次發聲選擇此模塊。如果將其設定為“ UNCLEAR”,則僅當我們無法檢測到任何其他主題時才選擇此模塊。如果將其設定為“停止”,則表示它無法處理用戶的其他請求,我們的系統不會在下一輪選擇此模塊。

3.4.2 Low Level Dialog Management

我們構建了兩個API,分別是Backstory和EVI,以回答有關聊天機器人的一般事實和背景問題。

 

?Backstory: 這項服務旨在檢索對與聊天機器人的背景和偏好有關的問題的答案,例如“您最喜歡的運動是什么”。我們使用Google的通用句子編碼器[4]嵌入用戶的問題和我們預先定義的問題。然后,我們獲取與該問題相對應的答案,該問題與用戶的問題的余弦距離最接近,作為回應。對于每個問題,“背景故事”模塊還可以處理用戶的進一步請求,例如“您為什么喜歡籃球?”。

?EVI:亞馬遜提供的服務。它可以回答一些事實性問題,例如“勒布朗·詹姆斯(Lebron James)多大?”。如果沒有相應答案,EVI將回傳“我對此沒有意見”或“我不知道”。另外,由于有時它會直接回傳Alexa技能鏈接,因此我們對結果進行后處理,而不是直接回傳。

 

3.5 Knowledge Base

  我們的知識庫由按主題存盤在DynamoDB表中的統一資料集組成。資料集來自Reddit,Twitter時刻,辯論意見,IMDB,Spotify等。通過檢測匹配的物體將資料集統一在知識圖中。我們利用亞馬遜的圖形資料庫Neptune建立物體與Gremlin查詢語言23之間的關系以遍歷它們。

 

? Factual Content

Reddit:我們每天從各種子Reddit中收集大量事件。檢索到的子目錄包括:科學,技術,政治,令人振奮的新聞,新聞,世界新聞,商業新聞,財經新聞,體育,娛樂,時尚新聞,健康,音樂新聞,TIL,ShowerThoughts,旅行。

Twitter:Gunrock中的Twitter時刻旨在幫助用戶實時了解世界上正在談論的話題。隨著事件的發生,Gunrock能夠談論電影,書籍,政治,音樂,名人等。

常規資訊:有關電影和音樂的常規資訊,我們使用IMDB資料庫轉儲“ One Million Playlist dataset”資料集。 該資料集使Gunrock能夠過渡到播放串列中的相關藝術家,并了解流行歌曲和藝術家。我們還利用TMDB API和Goodreads API分別檢測電影和書名。

 

?關于意見內容

– Twitter Opinions 我們在Twitter Moment中附帶了意見。 Gunrock有機會參與實時事件,使對話更加有趣和有趣。

–Debate Opinions  Gunrock嘗試使用通用句子編碼器將陳述和意見與71,000多個主題和460,000個意見進行匹配[4]。當辯論主題識別的置信度很高,并且在普遍意見共識下,Gunrock將直接回答主題或用戶意見。對于觀點分歧在40-60分之間的有爭議主題,我們要求用戶發表意見,并解釋說Gunrock仍在形成自己的觀點。這提供了一個機會,可以輕而易舉地解決兩極分化的問題,同時在整個用戶之間積累共識。

   我們使用OpenIE(開放域知識抽取工具) [1]來統一我們的知識圖。它可以自動從純文本中提取源物體和目標物體之間的二進制關系。這些關系在圖形資料庫中抽象,并且物體之間的所有事件都存盤在DynamoDB中。使用V ADER情感[8](基于規則的情感識別方法)為每個事件分配一個情感分數,這是處理推文和Reddit帖子的理想選擇。該情感分數用作知識圖的遍歷權重。

 

 

3.6 Natural Language Generation (NLG)

我們系統的自然語言生成模塊是基于模板的。它選擇一個手動設計的模板,并使用對話框管理器從知識庫中檢索到的資訊填充特定的位置。模板管理器模塊避免重復回應,并生成具有多種表面形式的回應。

我們使用OpenIE [1]來統一我們的知識圖。它可以自動從純文本中提取源物體和目標物體之間的二進制關系。這些關系在圖形資料庫中抽象,并且物體之間的所有事件都存盤在DynamoDB中。使用V ADER情感[8]為每個事件分配一個情感分數,這是處理推文和Reddit帖子的理想選擇。該情感分數用作知識圖的遍歷權重。

 

3.6.1 Template Manager

模板管理器模塊存盤并決議系統使用的回應模板。它集中了系統中多個并行對話流組件(例如電影和音樂)中的所有回應模板,確保沒有為回應選擇重復的模板,并允許按模塊指定動態地形成模板。使用模板管理器的主要目標之一是避免重復的回應。我們為每個模板設計了多種表面形式,并且模板管理器確保它們是隨機選擇的,并且不會在對話中重復出現。這是通過將使用的模板作為哈希存盤在每個用戶的哈希表中來完成的。例如,我們的電影模塊提供了電影有趣的事實,這是通過將從模塊資料庫中提取的事實填充到我們預先定義的回應模板中來完成的。

 

3.6.2 Prosody Synthesis

  我們的系統利用Amazon Alexa的語音合成系統進行語音合成。我們使用Amazon SSML格式來增強我們的模板,例如在讀取電話號碼或正確發音同形異義詞和首字母縮寫詞時。另外,我們在10處添加填充符(例如“ whoops”和“ uh-oh”)以及諸如“ Okey dokey ”的標記更像人。我們還會插入暫停符來分解長句子,使它們聽起來更自然,并在開玩笑之前添加它們,以建立用戶的期望。

 

4 An Example Dialog

 



 

 

表1給出了一個模擬的示例對話。為了吸參考戶,我們的系統以有趣的內容為中心對事實,經驗和觀點進行了交織。事實向用戶提供了有趣的資訊。此外,用戶可以與我們的機器人交流意見和經驗。我們認為擁有觀點和經驗對于使機器人人性化至關重要。我們還發現確認對于用戶參與很重要。對話可以被認為是資訊交換的程序,只有當說話者和聽者相互理解時,對話才會發生。確認會向用戶發送信號,表明該機器人可以理解,并且還充當隱式接地,使用戶很容易檢測到該機器人被誤解了。為了延長對話時間,我們將系統設計為混合計劃。如果用戶正在請求特定主題或提出問題,我們確保做出適當答復。如果用戶對當前主題感興趣,則系統將繼續深入研究。同時,我們的系統也可以采取主動。如果用戶沒有明確的意圖或可采取的行動,則我們的系統將提出一個主題或提出相關問題。

 

 

5 Conclusion

  我們在口語檢測,對話管理和韻律語音合成方面做出了許多貢獻。具體來說,我們提出了一個三相口語理解管道來處理開放域口語理解。分層對話管理器,利用對話背景關系來實作靈活的對話流,從而無縫地將事實和觀點交織在一起;韻律語音合成器通過對音調的調整和填充詞插入來構建更自然的回應。

 

6 Future Work

一、引入推薦系統:我們希望在幾個方面改進我們的系統。我們的目標是根據不同用戶的個人資料(例如性別,個性和主題興趣)來改進建議主題的選擇,從而為每個用戶創建一種適應性和獨特的對話體驗。為了進一步增強每個用戶的獨特對話體驗,我們將構建一個強大的推薦系統,以針對即將到來的事件或有趣的內容針對不同用戶的興趣提供建議。

二、加入強化學習:我們還計劃使用強化學習為子模塊選擇和對話內容規劃訓練更好的對話策略。我們希望在用戶要求特定目標的幫助(例如,推薦合適的餐廳或旅游景點)時,通過社交交流和面向任務的對話來更好地處理案件。

三、辯論子系統:我們還將構建一個資料驅動的意見回答和主題辯論子系統,這將使我們能夠與用戶就熱門主題進行適當的主觀討論。

四、在線學習:我們還將探索在線學習技術,以使我們的系統從與用戶的對話資料中自動學習,尤其是在系統不熟悉的主題上

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

標籤:匯編語言

上一篇:小菜雞的期末大作業

下一篇:關于使用快捷指令顯示位置

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