2021年6月30日 星期三

機器學習閱讀札記

最近在漫讀一些手邊的機器學習書籍, 隨手將重點記之如下, 方便以後整理筆記時查找 : 
  • 最典型的無參數 (non parametric) 機器學習模型是 K 近鄰 (K-nearest neeighbors, KNN) 模型, 雖然表面上 KNN 有一個參數 K, 但它仍然是無參數模型, 因為此 K 參數並不是從資料中學習而得, 而是資料科學家所選擇的一個適當之經驗值, 所以這種參數被稱為超參數 (hyperparameter). --Introduction to Artificial Neural Network p17.  
  • 可以用超參數 (hyperparameter) 來控制訓練時的正則化程度, 超參數是一種學習演算法參數, 不是模型的參數, 所以不會被學習演算法本身所影響, 它必須在訓練前設定, 且訓練期間保持不變. 調整超參數是建立機器學習系統的重要程序. -- 精通機器學習 p28.
  • 機器學習專案成功的關鍵之一在於找出一組良好的特徵來訓練, 此程序稱為特徵工程 (feature engineering), 其步驟有三 : 
    (1). 特徵選擇 (2). 特徵提取 (3). 收集新資料以建立新特徵. 
    -- 精通機器學習 p26.
  • 資料科學家通常要花很多時間來整理訓練用的資料, 但這是非常值得的, 如果訓練用的資料充滿錯誤, 雜訊, 與離群值, 系統將難以找到資料底層的模式. 
自學 AI 雖然要花很多時間摸索, 但經過多次走彎路印象也會較深刻, 期間也需要停頓下來打底欠欠缺的預備知識, 無形中所學的知識體系也會越來越龐大而需要統整. 


~~ 進行中 ~~~

露天購買安卓磁吸充電線

上周幫爸買的小米 Poco M3 使用 Type C 充電, 雖說沒有方向性, 但為了減少插拔麻煩, 今天在露天買了一款磁吸式充電線 :


扣掉 6 元彩票, 加上運費 60 元總共 169 元. 

露天很奇怪, 結帳時有看到 60 元折價券, 但回上一頁想改買兩個, 回來時 60 元折價券就不見了, 感覺露天最近賊賊的, 618 在露天彩票推薦區買了不到 100 元的蚊帳, 賣家居然回說沒貨了直接取消訂單, 讓我不禁懷疑那該不會是露天自己弄的假賣家, 讓 DM 看起來很吸引人, 用來誘人下單? 

2021年6月29日 星期二

Nvidia Jetson Nano 與 Raspberry Pi 4B 比較

上周在露天買了 Pi 4B 來幫湘雲老師架站, 我把機器放在 Jetson Nano 旁測試, 兩台機器一比, 除了 Jetson Nano 機體較大些外, 兩者價格差不多, 運算效能差異如何? 適合做那些應用? 我找到下面這兩篇文章來了解其差異 :


Pi 4B 與 Jetson Nano 都可以跑 Ubuntu Linux, 所以在一般電腦應用上並無差別. 兩者都有 40 pin 的 GPIO, 可做物聯網控制. 其主要差異如摘要如下 : 
  • Jetson Nano 的 GPU 為 128  CUDA 核心的 Maxwell (921 MHz), 支援 Nvidia 的 CUDA 函式庫, 因此非常適合用在機器學習等 AI 相關應用; 而 Pi 4 則是博通的 VideoCore 6, 主要是作為多媒體處理器, 在 AI 運算方面使不上力. 
  • 兩者 CPU 都是 ARM 64 位元 Cortex v8 架構, 但 Pi 4 是新一代較高速的 A72 (1.5 GHz), 而 Jetson 則是較舊的 A57 (1.42 GHz), 與任天堂 Switch 的 CPU 一樣 (Pi 3 使用 A53). 但在 AI 運算方面 Pi 4 並不會因為較新的 CPU 而占多少優勢. 
  • Pi 4 提供雙 4K 解析視訊輸出 (Micro HDMI 端子), 適合家庭娛樂應用; 而 Jetson Nano 則只有單一 HDMI 輸出與一個 Display port. 
