數模個人筆記

寫在前面:不建議觀看,會爛尾的

1.馬氏鏈:狀態空間指的是隨機變量的取值范圍,xi稱為一個狀態,應用背景在現在的條件下下一狀態發生的概率,比如退火,他的條件概率可化簡為:

且n+m時刻的概率只與間隔時間m和狀態i,j有關即:

這個新概率叫m步轉移概率,ij當行列就有m步為變量的轉移矩陣。顯然遍歷整個狀態空間當然概率和是1

特殊的如果移動0步,規定i=j時概率是1,不相等為0

那該如何知道概率p呢?可以由過往經驗如退火算法,也可以由數據規律:即找出所有的可能的狀態取值,如何列出這些取值之間的跳轉如00,01,10,11.通常認為步數是1,在步數是1的情況下找出所有跳轉次數,然后認準是從哪里開始跳的,如果要近似00跳轉的概率則找出所有從0開始跳的概率和當分母即00,01。分子是00即可。

其他還有很多定理和衍生概率,這里就不介紹了只是簡單講講而已。應用馬爾可夫鏈的計算方法進行馬爾可夫分析, 主要目的是根據某些變量現在的情況及其變動趨向,來預測它在未來某特定區間可能產生的變動,作為提供某種決策的依據。

2.蒙特卡洛:
又稱隨機抽樣或統計試驗法,基本思想是頻率代替概率,算術平均代替期望(其實就是用數據代替理論推導中未知的值,而這些未知的值往往在概率論中有公式)。

通常來講,先從實際問題抽象出隨機變量X,通過試驗得到算術平均值當期望(考研時學過根據數定律數據要夠大且每次都是獨立同分布),后面也相應可以算出置信度和誤差(降低方差和增大N都可以降低誤差)。

效率概念:等于方差*觀察子樣花費時間

優點:受限小,收斂速度和維數無關但是慢因此高維情況使用效果好,誤差容易確定但是誤差確定是在給定置信度的情況下計算的

3.matlab語法:

矩陣操作:缺省y(:,:)表示取全部,前行后列,1:2:8表示第1到第8,步長2

矩陣變換:x=x(:);默認列向量,因此要行向量得轉置,拉成列向量時先第一列后第二列按列放數據

矩陣拼接:拉成列向量,矩陣操作后面加的是圓括號,矩陣給出是方括號,因此要拼接是【x y】

水平拼接用逗號或者空格都行,要增加行的話就得用;分隔。

inf為無窮大常量

4.這些優化算法核心是跳出方向的設置而不是跳出條件的判斷,目前狀態的領域應該怎么確定。而模擬退火的則是模擬退火通過一個預先定義的“鄰域函數”,從當前解的“鄰近”解中隨機選擇一個候選解,作為可能的“跳出方向”。 這我覺得是最關鍵的,這個領域是人為定義的擾動,比如在下面的TSP問題中就有一個規則。這個規則是因問題而定的,和退火系數起始問題共同影響著最后出來的結果質量。

TSP路徑反轉形成新解。

5.遺傳算法

模擬自然界,初始群體的產生、求每一個體的適應度、根據適者生存的原則選擇優良個體。

通過隨機交叉其染色體的基因并隨機變異某些染色體的基因后生成下一代群體,按此方法使群體逐代進化。

需要確定種群數量,遺傳代數,交叉率(一般是1),變異率。

與模擬退火不同,假如種群數量是500,那就得先給出500條路徑(初始解)(TSP問題)作為父代,然后若是求最小值,則min(500個父代)這個min函數叫做適應度函數,用于評估優秀個體。

然后從里面選兩個個體(解)出來劃定第i個位置為交叉點,交叉點前面不懂后面交換。交叉方式多種多樣這里只是一種。然后還可以跳出個別點交換位置叫做變異。

500個父代每兩個湊組交換生成子代,再在子代中按照變異率選個別個體變異后生成變異體,變異體,子代,父代中按照適應度函數選出優秀種群作為新父代。

6.禁忌搜索算法

禁忌搜索算法用一個禁忌表記錄下已經到達過的局部最優點,在下一次搜索中,利用禁忌表中的信息不再或有選擇地搜索這些點

是組合優化算法的一種,組合優化:是一種大的學科類別

核心特征:?離散決策、有限解空間、目標是最小化或最大化某個目標函數。

