Nearest Neighbor Search

更新 發佈閱讀 3 分鐘

Nearest Neighbor Search(最鄰近搜尋)概論

什麼是 Nearest Neighbor Search?

Nearest Neighbor Search(NNS, 最鄰近搜尋)是一種優化問題,其目的是在已知資料點集合 S 中,尋找與特定查詢點 q 距離最近(或最相似)的資料點。這種「距離」通常以不相似度函數(如歐幾里得距離、曼哈頓距離等)衡量,因此距離越小,兩點就越「近」。

形式化定義

  • 給定點集 S 與查詢點 q,在 S 中找到與 q 距離最小者。
  • 推廣問題:k-最近鄰搜尋(k-NN),找到前 k 個最近的點。

主要應用領域

  • 模式識別與分類(如 KNN 分類法)
  • 電腦視覺與圖像檢索
  • 資料壓縮與編碼
  • 拼字檢查、文字板模比對
  • DNA 序列分析與資料庫搜尋
  • 導航與定位系統
  • 網路推薦與行銷

常見方法

精確搜尋(Exact Nearest Neighbor Search)

  • 暴力搜尋(Brute-force):對所有資料點逐一計算距離,準確但效率低,不適合大規模資料集。
  • 樹狀結構:如 KD-Tree、Ball-Tree,適合中低維度資料,能顯著加速搜尋,維度過高則效能下降。

近似搜尋(Approximate Nearest Neighbor, ANN)

  • 允許結果不是最接近但「夠接近」,以加快搜尋速度。
  • 常用於高維空間或大規模資料場景,如向量相似度搜尋與推薦系統。
  • 手法如:
    • Locality-Sensitive Hashing (LSH)
    • Proximity Graph(HNSW 等)
    • 向量索引(如 FAISS, OpenSearch 的 ANN 模組)

演算法過程簡介

  1. 資料預處理:建立適當的索引資料結構(例如 KD-Tree,HNSW Graph)。
  2. 查詢:給定查詢點 q,快速篩選並計算候選點與 q 的距離。
  3. 排序與過濾:選出距離最小(或前 k 小)的點作為結果輸出。

特點與效能考量

  • 精確搜尋:適合小型或低維資料,計算成本高。
  • 近似搜尋:犧牲部分精確度,獲得大幅速度提升(適合千萬級以上資料或高維場景)。
  • 距離量測:根據場景可選用不同度量(歐幾里得、餘弦相似度、曼哈頓等)。

現實應用案例

  • 圖像/商品相似度檢索
  • 語音辨識特徵比對
  • 大規模推薦系統(如向量資料庫 ANN 搜尋)
  • 空間定位與最近設施推薦
