[Kaggle] Google Brain - Ventilator Pressure Prediction(上)

更新於 2024/07/10閱讀時間約 5 分鐘

一.引言

  鐺啦啦~我又來開新坑了,在<大家在用 AI 做什麼>系列中,會在 Kaggle 上找尋一些有趣的比賽,並實際去體驗,看看目前業界會使用 AI 來解決甚麼問題,雖然因為一些比賽規定不能隨意分享資料內容,但還是有能夠公開的部分,這個系列會分上下兩篇,上篇主要介紹比賽內容、資料集說明(公開可見的部分),以及初步的想法,下篇則是實際結果,那我們就先來看看第一篇是甚麼吧。

二.問題說明-Ventilator Pressure Prediction

  這篇我們選擇的是 Google Brain - Ventilator Pressure Prediction ,這是一個醫療領域的問題,當病人出現呼吸困難時,醫生會使用呼吸機通過插入氣管內的管子向病人肺部輸送氧氣,如何調節呼吸機的氣道壓力是個很大的課題,其影響能否確保足夠的空氣進入患者肺部,進行有效的氣體交換,提供足夠的氧氣並排出二氧化碳。

  過高的氣道壓力可能會導致肺泡過度擴張甚至破裂,引發氣壓傷,反之,過低的壓力可能會導致肺泡塌陷,影響氣體交換效率,氣道壓力在吸氣和呼氣階段會有不同的要求,吸氣時需要較高的壓力將空氣推入肺部,而呼氣時需要降低壓力以允許空氣排出。


目前的方法

1.臨床醫生的操作

雖然現有的呼吸機配備了PID控制器,但在很多情況下,仍需要臨床醫生進行大量操作和監控。例如:

  • 設定初始參數:臨床醫生需要根據病人的狀況設定呼吸機的初始參數。
  • 動態調整:根據病人狀況的變化,臨床醫生需要動態調整呼吸機的參數,這些變化可 能是由病人病情變化、機械通氣時間延長、或其他併發症引起的。
  • 處理異常狀況:當發生如氣道阻塞、肺部損傷等異常狀況時,臨床醫生需要即時處理並做出相應調整。

2.PID控制器的局限

PID控制器在很多情況下能夠很好地維持穩定的壓力和氣流,但它的調節能力有限,特別是在應對不同病人肺部特徵和即時變化方面。例如:

  • 固定參數:PID控制器的參數需要根據特定病人的狀況設置,對不同病人的適應性有限。
  • 反應時間:PID控制器對快速變化的情況可能反應不夠及時,無法預測並提前調整。



比賽目標

1.探索智能控制方法

  • 這次比賽的目標是探索使用深度學習和神經網絡等智能控制方法,開發出能夠適應各種不同肺部狀況的控制模型。
  • 這些模型應該能夠根據病人的肺部特徵和即時狀況,動態調整呼吸機的參數,使其在不同情況下都能提供最佳的呼吸支持。

2.減少臨床醫生操作

  • 開發智能控制模型可以大大減少臨床醫生的操作和監控負擔。這些模型能夠自動識別並適應病人的即時變化,減少臨床醫生需要手動調整和處理的次數。
  • 這對於病人眾多、醫療資源緊張的情況特別有幫助,能夠提高治療效率,降低醫療負擔。

三.資料集說明

  本次比賽使用的呼吸機數據來自一個改裝的開源呼吸機,該呼吸機通過呼吸回路連接到一個人工測試肺。以下是該裝置的示意圖,其中兩個控制輸入用綠色標出,待預測的狀態變量(氣道壓力)用藍色標出。

raw-image

              <擷取至比賽網站

控制輸入

  • 吸氣電磁閥開度:這是一個連續變量,範圍從0到100,表示吸氣電磁閥的開度百分比(0表示完全關閉,無空氣進入;100表示完全打開,空氣最大流入)。
  • 呼氣閥開關狀態:這是一個二進制變量,表示呼氣閥是否打開(1表示打開,空氣流出;0表示關閉)。

狀態變量

  • 氣道壓力:需要預測的變量,表示呼吸回路中的氣道壓力。


訓練/測試資料

訓練資料提供了除了兩個變量外的一些資訊,包含 :

id:全局唯一的時間步標識符,涵蓋整個文件。

breath_id:全局唯一的呼吸時間步標識符。

R:肺部屬性,表示氣道的阻力,單位為 cmH2O/L/S。物理上,這是壓力變化與流量(氣體體積/時間)變化的比值。直觀地說,可以想像通過吸管吹氣球。我們可以通過改變吸管的直徑來改變 R,R 越大,吹氣越困難。

C:肺部屬性,表示肺的順應性,單位為 mL/cmH2O。物理上,這是體積變化與壓力變化的比值。直觀地說,可以想像同樣的氣球例子。我們可以通過改變氣球乳膠的厚度來改變 C,C 越大,乳膠越薄,吹氣越容易。

time_step:實際的時間戳。

u_in:吸氣電磁閥的控制輸入,範圍從 0 到 100。

u_out:呼氣電磁閥的控制輸入,取值為 0 或 1。

pressure:在呼吸回路中測量的氣道壓力,單位為 cmH2O。

而測試資料就是去除 pressure 欄的資料,我們最後要使用測試資料產出結果進行提交