由于上述都是用距離描述鄰域,在組合優化則有一個更高層次的抽象概念鄰域:

D 表示決策變量的定義域, F表示可行解區域, F 中的任何一個元素稱為該問題的可行解, f 表示目標函數。

候選集合:

禁忌表:禁忌表中的兩個主要指標是禁忌對象和禁忌長度,,一般是給禁忌對象x一個禁忌長度t,當迭代次數超過t次時禁忌對象x被解禁。

評價函數:評價函數是侯選集合元素選取的一個評價公式,侯選集合的元素通過評價函數值
來選取。以目標函數作為評價函數是比較容易理解的。目標值是一個非常直觀的指標,但有時為了方便或易于計算,會采用其他函數來取代目標函數。

特赦規則:字面意思

記憶頻率信息:一個最優值出現的頻率輔助判斷是否停止迭代或解禁元素

P類問題是可以找到一個能在多項式時間內解決它的算法。

NP問題是指可以在多項式的時間里驗證一個解的問題。NP問題的另一個定義是,可以在多項式的時間里猜出一個解的問題。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/92592.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/92592.shtml
英文地址,請注明出處:http://en.pswp.cn/web/92592.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring Boot自定義Starter:從原理到實戰全解析

1. 背景與需求1.1 什么是Starter? Spring Boot的起步依賴(Starter)是一種特殊的依賴描述符,用于簡化Spring應用的依賴管理和自動配置。官方文檔將Starter定義為“一組方便的依賴描述符”,開發者只需引入對應的Starter&…

安寶特方案丨工業AR+AI質檢方案:致力于提升檢測精度與流程效率

據IDC預測,2025年中國工業AI質檢市場規模將達62億元,年復合增長率28.5%,新能源、消費電子、高端裝備三大領域貢獻超70%市場份額。這一數據印證了AI質檢已從可選技術升級為制造業降本增效的生存剛需。當前制造業質檢環節正面臨:精度…

AudioLLM

參考鏈接:https://mp.weixin.qq.com/s/cscrUn7n_o6PdeQRzWpx8g 視頻教程:https://www.bilibili.com/video/BV1LGbozkEDY 模型代碼:https://github.com/boson-ai/higgs-audio 如果是兩個模型加在一起:一個語言模型,一個…

基于 CEP 引擎的算法拆單與調度實踐—基礎篇

在金融市場中,大額訂單的一次性交易可能會對市場價格產生較大沖擊,導致交易成本增加。例如,大額買入訂單可能會迅速推高股價,使后續買入成本上升;大額賣出訂單則可能打壓股價,造成資產賤賣。拆單算法通過將…

開源 C# TCP 通信框架 SocketDJ 發布:輕量、免費、可擴展

前言市面上的網絡通信框架琳瑯滿目,功能強大者有之,但不少都存在功能閉源、商業收費、學習成本高等問題。作為一名熱愛底層技術的開發者,我始終相信:基礎通信能力應當簡單、透明且免費。最近正好有項目需求,索性動手從…

移動機器人路徑規劃中ROS2中間件性能的研究綜述

導讀: 隨著移動機器人在工業自動化、特種作業及智能服務領域的廣泛應用,其路徑規劃能力越來越依賴機器人操作系統ROS2的通信性能。ROS2通過去中心化架構與數據分發服務中間件顯著提升了系統可靠性,但動態復雜環境中路徑規劃對通信延遲、帶寬…

【昇騰】Atlas 500 A2 智能小站制卡從M.2 SATA盤啟動Ubuntu22.04系統,重新上電卡死沒進系統問題處理_20250808

一、問題背景 Atlas 500 A2智能小站是華為基于20T 12G版本的Atlas 200I A2加速模塊開發的面向廣泛邊緣應用場景的輕量邊緣設備,具有超強計算性能、配置靈活、體積小、支持溫度范圍寬、環境適應性強、易于維護 管理等特點的產品。Atlas 500 A2智能小站主要應用在智能…

sigaction 中 sa_handler = SIG_IGN 的深度解析與應用實踐

