本系列記錄我用 30 天,從資料整理與基礎統計開始,逐步學習資料分析、視覺化、API 串接與生成式 AI,並實作一套 AI 智慧資料分析助手。系統可針對使用者提供的資料進行整理與結構化,完成統計分析、趨勢分析及異常值偵測,再結合生成式 AI 協助理解使用者需求與解釋分析結果。希望透過實作了解資料分析與生成式 AI 的整合方式,並探索其在不同資料情境中的應用。
前言 在日常生活中常會遇到事情太多、太雜,或是沉浸在遊戲、影集裡忘記時間,而忽略了睡眠,導致睡眠時間不是很規律。雖然知道自己有這些問題,但如果只是把資料記錄下來...
昨天先建立了一份睡眠和任務的 CSV 測試資料,接下來我的第一步就是要先知道:「資料到底要怎麼進到程式裡?」所以今天先從比較基礎的地方開始,複習 Java 的檔...
Java 資料整理 今天主要還是在複習 Java,首先複習了 Object 的建立和 ArrayList 的使用,也稍微調整了一下昨天的程式碼。昨天的功能只有...
今天參考根據睡眠資料 AI 推薦的可分析方向,再合併自己希望可以使用的功能,先定出四個我比較想知道的分析:睡眠時數如何變化?睡眠品質好的平均睡眠時數是多少?任務...
昨天有提到「資料清理」,所以今天想再進一步了解資料清理到底要做什麼,以及遇到不同的問題時應該怎麼處理。 為什麼需要資料清理? 在開始分析之前,需要先確保拿來分析...
處理了一下目前定義的資料清理的問題,讓需要分析的資料盡量可以維持一致。但我發現另一個問題,在第四天設定的分析中關於「任務量是否與入睡時間有關?」和「任務難度是否...
昨天可以得出相關係數是多少,但還是很難直接看到每一天的資料到底發生了什麼變化。所以今天把原本只有文字和數字的分析結果視覺化,讓他在使用時能更容易觀察資料的變化...
昨天成功用 XChart 畫出了第一張「每日睡眠時數折線圖」,所以今天打算繼續把前面做的其他分析結果也畫成圖表。第一張昨天已經完成,所以今天主要處理後面三張。不...
接下來我準備加入生成式 AI,讓前面分析產生的結果可以有進一步的解釋和建議。由於目前 SleepAnalyzer 裡面的不同分析都是各自計算和輸出結果,因此需要...
今天主要想了解在不同 Prompt 的使用下,Gemini 會生成什麼樣不同的分析結果。 第一次我只是簡單輸入:就發現在沒有任何限制以及條件的情況下,它很容易會...