簡言之, Pi 4 適合用在 STEM 科學教育, 3D 列印, 家庭娛樂, 以及其他非 AI 相關應用, 而 Jetson Nano 較適合用在 AI 相關應用. 

Pi 4 的 DDR 記憶體配置分成 1G/2G/4G/8G 四種; 而 Jetson Nano 第一代 (2019) 為 4G, 第二代則分成 2G/4G 兩種, 參考 : 


2021 年第 26 周記事

忽忽已來到年中, 第 26 周已過了, 得加把勁把 Data Science 的 Numpy, Matplotlib, 以及 Pandas 在下一季結束前全部結束, 才能進到下一個階段 : SkLearn 與 TensorFlow. 特別是 Pandas, 最近在預先瀏覽 SkLearn 的書時發現 Pandas 用得真多, 可說 Python 資料科學的重中之重. 

上周 618 瘋狂網購行動中購買的貨品本周陸續到貨, 周末將手機帶回鄉下, 設定好手機後安裝 Line 卻忘記原先爸在 iPad 上的 Line 密碼, 重設密碼又收不到信, 最後叫菁菁幫忙, 她重新申請帳號馬上 OK, 現在手機問題都要找她了 (還會貼模). 

幫湘雲老師採購的 Pi 4 到貨後這幾天已裝機測試, 原本打算把測試版 Pi 3 上的卡片轉燒錄到新卡, 但想再次驗證整個程序是否有缺漏, 所以還是依據之前的筆記重新跑一遍, 再把資料庫備份出來匯入 MariaDB, 然後將媒體庫 wp-content 資料夾下的檔案複製到新卡的 WordPress 媒體庫資料夾下即可. 

鄉下的小雖貓再次懷孕, 周日我看她乳房膨脹, 判斷是快生了, 爸整理了車庫的舊餐櫥給她當生產處所, 到了晚上就生了, 周一打電話回去, 爸說聲了三隻毛色跟她一模一樣的, 但早上發現又被咬死了, 有看到一隻灰色毛的貓跟小雖貓一起從餐櫥跑出來, 疑似是被灰貓咬死, 但我懷疑該不會是母貓自己咬的吧? 菁菁說母貓會將體質不良的幼貓咬死, 尚未確認. 這次要將小雖貓結紮才行, 但鄉下沒有動物醫院, 可能要跑一趟高雄. 

本周中小學學期在三期警戒中結束, 期末考大都是用作業與線上考試代替, 相信老師們應該都很頭痛吧? 希望疫情能快快平息下來, 要不然很多做小生意的生計都會出問題了. 小阿姨的火鍋店就是如此, 前幾天說快要撐不下去, 因為火鍋要做外帶並不容易.  

今天老同事麗絨在家工作月餘退休了, 專程來辦公室跟大家 say goodbye, 我從 84 年由台北調回高雄工作至今, 已共事近 27 年 (再兩個月), 在同辦公室相鄰座位也十多年了, 不知不覺她就到了屆退之齡 (跟小阿姨差不多年紀), 平時公暇會交換一些養兒育女或烹飪投資等訊息 (我拿手的番茄麵作法得自於她), 可說是最熟最能講秘辛的同事, 退休了真的覺得辦公室很空虛啊!

2021年6月25日 星期五

好書 : Complete Guide to Modern JavaScript

今天看到一本很不錯的 Javascript 書 :





此書介紹最新的 ES2021 Javascript 語法, 特別之處是作者 Alberto (義大利人) 原是軟體門外漢, 並非資訊科班出身, 大學念的是法律與會計, 目前則是任職於越南新創企業的軟體開發工程師. 他當初是因為在紐西蘭時要幫女友搞定學校的網頁作業才開始接觸 HTML, CSS, 與 Javascript 的, 後來靠著線上自學成為 Javascript 專家, 參考 : 


這本書的大部分內容也貼在其 GitHub, 但 RD 的編輯格式有點亂, 參考 : 