sigaction 中 sa_handler SIG_IGN 的深度解析與應用實踐 核心意義:主動忽略信號 當 sa_handler 設置為 SIG_IGN 時,內核將完全丟棄指定的信號,不會: 執行默認行為調用任何處理函數中斷進程的正常執行 這與 SIG_DFL(默…

【LLM實戰|langchain、qwen_agent】RAG高級

every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?type=blog 0. 前言 RAG高級 1. RAG 高效召回方法 合理設置TOP-K 改進索引算法 -知識圖譜 引入重排序 重排序模型 BGE-Rerank Cohere Rerank 混合檢索 向量索引+關鍵詞索引…

C++方向知識匯總(一)

關于單例模式1.什么是單例模式?答:單例模式是一種創建型設計模式,確保一個類在運行期間僅有一個實例,提供全局唯一的訪問點2.單例模式的目的?答:避免重復創建資源消耗大的對象,例如日志系統、線…

學習:JS[8]本地存儲+正則表達式

一.本地存儲1.介紹將數據存儲到用戶瀏覽器當中設置、讀取方便、頁面刷新不丟失數據2.本地存儲分類-localStoragea.語法(1)存儲數據//存儲數據 localStorage.setItem(鍵,值)如 localStorage.setItem(uname,哈哈)(2)獲取數據//獲取方式 都加引號 localStorage.getItem(鍵) localS…

C++算法練習:單詞識別

做題記錄:牛客習題:單詞識別 相關題目代碼已經提交到gitee中:樓田莉子 (riko-lou-tian) - Gitee.com喜歡請點個贊謝謝 目錄 題目: C 字符函數頭文件頭文件:(C 標準庫)核心函數功能說明&#…

從免費到盈利:Coze智能體1小時封裝變現全流程指南——井云科技

在AI技術普惠的浪潮下,Coze等智能體平臺讓零代碼開發者也能快速構建功能強大的AI助手。然而,許多創作者在完成智能體開發后,卻面臨“工具免費、成本自擔”的困境——用戶無限制調用導致算力成本飆升,想收費又缺乏成熟的支付與用戶…

C++學習之STL學習:map/set

通過前面的學習,我們已經對C STL有了初步了解。然而,STL作為一個龐大復雜的體系,遠不止這些內容。接下來,我們將深入探討STL中的另外兩個重要組件——map和set。 作者的個人gitee:樓田莉子 (riko-lou-tian) - Gitee.co…

[學習] CORDIC算法詳解:從數學原理到反正切計算實戰

CORDIC算法詳解:從數學原理到反正切計算實戰 文章目錄CORDIC算法詳解:從數學原理到反正切計算實戰引言一、數學原理二、求解流程(旋轉模式)三、典型應用場景四、反正切計算示例(Python實現)五、算法流程可視…

3款強力的Windows系統軟件卸載工具

1、Geek 下載地址:https://download.csdn.net/download/weixin_42203093/91625765 Geek Uninstaller 是一款專業的 Windows 軟件卸載工具,主要用于卸載軟件并清理殘留垃圾: 特點 體積小巧便攜:軟件體積約為 1.7M,是單…

AcWing 4579. 相遇問題

這道題做個今天的結尾 比較簡單 正在備戰csp嗎,正好刷一下 難度:簡單時/空限制:1s / 256MB總通過數:1738總嘗試數:2584來源: CSP-J 2022 模擬賽 原題鏈接 4579. 相遇問題 - AcWing題庫 題目描述 一…

基于clodop和Chrome原生打印的標簽實現方法與性能對比

今天想看看,基于clodop和Chrome原生打印的標簽實現方法與性能對比。先看看DeepSeek關于這個問題的回答! CloudPrint 和 Chrome 原生打印的區別 基本概念差異 CloudPrint (Clodop) 是基于云的打印服務解決方案需要安裝專門的客戶端程序支持跨平臺、跨設備…

百度網盤如何做到下載速度最快?OpenSpeedy綠色安裝版下載,開源免費網盤加速

下載地址獲取點擊這里打開:OpenSpeedy下載地址 打開解壓后的文件夾,找到【OpenSpeedy.exe】應用程序,右鍵選擇【以管理員身份運行】。 添加圖片注釋,不超過 140 字(可選) 主要特性: 免費開源蠻…

科技云報到:熱鏈路革命:阿卡 CRM 的 GTM 定位突圍

科技云報道原創。在企業數字化的工具箱里,“CRM” 一詞早已不是 “全流程客戶管理” 的代名詞,而是從營銷獲客到客戶信息沉淀,再到長期關系維護,仿佛要包攬從線索到復購的所有環節。但成立僅兩年半的阿卡 CRM,卻在實踐…