留言
avatar-img
郝信華 iPAS AI應用規劃師 學習筆記
44會員
572內容數
現職 : 富邦建設資訊副理 證照:經濟部 iPAS AI應用規劃師 初級+中級(數據分析) AWS AIF-C01 AWS CLF-C02 Microsoft AI-900 其他:富邦美術館志工
2025/07/16
Scalable Index Management 概述 什麼是 Scalable Index Management? 在數據密集型應用中,索引管理是確保資料存取高效率與系統性能的關鍵。Scalable Index Management(可擴展索引管理) 是指在資料規模擴大時,能夠有效維護、擴展
Thumbnail
2025/07/16
Scalable Index Management 概述 什麼是 Scalable Index Management? 在數據密集型應用中,索引管理是確保資料存取高效率與系統性能的關鍵。Scalable Index Management(可擴展索引管理) 是指在資料規模擴大時,能夠有效維護、擴展
Thumbnail
2025/07/15
Prompt Distillation 簡介 定義 Prompt Distillation 是人工智慧與提示工程(prompt engineering)中的一項技術,旨在將較長且複雜的提示(prompt)壓縮成更簡短且高效的版本,同時保持其效果不變。這種方法透過萃取與保留原始提示中最關鍵的元素,
2025/07/15
Prompt Distillation 簡介 定義 Prompt Distillation 是人工智慧與提示工程(prompt engineering)中的一項技術,旨在將較長且複雜的提示(prompt)壓縮成更簡短且高效的版本,同時保持其效果不變。這種方法透過萃取與保留原始提示中最關鍵的元素,
2025/07/15
Beam Search 演算法概述 定義與用途 Beam Search 是一種啟發式搜尋演算法,廣泛應用於自然語言處理(NLP)、語音辨識、機器翻譯等序列產生任務。它在搜尋樹的每一層只保留前 k 個最有希望的節點(k 稱為 beam width),進而在可接受的運算資源下找到高品質的結果。 運
Thumbnail
2025/07/15
Beam Search 演算法概述 定義與用途 Beam Search 是一種啟發式搜尋演算法,廣泛應用於自然語言處理(NLP)、語音辨識、機器翻譯等序列產生任務。它在搜尋樹的每一層只保留前 k 個最有希望的節點(k 稱為 beam width),進而在可接受的運算資源下找到高品質的結果。 運
Thumbnail
看更多
你可能也想看
Thumbnail
用AI查房價! 莎莎買房又換屋:輕鬆愉快 A7買房筆記【16】竹城豐州.華亞2分鐘.捷運站15分鐘.7月新開案(位置+格局+價格)
Thumbnail
用AI查房價! 莎莎買房又換屋:輕鬆愉快 A7買房筆記【16】竹城豐州.華亞2分鐘.捷運站15分鐘.7月新開案(位置+格局+價格)
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
如何利用輕裝修和軟裝設計打造理想的居家空間?讓居住者在家中追尋生活本真的樣子,並創造更加個性化的居住空間。
Thumbnail
如何利用輕裝修和軟裝設計打造理想的居家空間?讓居住者在家中追尋生活本真的樣子,並創造更加個性化的居住空間。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
標題很聳動,結論先行:我覺得普通。因為我不想當內容農場標題黨,所以先寫前面摘要會出現的地方哈哈哈。老粉應該都知道,我在空閒的時候會上博碩士論文網,看看最近有沒有什麼值得分享且有學理基礎的系統性新知。今天找到一份《房地產文案模式:自然語言處理方法》論文,簡化後加上自己的心得與讀者們分享。
Thumbnail
標題很聳動,結論先行:我覺得普通。因為我不想當內容農場標題黨,所以先寫前面摘要會出現的地方哈哈哈。老粉應該都知道,我在空閒的時候會上博碩士論文網,看看最近有沒有什麼值得分享且有學理基礎的系統性新知。今天找到一份《房地產文案模式:自然語言處理方法》論文,簡化後加上自己的心得與讀者們分享。
Thumbnail
資料來源為新北市育兒資訊網~ 附上詳細簡章可供參考。
Thumbnail
資料來源為新北市育兒資訊網~ 附上詳細簡章可供參考。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
「千金買房、萬金買鄰」,這個道理每個人都知道,但是在房價高不可攀的台灣,能買到一間屬於自己的小窩安頓家人就已經是祖上積德,要謝天謝地了,哪敢肖想左鄰右舍剛好都是善人。 遇到好鄰居有兩種因緣,一種是先天的,也就是過去有廣結善緣,所以今生不管住到哪一個地方都會遇到前世摯友來相認。另一種是後天的,自
Thumbnail
「千金買房、萬金買鄰」,這個道理每個人都知道,但是在房價高不可攀的台灣,能買到一間屬於自己的小窩安頓家人就已經是祖上積德,要謝天謝地了,哪敢肖想左鄰右舍剛好都是善人。 遇到好鄰居有兩種因緣,一種是先天的,也就是過去有廣結善緣,所以今生不管住到哪一個地方都會遇到前世摯友來相認。另一種是後天的,自
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News