用 pip 指令安裝套件時出現 WARNING: Ignoring invalid distribution 問題

今天在升版 pip 時出現 "WARNING: Ignoring invalid distribution" 訊息 :

D:\>pip install --upgrade pip    
WARNING: Ignoring invalid distribution -illow (c:\python37\lib\site-packages)
WARNING: Ignoring invalid distribution -illow (c:\python37\lib\site-packages)
Requirement already satisfied: pip in c:\python37\lib\site-packages (21.1.2)
WARNING: Ignoring invalid distribution -illow (c:\python37\lib\site-packages)
WARNING: Ignoring invalid distribution -illow (c:\python37\lib\site-packages)
WARNING: Ignoring invalid distribution -illow (c:\python37\lib\site-packages)

以前都不曾看過這種警語, 搜尋找到下面這篇 


原來要到括弧所示目錄下找到前面那個目錄, 將其刪除即可. 估計是上回安裝 Pillow 套件失敗留下的垃圾 : 

D:\>cd c:\python37\lib\site-packages 

用 dir 檢視此目錄, 果然找到 -illow 開頭的子目錄 :




用 del 指令刪除 ~illow-5.4.1.dist-info 子目錄後就不會出現警語了 :

c:\Python37\Lib\site-packages>del ~illow-5.4.1.dist-info   
c:\Python37\Lib\site-packages\~illow-5.4.1.dist-info\*,您確定要執行嗎 (Y/N)? y   

樹莓派 Pi 4B 裝機

6/18 那天幫湘雲老師下標購買的 Pi 4 前天到貨, 但直到昨晚才有空拆箱組裝, 參考 :


裝機過程很簡單, 就只是把 Pi 4 主機放進鋁合金外殼內, 然後將底部的四個螺絲孔鎖上而已. 鋁外殼包裝盒內附六角螺絲五顆 (多一顆), 一個小六角板手, 一個小散熱片, 以及好幾片不知要貼哪裡的雙面膠墊片 : 




先用衛生紙將鋁合金外殼擦拭一番 (去油汙), 然後將小散熱片貼在 BCM54213PE 這顆博通已太網收發晶片上 (其他較大顆的晶片都有上蓋的鋁柱幫忙散熱了) : 
 




然後用所附的小六角板手將底部的四個螺絲孔鎖上即可 : 





接下來是下載最新 Raspbian 映像檔, 燒進 32GB 的 MicroSD 卡, 然後插入 Pi 4 就可以開機了 : 




其實最快的方法是把目前還在測試運轉中的 Pi 3 停機, 取出 MicroSD 卡插入 Pi 4 即可, 或者讀取映像檔轉燒, 但我想順便測試看看用備份的 WordPress 資料庫匯入新卡, 看看系統有沒有完全附製過來. 


2021-06-26 補充 :

今天準備燒錄 Rasbian 才注意到 Pi 4 已經改用兩個 Micro HDMI 介面了 (支援雙螢幕), 比 Pi Zero W 的 Mini HDMI 還小, 必須加買一個公 Micro HDMI 轉母 HDMI 的轉接頭, 這樣才能接到液晶螢幕上 :


加買要附運費不划算, 打電話問長明街的禾樺有貨, 一顆 60 元, 也比網購划算, 今早去買了一個. 以後如果要買 Pi 4 記得要買這個轉接頭

2021年6月24日 星期四

momo 閱讀日買 ESP32 等書六本

今天上網找尤博的 ESP32 新書發現 momo 閱讀日有些書打 79 折後滿 599 再打 84 折, 相當於 66 折, 尤博的書符合優惠但是卻已賣光, 只好等到貨再買. 雖然要買的書沒買成, 卻買了下面這六本 : 

ESP32微處理機實習與物聯網應用





總定價 3380 元, 除了第一本旗標的只打 79 折外, 其他 79 折後再打 84 折, 扣掉 momo 幣 56 元, 實付 2249, 約打 66 折左右. 

