在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

輕松概念性總結分享一下改變世界5大算法

GReq_mcu168 ? 來源:玩轉單片機 ? 2020-06-28 17:06 ? 次閱讀

[導讀] 算法(Algorithm)是指解題方案的準確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統的方法描述解決問題的策略機制。周末了,今天來輕松概念性總結分享一下改變世界5大算法,當然足以改變世界的算法遠不止這5個。比如還有卡爾曼濾波算法啦等等,等以后有機會整理。

Metropolis算法

在統計和統計物理學中,Metropolis-Hastings算法是一種馬爾可夫鏈蒙特卡洛(MCMC)方法,用于從難以直接采樣的概率分布中獲取隨機樣本序列。該序列可用于近似分布(例如,生成直方圖)或計算積分(例如,期望值)。Metropolis-Hastings和其他MCMC算法通常用于多維分布的采樣,尤其是在維數較多時。對于一維分布,通常還有其他方法(例如自適應拒絕采樣)可以直接從分布中返回獨立樣本,并且這些方法不會出現MCMC方法固有的自相關樣本問題。

Metropolis算法是一種根據Boltzmann分布生成系統狀態的Markov-Chain-Monte-Carlo方法。從該算法中衍生出的更通用的Metropolis-Hastings算法可以模擬隨機變量序列,更精確地模擬了期望分布為平穩分布的馬爾科夫鏈,特別是在許多隨機變量的分布無法直接模擬的情況下。

該算法以Nicholas Metropolis的名字命名,后者與Arianna W. Rosenbluth,Marshall Rosenbluth,Augusta H. Teller和Edward Teller共同撰寫了1953年的文章《Equation of State Calculations by Fast Computing Machines》。

為啥這個算法牛?Metropolis算法是蒙特卡洛方法中最著名的算法,它的應用領域包括統計物理、QCD、天體物理、物理化學、數學、計算生物、人工智能等等,甚至是社會科學。

使用Metropolis-Hastings算法在Rosenbrock函數上運行的3D馬爾可夫鏈的結果。該算法從后驗概率高的區域采樣,鏈開始在這些區域混合。

單純形法

在數學優化中,Dantzig的單純形算法(或單純形方法)是用于線性規劃的一種流行算法。該算法的名稱源自單純形的概念,由T. S. Motzkin提出。單純形法(也稱為單純形算法)是用于解決線性優化問題的數值優化方法,也稱為線性程序(LP)。它僅需經過有限的多個步驟即可解決此問題,或者確定其不溶性或無限性。單純形法的基本思想是1947年由George Dantzig提出的。從那以后,通過大量改進,它們已發展成為實際中最重要的線性優化解決方案。單純形法是樞軸法

一個線性不等式系統將一個多面體定義為一個可行域。單純形算法從一個起始點開始,沿著多面體的邊緣移動,直到到達最優解的頂點。

3D中的單純形算法多面體:

如今線性規劃的理論與算法均非常成熟,在實際問題和生產生活中的應用非常廣泛;線性規劃問題的誕生標志著一個新的應用數學分支———數學規劃時代的到來。過去的 60 年中,數學規劃已經成為一門成熟的學科。其理論與方法被應用到經濟、 金融、 軍事、機器學習等各個領域。數學規劃領域內,其他重要分支的很多問題是在線性規劃理論與算法的基礎上建立起來的, 同時也是利用線性規劃的理論來解決和處理的。由此可見, 線性規劃問題在整個數學規劃和應用數學領域中占有重要地位。因此, 研究單純形法的產生與發展對于認識整個數學規劃的發展有重大意義

快速傅立葉算法

啥是傅立葉變換?表示能將滿足一定條件的某個函數表示成三角函數(正弦和/或余弦函數)或者它們的積分的線性組合。在不同的研究領域,傅立葉變換具有多種不同的變體形式,如連續傅立葉變換和離散傅立葉變換。最初傅立葉分析是作為熱過程的解析分析的工具被提出的。通過下面幾步看一下近似方波近似疊加過程:

如果一個點以恒定的速度繞圓周運動,那么它離地面的高度就是一個正弦函數。點移動的速度對應于頻率,圓的半徑對應于振幅。

再增加一個速率圓周運

再增加幾個看看:

是不是已經很接近方波了?

而快速傅立葉變換(FFT)是用于高效計算離散傅立葉變換(DFT)的算法。它可以用于將數字信號分解為頻率分量,然后可以對其進行分析。類似地,存在離散傅里葉逆快速傅里葉逆變換(IFFT)。IFFT使用相同的算法,但具有共軛系數。

下圖展示一個時域信號做FFT后的譜線圖:

快速傅里葉變換是1965年由J.W.庫利和T.W.圖基提出的。采用這種算法能使計算機計算離散傅里葉變換所需要的乘法次數大為減少,特別是被變換的抽樣點數N越多,FFT算法計算量的節省就越顯著。

James Cooley:

John Tukey:

計算量小的顯著的優點,使得FFT在信號處理技術領域獲得了廣泛應用,結合高速硬件就能實現對信號的實時處理。例如,對語音信號的分析和合成,對通信系統中實現全數字化的時分制與頻分制(TDM/FDM)的復用轉換,在頻域對信號濾波以及相關分析,通過對雷達、聲納、振動信號的頻譜分析以提高對目標的搜索和跟蹤的分辨率等等,都要用到FFT??梢哉fFFT的出現,對數字信號處理學科的發展起了重要的作用。

快速排序算法

大家熟知的快速排序是一種快速的、遞歸的、非穩定的排序算法,它的工作原理是部分和優勢。它是在1960年左右由C.安東尼R.霍爾(C. Antony R. Hoare)開發出來的基本形式,后來經過許多研究人員的改進。該算法的優點是有一個非常短的內部循環(這大大提高了執行速度)。它不需要額外的內存(除了遞歸調用堆棧上需要的額外空間之外)。

這算法應用在計算機科學中大量應用自不必多說。當然也是本文幾個算法相對容易理解的算法。這算法對現代軟件編程影響深遠,大浪淘沙,流傳久遠!

計算特征值的QR算法

QR算法是一種計算所有特征值和二次矩陣特征向量的數值方法。QR法或QR迭代法是在QR分解的基礎上,由John G. F. Francis和Wera Nikolajewna Kublanowskaja在1961-1962年獨立提出的。其前身是Heinz Rutishauser(1958)提出的LR算法,該算法穩定性較差,基于LR分解。QR算法的迭代往往收斂于矩陣的Schur形式。最初的過程相當復雜,因此,即使在今天的計算機上,對于具有數十萬行和列的矩陣也是不可行的。

派生的變體,如Z. Bai和James Demmel 1989的多移位方法和K. Braman、R. Byers和R. Mathias 2002的在數值上更穩定的變體,具有實際運行時,其大小為矩陣的立方。后一種方法在數值軟件庫LAPACK中實現,而后者在許多計算機代數系統(CAS)中用于數值矩陣算法

系統辨識是現代控制理論的重要組成部分。對系統的結構和參數進行辨識在工程上和理論上都占有重要的地位。最小二乘法是系統參數辨識中的重要估計方法,并在眾多領域和場合得到了廣泛的應用。

QR分解算法在現在火熱的人工智能領域更是基礎算法之一,有此有其是改變世界的算法并不夸張。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 算法
    +關注

    關注

    23

    文章

    4702

    瀏覽量

    94971
  • 卡爾曼濾波
    +關注

    關注

    3

    文章

    166

    瀏覽量

    25019

