Generative Deep Learning, 2nd Edition
X_T should have zero mean and unit variance
生成式AI的崛起與發展
生成式AI(Generative AI)在2022年底隨著ChatGPT的問世而廣受關注。ChatGPT展現出近乎自然的人類對話能力,讓許多人驚嘆AI技術的進展。如今,ChatGPT的功能已不僅限於文字對話,更可解讀圖片、PDF文件分析,並能提供內容摘要與深度分析。市場上類似的工具還包括Microsoft Copilot、Claude和Notebook LLM等。除了文字生成,AI技術也延伸至音樂創作和圖像生成領域。 在圖像生成領域已有非常成熟的平台,例如 Stable Diffusion、Midjourney和DALL-E等。
判別式AI與生成式AI的本質差異
相較於2019年主流的判別式AI(Discriminative AI)——專注於圖像分類或文本分類等任務,生成式AI面對的是更具挑戰性的問題。判別式AI主要解決P(y=k|x)的問題,即在已知條件x下,預測標籤y為k的機率,而無需了解x的整體分布。
生成式AI則致力於估計P(x),即從觀察到的樣本x1, x2, x3...中推測整體的機率分布。這個任務的複雜度遠超過判別式AI。理解P(x)分布的重要性在於:如果我們能找到一個近似分布Q(x),使其接近真實分布P(x),那麼從Q(x)中採樣得到的新樣本x將與真實數據具有相似的特徵。
舉例來說,在人臉生成的應用中,即使生成的面孔並不存在於原始訓練數據集中,但由於其符合真實人臉的分布特徵,因此看起來自然且真實,難以與真實人臉區分。這正是生成式AI的強大之處。
2023
偏度 的計算公式:
- 趨勢線: 用原始資料的移動平均值(MA)作為長期走勢的觀察. (移動窗口可以自己設定)
- 週期性 (Seaonality): 將原始資料減去趨勢線可以強調週期性的特徵
- 雜訊(Residual) : 原始資料減去趨勢線再減去週期性線, 剩下的值認定是噪訊(隨機波動)或短期的變化。
ACF圖( X軸為不同的lag k, Y軸為ACF值)
底下ACF圖說明序列資料沒有存在週期性.
ACF圖( X軸為不同的lag k, Y軸為ACF值)
底下ACF圖說明序列資料存在一個週期性, 在Lag n*K 處都有差不多的峰值, 表示其週期性為 k
A botnet is a network of compromised computers or devices, often referred to as "bots" or "zombies," that are controlled remotely by a malicious actor (known as a "botmaster"). These devices are typically infected with malware, allowing the botmaster to execute various commands on them without the device owner’s knowledge.
Here are some common uses and dangers of botnets:
Distributed Denial of Service (DDoS) Attacks: Botnets are often used to flood a target server or website with traffic, overwhelming it and causing it to crash or become unavailable to users.
Spam Distribution: They can be used to send out massive amounts of spam emails or phishing messages, which can lead to further infections or fraud.
Credential Stuffing: Botnets may attempt to use stolen usernames and passwords on different sites, automating the process to try many combinations quickly.
如何同時衡量模型的正確性與長期穩定性?
Home Credit - Credit Risk Model Stability
Create a model measured against feature stability over time
https://www.kaggle.com/competitions/home-credit-credit-risk-model-stability/overview
gini = 2 * AUC - 1 (AUC:0~1)
stability metric = mean(gini) + 88.0 * min(0, a) - 0.5 * std(residuals)
針對預測能力呈現下滑趨勢給予懲罰 :即 a < 0 的情況
穏定性評估: 計算 residuals 的標準差, 愈小表示模型愈穏定. 最好是 0
[References ]
1. 組合語言和指令集是一樣的東西嗎? 網路上看到的一般在說x86或ARM的assembly好像就是
2. 講義.text section裡的有一行rodata.str1.4是什麼意思?
3. LMA load memory address我不太懂什麼時候會用到,應該是說不太知道10-118頁的ROM和RAM各是什麼角色,一般所謂的「load進 memory」的memory都是指RAM嗎?
4. Linker startup code, boot.o負責copy和BSS清成0是否口誤,因為下一頁boot.o只有負責copy, start.o才是zero BSS,兩個是分開的
(一) 使用sysfs 的方式操作EEPROM
Load at24 driver (eeprom) 要配合 device tree 的操作.
Q0: Driver 開發方式為何?
Ans:
請參考"Linux Driver開發的模式" https://blog.ittraining.com.tw/2024/02/linux.html
Q1: 在Linux 驅動程式-> Linux GPIO host control 的bcm2708_gpio.c 是在哪個路徑下?
MCU:
電源: USB 輸入電源 5V,500mA 自復型保險絲限流保護,系統穩壓 3.3V
燒錄除錯器: DAPLink
USB:
USB 2.0 全速裝置/主機/OTG 控制器及內置 PHY
GPIO:
一組 1602 文字型 LCD
on board 輸入按鍵 x1
一組步進馬達及控制器模組
12bits SAR ADC:
AD 通道 12:10K 熱敏電阻(on board)
AD 通道 13:100K VR(on board)
12bits DAC: 1 組 DAC 輸出通道
16bits PWM:
PWM1_1:蜂鳴器 Buzzer
PWM1_2:Capture mode 紅外線收發模組(on board)
UART:
CH340G USB 模組 (UART1)
ESP8266 WiFi 模組 (UART1)
I2C: BH1750 照度計
SPI: NRF24L01P 2.4G 無線通訊模組
M482LE8AE晶片規格資料:
• | 核心 | |
- | 高達 192 MHz Arm® Cortex®-M4F 核心 | |
- | DSP 指令集 | |
- | 記憶體保護單元 | |
• | 記憶體 | |
- | 128 KB 快閃記憶體,支援 eXecute-Only-Memory ( XOM ) | |
- | 64 KB RAM,包含 32 KB 硬體奇偶校驗 | |
- | 2 KB 一次性燒錄區塊 ( OTP ) | |
• | 循環冗餘校驗 ( CRC ) 單元 | |
• | 16 通道周邊 DMA 控制器 | |
• | 外部匯流排介面 | |
- | LCD 平行介面,i80 模式 | |
• | 時脈源 ( Clocks ) | |
- | 4 到 24 MHz 晶振 | |
- | RTC 用 32 kHz 振盪器 | |
- | 內部 48 MHz RC 振盪器 ( X-less ) | |
- | 內部 12 MHz RC 振盪器 | |
- | 內部 10 kHz RC 振盪器 | |
• | RTC | |
- | 獨立 VBAT 電源輸入 | |
- | 20 位元組備份暫存器 | |
• | 計時器和 PWM | |
- | 4 個 32 位元計時器 | |
- | 12 路增強型 PWM ( 12 個 16 位元計時器 ) | |
- | 12 路基本型 PWM ( 2 個 16 位元計時器 ) | |
- | 1 個 24 位元倒數 SysTick 計時器 | |
- | 1 個看門狗計時器 | |
- | 1 個視窗看門狗計時器 | |
• | 類比周邊 | |
- | 1 個 12 位元,多達 12 通道 5 MSPS SAR ADC | |
- | 1 個 12 位元 1 MSPS DAC | |
- | 2 個滿擺幅 ( Rail-to-rail ) 比較器 | |
• | 通訊介面 | |
- |
多達 8 個低功耗 UART 介面 ( 17 Mbps ) ,包含 2 個 LIN 介面 |
|
- | 1個 ISO-7816 介面 ( 3.4 MHz ) ,支援全雙工 UART 模式 | |
- | 3 個 I²C 介面 ( 可達 3.4 Mbps ) | |
- | 2 個四線 SPI 介面 ( 可達 96 MHz ) | |
- | 多達 2 個 SPI /I²S 介面 ( SPI 可達 96 MHz 、I²S 可達 192 kHz/16-bit ) | |
- | 1 個 I²S 介面 ( 192 kHz/32-bit ) | |
- | 1 個 SD 卡控制器 ( 50 MHz ) | |
• | 控制介面 | |
- | 2 個正交編解碼介面 ( QEI ) | |
- | 2 個 24 位元 3 通道輸入捕捉計數器單元 | |
• | 影像輸入介面 | |
- | CMOS 感測器介面帶有硬體 1 位元亮度輸出 | |
• | 進階連結 | |
- | USB 2.0 全速裝置/主機/OTG 控制器及內置 PHY | |
• | 操作特性 | |
- | 電壓範圍: 1.8V to 3.6 V | |
- | 溫度範圍: - 40 ℃ to 105 ℃ | |
• | 符合 IEC-60730 Class B | |
• | 加解密引擎 | |
- | AES-256 | |
- | 真亂數產生器 資源連結: 1. M482LE8AE晶片規格 2. 艾鍗ARM Cortex M4 板電路圖 |