借書到期日再延

 由於北農疫情延燒, 原本期望暑假會微解禁落空了, 圖書館無法借預約書, 手上的書原本五月疫情爆發學校停課後直接將到期日全部改為 6/30, 這兩天上去市圖查詢, 竟然自動再延到 7/31 :




母校高科大上回就一口氣到 9/24 :




缺點是預約的書都不會來, 好處是手上的書還可以看很久, 趁這機會好好消化一些吧!

露天購買 Poko M3 腰包

前幾天 618 在小米買的 Poco M3 昨天到貨了, 因爸習慣把手機放在腰掛套上, 所以上露天找到唯一在賣 Poco M3 腰掛套的 : 





之前有問老闆裝上 Poco M4 附的透明套後再放進腰掛套會不會太擠, 老闆說可以沒問題, 但要實際到貨後試試才知. 

2021年6月22日 星期二

樹莓派架站 (九) : 備份 WordPress 資料庫

網站架好後還有一件很重要的事情要做, 那就是備份 WordPress 資料庫. 



備份資料庫必須使用 phpMyAdmin 的匯出功能, 先進入 phpMyAdmin 登入頁面, 如果用 VNC 遠端連線進去的話就用 localhost/phpmyadmin, 這樣是下載到樹莓派的 Download 目錄下, 下面操作是透過 ngrok, 所以只要在 ngrok 網址後面加上 /phpmyadmin 即可 :




登入成功後點選左邊的 wordpress 資料庫 : 




然後點選上方的 "匯出" 連結 : 




在匯出頁面中選取 SQL, 按底下的 "執行" 鈕, 會出現下載視窗, 用預設檔名 wordpress.sql 直接按確定即可 :





檢視所下載的 wordpress.sql 檔案, 大小才 3.2 MB 左右, 用 NotePluss 或 EditPlus 等純文字編輯器開啟此檔案可看到裡面是組成資料庫內容的 SQL 指令碼 : 





如果 MicroSD 卡損壞或系統異常, 只要重建 Apache + PHP + MariaDB + phpMyAdmin  執行環境後, 進入 phpMyAdmin 中匯入此 wordpress.sql 即可回復 WordPress 網站原貌. 

完整的備份參考 :



2021-06-24 補充 :

以前備份 Raspbian 映像檔的經驗是, 用 Win32DiskImager 從 SD 卡中讀取的 img 檔大小會與 SD 卡的大小一樣, 如果系統使用 32GB 的卡, 那麼讀出來的 .img 就是 32GB, 這是因為我們通常會在 設定 Raspbian 時將 SD 卡可用範圍延伸至整張卡的緣故. 然後要將這個備份的映像檔寫回同樣大小的新卡時, 還可能會寫入失敗, 這是因為雖然是同樣大小的 SD 卡, 實際上還是有些微差異, 只要目標 SD 卡少一點就會寫入失敗. 

如何在備份 SD 卡映像檔時縮小其大小呢? 可以參考下面這篇 :


我稍微看了一下, 覺得程序有點複雜啊! 有空再來試試. 

露天購買小米 Poco M3 保護套

今天在露天幫爸的小米 Poco M3 手機買了贈送螢幕保護貼的保護套兩組 :






買兩個過全家免運門檻, 加上彩票折抵 58 元, 所以總共是 320 元. 

Android 手機 Google 屢次停止運作問題

午睡起來準備開始工作時, 打開手機卻發現螢幕底下跳出這個告警視窗 :




按中間的關閉應用程式此告警會消失, 但幾秒鐘之後又跳出來了, 再按還是跳出來, 而且手機會發燙, 電池直掉, 真是煩死人了. 我到系統維護那邊掃描, 它發現了一個當機現象, 按修復鈕還是一樣, 沒用. 

我想乾脆重新啟動吧! 也沒用. 不然先關機, 再開機, 還是沒用. 于是上網搜尋 "Google 屢次停止運作" 發現還蠻多人在抱怨這問題, 日本也有災情, 而且就是中午 12 點過後才冒出來的. PTT 上這篇討論則說可能是 Google Play 上的 android system webview 這個 App 造成的 :