四.結語

  這次選擇在 Kaggle 中選擇接下來的實驗目標,希望在目標明確的情況下能更督促自己進行研究,這次選擇的比賽考慮到先前剛做完音訊的練習,一定程度上也是個序列資料,所以選擇序列資料的預測,這個比賽將使用連續呼吸下的 u_in 、 u_out 變化來預測 pressure ,初步看了資料,一個 breath_id 下包含了一次吸+吐的過程,首先遇到的問題應該會是 R、C、u_in、u_out 單位都不一致,要如何正規化才能合理的組合這四個參數並建模會是第一個挑戰,那麼,我要開始準備了,期望下篇能順利與大家見面 :)

avatar-img
8會員
21內容數
AI、電腦視覺、圖像處理、AWS等等持續學習時的學習筆記,也包含一些心得,主要是幫助自己學習,若能同時幫助到不小心來到這裡的人,那也是好事一件 : )
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
在E70的影片中,Meiko跟大家分享Excel版本的十字光標設定,收到很多同學的回饋,最近有同學提到,也想在Google Sheets上執行光標標註的功能,Meiko原以為蠻簡單的,後來實操之後發現並不容易,於是請教了AI,意外的設計出一個光標控制面板,我覺得很方便,分享給大家~
Thumbnail
人工智慧(AI)已成為社會流行語,尤其是近年來ChatGPT等先進人工智慧平台受到廣泛關注。然而,即使在人工智慧成為家喻戶曉的術語之前,它就已經透過 Google Ads 等平台嵌入到數位行銷策略的結構中。例如:AI廣告投手。 谷歌一直是利用人工智慧改變廣告格局的先驅,利用機器學習和自動化幫助企業
Thumbnail
您有開店嗎? 如果有,本篇文章會一口氣讓您了解什麼是Google地圖廣告? 讓你了解Google廣告到底能幫助您什麼? Google地圖廣告又是如何成為店家們一定要有的武器!
Thumbnail
Struggling to decide between the current and latest app version on Google Play? This article explains both versions and helps you choose the right one
Thumbnail
Python is a so powerful tool in data science and this course is helpful for reviewing basic concepts. Even though I still have a long way to my future
Thumbnail
甲骨文曾控告 Google 違反其著作權,美國最高法院宣告 Google 勝訴,長達 10 年訴訟案終於落幕。 併購昇陽的甲骨文,在 2010 年控告 Google 侵犯其著作權,不僅影響數百億美金的手機市場,也牽動軟體業的運行方式,被稱為「十年來最重要的著作權案」。
Thumbnail
如果將人工智慧的演算法比喻為一台汽車,那麼資料就好像是驅動這台車的驅動力!任何一台車少了它,將無法順利向前行,也就無法達到交通之目的,所以掌握資料是非常重要的一件事!但許多人常會問,那麼在大數據的時代裡,我該如何去拿到這些資料並學習分析呢?今天我們就來針對這個主題談論一下吧!
Thumbnail
最近剛好修了Pytorch相關的課,在Kaggle上也丟了個比賽,想說就來分享一下Pytorch的入門實戰,我會實作一個最入門的用CNN辨識貓狗的程式,但關於CNN理論的部分我不會提到太多,有興趣就麻煩再去搜尋了~ CNN是什麼? 先簡單介紹一下CNN,CNN的全名是(Convolutional N
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
在E70的影片中,Meiko跟大家分享Excel版本的十字光標設定,收到很多同學的回饋,最近有同學提到,也想在Google Sheets上執行光標標註的功能,Meiko原以為蠻簡單的,後來實操之後發現並不容易,於是請教了AI,意外的設計出一個光標控制面板,我覺得很方便,分享給大家~
Thumbnail
人工智慧(AI)已成為社會流行語,尤其是近年來ChatGPT等先進人工智慧平台受到廣泛關注。然而,即使在人工智慧成為家喻戶曉的術語之前,它就已經透過 Google Ads 等平台嵌入到數位行銷策略的結構中。例如:AI廣告投手。 谷歌一直是利用人工智慧改變廣告格局的先驅,利用機器學習和自動化幫助企業
Thumbnail
您有開店嗎? 如果有,本篇文章會一口氣讓您了解什麼是Google地圖廣告? 讓你了解Google廣告到底能幫助您什麼? Google地圖廣告又是如何成為店家們一定要有的武器!
Thumbnail
Struggling to decide between the current and latest app version on Google Play? This article explains both versions and helps you choose the right one
Thumbnail
Python is a so powerful tool in data science and this course is helpful for reviewing basic concepts. Even though I still have a long way to my future
Thumbnail
甲骨文曾控告 Google 違反其著作權,美國最高法院宣告 Google 勝訴,長達 10 年訴訟案終於落幕。 併購昇陽的甲骨文,在 2010 年控告 Google 侵犯其著作權,不僅影響數百億美金的手機市場,也牽動軟體業的運行方式,被稱為「十年來最重要的著作權案」。
Thumbnail
如果將人工智慧的演算法比喻為一台汽車,那麼資料就好像是驅動這台車的驅動力!任何一台車少了它,將無法順利向前行,也就無法達到交通之目的,所以掌握資料是非常重要的一件事!但許多人常會問,那麼在大數據的時代裡,我該如何去拿到這些資料並學習分析呢?今天我們就來針對這個主題談論一下吧!
Thumbnail
最近剛好修了Pytorch相關的課,在Kaggle上也丟了個比賽,想說就來分享一下Pytorch的入門實戰,我會實作一個最入門的用CNN辨識貓狗的程式,但關於CNN理論的部分我不會提到太多,有興趣就麻煩再去搜尋了~ CNN是什麼? 先簡單介紹一下CNN,CNN的全名是(Convolutional N