Tera計算EIQAI 規格說明

概要

Tera計算EIQAI 是一款 Windows Form 應用程式,針對物流中心的 EIQ分析(E=出貨地、I=品項、Q=數量),利用 ML.NET 的已訓練模型進行 AI 預測。

開發目的

僅需輸入「出貨地數」與「品項數」兩個參數,即可一括預測 EIQ 分析所需的 162 個項目(包含拆零數量、訂單行數、出貨地等級 E1-E5、品項等級 I1-I5,以及訂單行數、拆零數、箱數、棧板數、容積、重量之各 25 個等級別數值),並以矩陣表與傳統計算表進行視覺化呈現。

作業環境與技術架構

項目 內容
框架 .NET Framework 4.8 / Windows Forms (VB.NET)
AI/ML 函式庫 Microsoft.ML (ML.NET 6.0 Preview)
資料庫 Microsoft Access (.accdb) ─ 啟動時自動優化 (JRO.JetEngine)
模型格式 已訓練 ITransformer (.zip) ─ 一括讀取 162 個模型
資料儲存路徑 Tera計算Data\EIQ分析AI化 フォルダ(自動偵測磁碟機 A〜F)
Excel 輸出 支援 EPPlusFree 函式庫

主要功能

開發資訊

開發單位 物流技術研究所
版權所有 寺本敏幸

整體流程

程式啟動(表單載入)
初始化處理
MLContext / 模型載入 / Dgv初始化
使用者輸入
出貨地數、品項數
點擊「執行預測」按鈕
預測執行()
透過所有模型進行 Predict → 顯示預測結果 Dgv
點擊「產出 EIQ 矩陣表」按鈕
建立矩陣表
建立傳統計算 E
建立傳統計算 I
切換顯示單位單選按鈕
次數/拆零/箱數/棧板/容積/重量 → 重新繪製矩陣

各處理細節說明

【1】表單載入 (Tera計算EIQAI_Load)

【2】執行預測 (預測執行Bt_Click → 預測執行())

【3】EIQ 矩陣表建立 (AI 預測 EIQ 矩陣表())

GPLE 等級 GPLI_A1 GPLI_A2 GPLI_B GPLI_C GPLI_D 橫計
GPLE_A1 XX01 XX02 XX03 XX04 XX05 Σ 列
GPLE_A2 XX06 XX07 XX08 XX09 XX10 Σ 列
GPLE_B XX11 XX12 XX13 XX14 XX15 Σ 列
GPLE_C XX16 XX17 XX18 XX19 XX20 Σ 列
GPLE_D XX21 XX22 XX23 XX24 XX25 Σ 列
縱計 Σ 欄 Σ 欄 Σ 欄 Σ 欄 Σ 欄 總計
※ XX = 目前選取的顯示單位前綴(訂單行數 / 拆零數量 / 箱數 / 棧板 / 容積 / 重量)

【4】傳統計算表 E (AI 預測傳統計算 E())

出貨日 等級 出貨地數 出貨次數 拆零數 箱數換算 棧板換算 容積換算 重量換算
全資料平均 GPLE_A1 E1 Σ 01-05 Σ 01-05 Σ 01-05 Σ 01-05 Σ 01-05 Σ 01-05
合計 Σ E Σ 全 Σ 全 Σ 全 Σ 全 Σ 全 Σ 全

【5】傳統計算表 I (AI 預測傳統計算 I())

出貨日 等級 品項數 出貨次數 拆零數 箱數換算 棧板換算 容積換算 重量換算
全資料平均 GPLI_A1 I1 Σ col1 Σ col1 Σ col1 Σ col1 Σ col1 Σ col1
縱計 Σ I Σ 全 Σ 全 Σ 全 Σ 全 Σ 全 Σ 全
列方向合計邏輯:GPLI_A1 = XX01+XX06+XX11+XX16+XX21, GPLI_A2 = XX02+XX07+XX12+XX17+XX22, …

【6】顯示單位切換 (抽出_顯示單位_CheckedChanged)

【7】結果匯出 (結果匯出Bt_Click)

【8】已訓練模型重新載入 (已訓練模型載入Bt_Click)

資料構造

類別名稱 用途 主要欄位
ModelData 訓練資料結構 序號, 出貨地數, 品項數, 拆零數量, 訂單行數, E1-E5, I1-I5 等
InputData 預測輸入 出貨地數, 品項數
SinglePrediction 預測輸出 Score

主要控制項列表

輸入與按鈕

控制項 說明
出貨地數 Tb / 品項數 Tb 出貨地與品項數量輸入文字框
已訓練模型載入 Bt 模型重新讀取
預測執行 Bt 執行 AI 預測
EIQ 矩陣表執行 Bt 產生相關分析報表
結果匯出 Bt CSV 輸出功能

抽出與輔助函式

函式 / 控制項 說明
ToRoundedString(s) 將數值轉換為四捨五入後之整數字串
ToLongOrZero(s) 安全轉換為 Long 型別
抽出 E_A1Tb 〜 抽出 I_計Tb 顯示 E1-E5, I1-I5 及各類合計值的文字框

© Toshiyuki Teramoto, Logistics Tech Institute