我參考文中有人說直接先給它停用就可以了, 就是在出現告警視窗時不要按中間的 "關閉應用程式", 而是按第一個 "應用程式資訊", 然後按左邊的 "停用" 就不會再狂跳了 : 




不過這樣可能使得一些 Google 服務例如 Google Asistant 叫不出來, 但目前只能這樣等修補吧! Google 工程師是不是咖啡沒喝足啊! 這下禍闖大了.


補充 :

找到下面這篇文章 :


它的解決辦法是 :

"步驟是進入Google Play後搜尋Android System WebView,並將其解除安裝,或是等待新版本解決這個問題。但由於Android System WebView與諸多服務相關,因此若移除、停用該元件,可能導致部分App使用異常。"

但我用上面的方法暫時解決這問題了, 所以就留做參考. 

2021年6月21日 星期一

2021 年第 25 周記事

又來到週末了, 似乎沒幹多少事一周就飄走了. 仔細想想還是有的, 類神經網路那本書已看到一半, 周三給湘雲老師的學生上了一堂遠距的 Praat 語音分析教學, 周五 618 大血拚, 除了幫湘雲老師的網站採購 Pi 4 主機外, 還在小米幫爸買了 Poco M3 手機, 手持無線吸塵器, 滑鼠, 米家監視器等, 還在露天趁免運買了五片 ESP32-CAM. 周六終於把樹莓派 Pico 板子焊上針腳, 哇, 所以看來還是做了不少事啦. 

最近的梅雨讓水庫漸漸解渴, 缺水危機暫時解除, 環境變化的影響真是說來就來, 以前小時候每年梅雨, 颱風相繼報到, 幾乎都沒有不來導致缺水危機的問題. 希望本周梅雨繼續下, 把下半年要用的水都存足. 

本周雙北疫情已見緩, 驗證何鼓老師的預測. 繼日本捐贈 AZ 疫苗後, 美國捐贈的 250 萬劑疫苗也運回來了, 雖然媒體分析主要是基於供應鏈與地緣政治, 與日本基於報答 311 恩情之捐贈難以相提並論, 但仍要感謝美國朋友的及時雨. 

今天看到下面這則新聞感到很溫馨 :


台大施醫師談到詢問日籍病患家屬是否已施打上周日本捐贈的疫苗, 這對夫婦說這是日本政府捐贈的禮物, 日本人不可以占用, 這種想法映照到部分地方官員以同住家人為由或立委以執業藥師 (查查看真的有在執業嗎?) 為由搶打的作為, 真的是禮失求諸野 (我覺得日韓比現今華人要保有更多儒家文化). 文中還有這句話值得記下來 : 

"The sunset is the proof that everyday can end beautifully. (日落,是我們可以美好度過每一天的最佳證明)"

2021年6月20日 星期日

料理實驗 : 試做吳秉承的南瓜濃湯

昨天小阿姨傳來吳秉承的南瓜濃湯作法 :





周末梅雨從凌晨下到現在, 因為冰箱還有粽子與雞肉, 所以早上我沒去鎮上的市場, 家裡南瓜, 洋蔥, 胡蘿蔔等材料都有, 所以中午就來試做這道南瓜濃湯配粽子唄!

材料 :
  • 南瓜 半顆
  • 胡蘿蔔 一條
  • 洋蔥 一顆
  • 蒜頭 數瓣
  • 鮮奶油 小塊
  • 無鹽奶油 一小塊
  • 黑胡椒 少許
  • 鹽 適量
因冰箱無鮮奶油與無鹽奶油, 所以我用鮮奶與起司代替. 

作法 : 
  1. 南瓜與胡蘿蔔切塊放入電鍋蒸熟備用.
  2. 洋蔥切丁, 蒜頭切末, 起油鍋放入翻炒至軟熟, 與蒸熟之南瓜與胡蘿蔔一起放入果汁機, 加入鮮奶油 (我用鮮奶代替), 打碎後倒入鍋中, 加適量水煮開, 加入鹽, 無鹽奶油 (我用起司代替) 等調味. 起鍋後撒點黑胡椒即可. 
