iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
AI & Data

預測惱人的人事物:跟我一起學習如何用資料分析來避開他們 系列

只要是動物,哪怕還有一口氣在,就會有針對環境的情緒及反應。或許你的貓不喜歡被搔癢,每搔必咬;隔壁的狗狗討厭電蚊拍的聲音,聽到就會到桌底躲起來,後來才知道電蚊拍的聲音意味夜晚到來,原來他也害怕黑暗。

在搬到新的租屋處後,隔壁樓下的餐廳廚房人員只要下班,收拾完畢後,關門必甩,真是簽約當下始料未及。原本的無奈逐漸轉為習慣,還惡趣味地開始將不固定時間的關門聲,以隨性的方式記錄下來,竟然也累積了一定的量。起初還期待練就火眼金睛找到規律,但可能是所謂工程師魂的莫名堅持作祟,便將「透過資料分析來預測關門」這項專案列入 side project 的待處理清單。

你,準備好跟我一起完成了嗎?

鐵人鍊成 | 共 38 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 21

文獻閱讀實作:決定實作內容

筆者決定用以下三點結論規劃接下來的實作: 結論一:決定不用機器學習處理目前的資料 資料量太少,僅百餘筆,訓練可能導致 overfitting 等問題。 任何...

2022-10-06 ‧ 由 kawayan_lin 分享
DAY 22

實作:資料分割 & 取得算數平均數

依照昨天的結論,我們按步驟來處理。 新增判斷白天晚上的欄位 在 Day 20 的時候,我們在 dataframe 裡面新增了 time_in_minutes 的...

2022-10-07 ‧ 由 kawayan_lin 分享
DAY 23

實作:轉換平均數為時間格式 & 選擇通知方式

從昨天的結果我們看到其實每天的差異不大,但確實這些微小的差異,與先前我們對於餐廳工作量的假設是吻合的。 故我們仍然會以算術平均數當作預測基準。 進一步實作之前,...

2022-10-08 ‧ 由 kawayan_lin 分享
DAY 24

實作: Mobile App 的技術選擇

今天讓我們來調查要如何使用 mobile app 來實現通知。 需求是否可能透過技術實現 我們前一篇提到的需求: 可以通知我們預測的時間。 能夠記錄新增的時...

2022-10-09 ‧ 由 kawayan_lin 分享
DAY 25

實作:App 基本 UI & 功能

今天我們來讓 App 具備基本的 UI 以及新增、輸出記錄的相關功能。 UI 設置 筆者預期會有兩個區塊,每個區塊會有一個按鈕,按下去以後會觸發特定的動作。 這...

2022-10-10 ‧ 由 kawayan_lin 分享
DAY 26

實作:Cronjob 技術調查 & 引入套件

Cronjob 技術限制 找了一下,我們似乎不能直接透過 React Native 來實作 cronjob。 筆者找到 Stackoverflow 的這篇,其中...

2022-10-11 ‧ 由 kawayan_lin 分享
DAY 27

以 Notifee 實作通知功能

選用套件 筆者一開始查到了 React Native Push Notifications 這個套件,但官方建議我們改用其他的替代方案: should pro...

2022-10-12 ‧ 由 kawayan_lin 分享
DAY 28

實作 Notifee 背景通知 & 取消系統背景執行限制 & 拆分模組

今天試著確認 Notifee 的 Trigger 通知 API 是否可行。 讓我們把官方的範例稍微修改一下,建立名為 onCreateTriggerNotifi...

2022-10-13 ‧ 由 kawayan_lin 分享
DAY 29

實作:依照星期幾之不同,在特定時間通知

進度 看到有系列文是超過 30 篇,筆者可以暫時鬆口氣,不用擔心 30 天處理不完~ 然而仍希望能順利在預訂的期限內完成目標,完成以下所有 Required 的...

2022-10-14 ‧ 由 kawayan_lin 分享
DAY 30

輸出儲存的記錄 & 安裝 app 於實體手機

進度 今天預計將 Required 的部分處理完畢! 1. Required 實際依照星期幾來通知 輸出記錄的資料 打包成 apk 在實體機載入 2....

2022-10-15 ‧ 由 kawayan_lin 分享