原文標題:聊聊改變世界的5大算法

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    一下終端,讓自助售貨機秒變 “家里的冰箱”

    ”支付更多元化支付寶“碰一下”支付終端的多樣體現在:除了NFC支付,還能兼容原有的掃碼支付。目前可支持支付寶、微信、云閃付等多平臺掃碼服務,滿足不同消費者的支付
    的頭像 發表于 06-18 10:49 ?79次閱讀
    碰<b class='flag-5'>一下</b>終端,讓自助售貨機秒變 “家里的冰箱”

    只需幾步,樹莓派輕松掌控物聯網世界

    想象一下,個圖形化的編程工具,像搭積木樣簡單,卻能輕松控制復雜的硬件設備;再想象一下,塊只
    的頭像 發表于 03-31 17:19 ?420次閱讀
    只需幾步,樹莓派<b class='flag-5'>輕松</b>掌控物聯網<b class='flag-5'>世界</b>!

    算法加速的概念、意義、流程和應用

    本文介紹算法加速的概念、意義、流程和應用 、什么是算法加速 面向“最耗時”的部分做專用化處理: 在軟件運行時,總有些特定
    的頭像 發表于 01-15 09:34 ?536次閱讀

    “碰一下”支付背后的4G技術

    不知道你是否有留意,近期,在線下支付場景中,多了個支付寶“碰一下”支付的設備,只需要“解鎖手機—碰一下—確認”即可完成支付,對比打開付款碼支付,步驟確實更加簡潔。
    的頭像 發表于 01-03 16:27 ?1446次閱讀

    支付寶發布新代AI視覺搜索“探一下

    輕松實現對感興趣事物的快速識別與搜索。只需打開支付寶,利用攝像頭對準目標,無論是花草寵物、潮玩收藏,還是旅游景點的隨身講解,甚至是商品藥品的詳細信息,都能迅速獲取。此外,“探一下”還具備趣味解讀功能,能夠為用戶解讀萌
    的頭像 發表于 12-31 10:49 ?527次閱讀

    什么是YOLO?RK3568+YOLOv5是如何實現物體識別的?起來了解一下!

    、掌握基于YOLOV5算法實現物體識別的方法。三、實驗原理YOLOYOLO(YouOnlyLookOnce)v5種非常流行的實時目標檢測模型,它提供了出色的
    的頭像 發表于 12-19 19:04 ?921次閱讀
    什么是YOLO?RK3568+YOLOv<b class='flag-5'>5</b>是如何實現物體識別的?<b class='flag-5'>一</b>起來了解<b class='flag-5'>一下</b>!

    LMX2595在不改變設定參數的情況,能實現多寬范圍的倍頻?

    我想問一下LMX2595在倍頻的過程中,在不改變設定參數的情況,能實現多寬范圍的倍頻?
    發表于 12-12 07:05

    康謀方案 | 多源相機數據采集與算法集成測試方案

    如何滿足不同應用場景對圖像采集和算法測試的多樣化需求?本文為您帶來多源相機數據采集與算法集成測試方案,通過BRICKplus/BRICK2與ADTF的結合,輕松實現多源相機快速集成和
    的頭像 發表于 12-11 09:59 ?3469次閱讀
    康謀方案 | 多源相機數據采集與<b class='flag-5'>算法</b>集成測試方案

    請問一下DAC8771怎么修改量程?

    1)在0-5V(默認)調節輸出的時候,可以正常控制電壓大小 2)當我改變寄存器0x04的【0:3】寫進9,量程是0-10V,結果輸出的最大值還是5V,也就是量程沒有改變 3)上面的值
    發表于 11-29 06:05

    【「從算法到電路—數字芯片算法的電路實現」閱讀體驗】+本介紹基礎硬件算法模塊實現的好書

    看下本書內容簡介,然后再瀏覽各個章節的內容。 從簡介來看,本書也是關注最基礎,最常用的那部分算法的電路實現,比較貼合工程實踐,適合無基礎或者有定基礎的線工程人員閱讀。內容選擇
    發表于 11-20 13:42

    魯棒算法在數據處理中的應用

    、魯棒算法的基本概念 魯棒算法是指在面對數據中的異常值、噪聲和不確定性時,仍能保持穩定性能
    的頭像 發表于 11-11 10:22 ?1710次閱讀

    開源物聯網技術--哈希算法MD5加密功能技術分享

    一性和不可逆,因此在些場景可以用來驗證數據的完整和真實。本篇文章將詳細介紹 MD
    的頭像 發表于 09-21 09:57 ?2621次閱讀
    開源物聯網技術--哈希<b class='flag-5'>算法</b>MD<b class='flag-5'>5</b>加密功能技術分享

    FPGA-5G通信算法的基本套路

    ? 個完整的通信系統,是十分龐大的,沒有幾百上千人,在短時間內是做不好的。本文僅僅針對5G NR中的基帶算法部分,做個簡單梳理。 對于5
    發表于 08-15 17:34

    歡創播報 支付寶“碰一下”正式發布

    ”都屬于條碼支付。區別在于“掃一下”使用了手機上的顯示屏和攝像頭,“碰一下”使用了手機上的近場通信技術,在使用上述傳感器完成交互后,支付在網絡端完成,兩者具有同等安全。同時支付寶依舊承諾“你敢付我敢賠”。
    的頭像 發表于 07-11 11:32 ?1443次閱讀
    歡創播報  支付寶“碰<b class='flag-5'>一下</b>”正式發布

    FHT4644國產替代必然崛起你還不來了解一下芯片這些事嗎

    FHT4644國產替代必然崛起你還不來了解一下芯片這些事嗎 國產芯片崛起,讓國內發展環境變得更加穩定,國產芯片FHT4644通過性能實驗測試,更高效。實驗室常溫條件,實測數據,輸出電流Iout
    發表于 06-24 17:38
    主站蜘蛛池模板: 特黄特色三级在线观看 | 韩国三级hd | 天天舔天天爱 | 22sihu国产精品视频影视资讯 | 欧美一级做一级做片性十三 | 日韩一级精品视频在线观看 | 国产午夜视频在线观看 | 天天干天天色天天射 | 人人天天爱天天做天天摸 | 99久免费精品视频在线观看2 | 卡1卡2卡3精品推荐老狼 | 欧美成人三级伦在线观看 | 亚洲一区区 | 日本色片视频 | 色综合色综合 | 亚洲精品美女 | 午夜视频在线观看国产www | 成人免费淫片95视频观看网站 | 伊人久久大香线蕉综合电影 | 欧美无限看 | 在线观看一级片 | h在线观看网站 | 99久久精品免费精品国产 | 黄色一级a毛片 | 国产三级网站在线观看 | 一级大片免费看 | 操熟逼 | 在线免费看视频 | 亚洲网站免费观看 | 成年人三级视频 | 奇米四色777亚洲图 奇米影视四色首页手机在线 | 日本高清一本视频 | 狠狠插天天干 | 久久这里只精品热在线8 | 国产大片免费观看中文字幕 | 唐人社电亚洲一区二区三区 | 欧美香蕉视频 | 好爽的视频黄 | av福利网址网站 | 中文字幕一区二区三区乱码aⅴ | 五月婷婷丁香在线视频 |