我實作結果味道不錯, 加鮮奶就有一種濃厚的香味 : 






午餐時我問菁菁有吃出裡面有哪些內容嗎? 她說就很濃的南瓜香味與牛奶香, 呵呵, 我裡面還放了一整條妳超討厭的胡蘿蔔! 她驚呼完全吃不出來, 哈哈哈. 這道南瓜濃湯剛好治那些 carrot haters! 嘿嘿, 

購買人因科技 mp3 播放器 UL432 (藍色)

因為最近偶而會失眠, 躺在床上東想西想, 原本早睡也變成晚睡, 所以想說仿效午睡聽英文的辦法 (大約聽個十分鐘就會睡著), 就上公司福利社找到下面這支人因科技做的 UL432 :


福利社價格難得比較便宜, 才 815 元, 就用福利金買了 : 




這支 CP 值不算高, 電池續航力普普, 但優點是有斷點記憶與定時關機功能, 設計成隨身碟外觀充電很方便 (但蓋子要注意容易弄丟), 而且是少見的台灣製國產, 露天其他幾款不錯的都是中國製, 有些可設定多國語言介面但有些就是固定殘體中文, 很不順眼. 

下面這款還值得考慮 : 


這款機身是鋁鎂合金的 MP4 播放器 (1.8 吋彩色液晶觸控螢幕, 影片格式為 AMV), 有外放與藍芽, 可定時關機, 內件 8GB 插卡最大 128GB, 有同步顯示英文字幕. 

2021年6月19日 星期六

Raspberry Pi Pico 學習筆記 (一) : 焊接板子針腳

今年二月在露天買了三片樹莓派 Pico 後至今已四個月都還沒動手測試, 今天下午終於拿出烙鐵來焊接接腳, 因為原廠出貨都是未焊接, 那時買不附針腳一片 210 元, 但現在更便宜了, 飆機器人一片才 166 元 :


也有賣已焊接好的板子 :


有焊接的貴了近 100 元, 那我下午焊了三片就賺了約 300 元啦! 學會焊接還是有用的 :







一片 Pico 需要兩條 1*20 的排針 (2.54mm 間距), 剛好零件箱裡有六條派上用場. Pico 板子的 PCB 有點特別, 它針腳外還有一排被切掉的半孔, 與內側的針腳孔有銅箔相連, 所以烙鐵宜從外側加熱焊錫包覆針腳後就往外往下拉, 這樣焊錫就會吃到外側的半孔, 連接性會較好.  

終於邁開 Pico 測試的第一步了. 


2021-06-20 補充 :

今天在露天找到更便宜的 Pico, 一片才 150 元, 跟 Arduino 有得拚了 :


但這家不支持免運券, 所以加上運費還是飆機器人勝! 免運萬歲! 

另外找到焊好排針最便宜的是 170 元 :


但這家同樣不支持免運券, 加上運費 62 元總價 232 元還是有比較便宜一點啦. 


2023-01-01 補充 :

今天在找 TinyML 資料時找到下面這篇, 記下備考 : 


Pico 的好處就是可以移植像 TensorFlow Lite. 

露天買 ESP32-CAM 五片

昨天 618 除了在小米官網幫爸買了 Poco M3 外, 還趁免運活動在露天買了五片 ESP32-CAM, 我在這之前已買過一片 (那時剛上市不久, 一片要 400 多元), 現在報價腰斬, 一片才 210 元 :






最近忙完架站後, 準備要來測試 ESP32-CAM 了. 

向露天賣家飆機器人購買樹莓派 Pi 4B 及配件

從五月下旬開始幫湘雲老師架站近一個月終於完工了, 接下來是要購買 Pi 4 作為正式的伺服器, 因為測試階段暫時拿我原先當爬蟲用的 Pi 3 權充伺服器, 基本上效能還堪用, 但若流量湧進來時就不知道會不會卡卡, 所以昨天趁 618 免運, 向之前已找好的露天賣家下單購買主機, 鋁外殼, 32GB Micro SD 卡, 以及電源開關線共四項, 原總價 3452, 扣掉折價券 60 元為 3392 元 : 






此賣家飆機器人我之前有跟他們買過模組, 之前詢問過有開發票 (不加價) 可打統編, 價格也公道, 所以如果需要報帳的話就很適合. 


2021-06-26 補充 :

今天準備燒錄 Rasbian 才注意到 Pi 4 已經改用兩個 Micro HDMI 介面了 (支援雙螢幕), 比 Pi Zero W 的 Mini HDMI 還小, 必須加買一個公 Micro HDMI 轉母 HDMI 的轉接頭, 這樣才能接到液晶螢幕上 :


加買要附運費不划算, 打電話問長明街的禾樺有貨, 一顆 60 元, 也比網購划算, 今早去買了一個. 以後如果要買 Pi 4 記得要買這個轉接頭

購買小米 POCO M3 手機

最近爸說阿泉伯改用智慧型手機, 看他們滑來滑去好像很有趣, 問我說綁約何時到期, 續約就改換智慧型, 以前是覺得這種手機太複雜, 要我買傳統能打電話的就好, 但現在想法改變了. 我問中華電信, 綁約要到明年 11 月, 所以考慮買單機, 只要能打電話, 看 Line 與股票的入門款就可以了.

昨天晚上看到 Line 上順發 618 賣 Vivo 手機 Y20 價格 3680 還送買行動電源, 還蠻心動的, 但與之前看的小米入門機 Poco M3 比起來似乎沒這麼優, 參考 Vivo Y20 與小米 Poco M3 比較 :


光是小米有雙喇叭 Vivo 就出局了, 何況 Poco M3 電池做到 6000 MAh. 原先 Poco M3 官網 4G/64GB 價格 $3990, 4G/128G 為 $4699, 但昨天 618 降價為 $ 4199, 所以當然就買 128G 的 :


另外還加購小米迷你無線吸塵器, 米家攝影機及濾網, 小米滑鼠等, 扣掉折價券 100 元後總價 6184 元 : 





Poco M3 開箱參考 : 






2021-06-28 補充 :

貨週二就到了, 但滑鼠今天才開封使用, 此滑鼠使用 4 號電池 (小號), 裝電池要看好極性標示, 開機後在 Win10 的藍芽新增裝置, 找尋 Mi Silent Mouse, 按住滾輪後方的圓鈕 5 秒就會連線成功. 電池匣中間是無線 USB 接收器, 用不到最好用膠帶黏住, 因為沒有夾很緊, 怕換電池時不小心掉出來遺失. 試用的確蠻靜音的, 比之前買的羅技 M337 更安靜, 操作也很順手, 但小米這款一機兩用 CP 值最高. 

2021年6月18日 星期五

王靖雯不胖的淪陷

自從 5 月下旬因為疫情學校停課後, 不用載菁菁趕上課, 也就沒機會聽她放歌, 這首是五月時在車上常聽的歌, 演唱者是來自的王靖雯 : 





這首歌越聽越好聽, 王靖雯不胖原名王靖雯, 來自中國東北, 是這兩年新崛起的中國年輕歌手, 在步入歌壇前曾做過糕餅店員工, 以及餐廳駐唱等工作. 

2021年6月16日 星期三

新的 Wi-Fi + BLE 開發板 DT-BL10

這幾天在臉書的 ESP32 社團看到有人分享一塊新出的 Wi-Fi + BLE 開發板 DT-BL10, 跟 ESP32 功能類似, 但價格卻比 Arduino UNO 與 ESP32 便宜, 截圖如下 :




內文說價格比 ESP32 便宜似乎沒錯, 我上網查目前 NodeMCU ESP32S 大約 280 元, ESP-WROOM-32 也是 260 元左右, 而 DT-BL10 一片才 125 元, 大約是半價, 真的便宜 :


參考 :


這塊開發板是基於 32 位元 RISC-V 內核的 SoC 晶片 BL602, 同時支援 WiFi (802.11 b/g/n) 與 BLE 5.0 功能, 還附帶 2.4GHz 的射頻無線 RF 通訊與紅外線, 自帶 PIR, 10 位元 ADC, 12 位元 DAC 與 16 個 GPIO, 具備 276K RAM 與 128K ROM, ..... 哇, 這樣的規格, 這樣的價格, 真的很可以! (但 RAM 似乎少了點). 

BL602 是位於中國南京的物聯網晶片設計公司博流智能 (Bouffalo Lab) 所設計 :


開發板則來自位於深圳的四博智聯, 看來是一家專注於物聯網服務的公司 :


不過問題是 BL602 的開發相關文件目前很少, 官網有提供 SDK 下載, 應該是用 C 寫原始碼去編譯, 參考 : 


關於 ESP32 與 BL602 的比較可參考: 


2021年6月15日 星期二

好書 : TensorFlow 2.x in The Colaboratory Cloud

Apress 今年出版了一本很不錯的 TensorFlow 書籍 :





此書主題是介紹如何在 Google 的 Colab 平台上執行機器學習專案, 只要有 Google 帳號就可以利用 Google 的雲端平台跑 AI 深度學習的訓練與預測, 還可以使用 GPU 加速, 這對於無法花大錢購買昂貴顯示卡的學習者來說真是一大福音. 

此書作者 David Paper 是美國猶他州立大學資管系資深教授, 除了在自家家族企業工作外, 還曾服務於 IBM, AT&T, 猶他州交通部, 太空動力實驗室等機構. 它同時也是其它三本暢銷書的作者 :
此書為實戰取向, 著重於演算法的 TensorFlow 實作而非理論的推導說明, 故目標讀者為具有類神經網路與深度學習基礎的中階 AI 學習者, 這並不是一本初階的入門書. 除了第一章簡介深度學習外, 其餘各章內容為取用網路可下載的實際資料集作為材料, 於 Colab 上建構 CNN 與 RNN 深度學習網路進行訓練與驗證. 書中範例可在 GitHub 下載 : 


好用的免費線上討論板 Slido

這陣子公司線上課程講師常用到 Slido 這個線上服務, 用來讓遠端聽者即時回饋非常好用, 適合作為 Q&A 與遠端互動之用, 因為明天要做一個 Praat 語音分析的遠端授課, 所以我也申請了 Slido 帳號並設置了一個編號為 945165 的討論板 :

首先到 Slido 網站, 按右上角的 "Sign Up" 鈕進入帳戶申請頁面  : 





可用 Google 帳號申請, 也可用 email 申請 :  



申請成功後會自動登入, 不需要收 email 確認馬上可用 (但 Slido 還是會寄封信給你).

按右上角的 "New Slido" 鈕, 選取 "From scratch" : 





然後在彈出選單中填寫 "Event name" (討論板名稱), "Start date" (開始日期) 與 "End date" (結束日期), 免費用戶期間最長可設一周, 底下的 "Event code" 是自動產生的要記下來, 按右下角 "Create Slido" 即產生討論板 : 




記下討論間號碼後登出 Slido, 再次連到 Slido 首頁, 輸入討論板號碼後即可開始發問 : 






所以加入此討論板的人都可以看到大家發問的問題, 因為是在沒有登入情況下發問, 所以都是匿名. 

再次登入 Slido, 按討論板名稱進入該討論板頁面, 切到第二個頁籤 "Audience Q&A" 就可以看到所設立的討論板有提出哪些問題 :






按右上角的 "Archive all" 鈕會將所有問題都打包到 Archive 裡面並清除目前討論板的內容. 切到 "Archive" 籤就可看到這些被打包的舊問題, 按右上角 "Export" 鈕則可下載這個打包檔或傳送捯 Google Drive, 但此功能只限付費用戶 : 




如果不需要儲存這些 Q&A, 免費帳戶就很好用啦!