:::

TextRank簡介 / Introduction to TextRank

TextRank簡介 / Introduction to TextRank

3-cover-TextRank_Introduction_to_TextRank.png

哈囉,大家最近在吃什麼呢?這裡是思考傳統摘要與自動化摘要之間有何異同的布丁。這篇是我之前介紹自動文字摘要演算法TextRank的10分鐘簡短投影片,並附上實作可以使用的Python腳本,提供給有需要的朋友使用。

(more...)

修正Fcitx RIME注音・臺灣正體異體字打字問題 / Fixing the Problem of OpenCC Issues when typing with bopomofo_tw of Fcitx RIME

修正Fcitx RIME注音・臺灣正體異體字打字問題 / Fixing the Problem of OpenCC Issues when typing with bopomofo_tw of Fcitx RIME

2-cover-Fcitx_RIME_Fixing_the_Problem_of.png

哈囉,大家最近在吃什麼呢?這裡是終於可以開心打字的布丁。

在臺灣的中文使用者大多都以注音輸入法為主。而各種注音輸入法中,我最推崇的就是RIME中州韻輸入法引擎中的注音・臺灣正體輸入法。在眾多跨平臺的版本中,我目前使用的是Fcitx5 RIME版本。但這個版本有著打一個詞彙卻只出現單字的問題,需要修正opencc之中tw2t.json的設定。

如果你想知道怎麼修正Fcitx RIME的問題的話,就繼續看下去吧!

(more...)

發掘模型背後的知識:子群組探勘 / Knowledge extraction beyond the AI Models: Subgroup Discovery

發掘模型背後的知識:子群組探勘 / Knowledge extraction beyond the AI Models: Subgroup Discovery

5-cover-Introduction_to_Subgroup_Discovery2.png

哈囉,大家最近在吃什麼呢?這裡是換了一臺電腦的布丁。這篇是2021年演講的記錄,主題一樣是講述子群組探勘(subgroup discovery)。跟前一篇「子群組探勘簡介」不一樣的是,演講裡面我加入了較多例子,用比較容易理解的方式來介紹子群組探勘。這次也嘗試把演講的錄影放上來做個記錄,提供有需要的同學觀看。

(more...)

子群組探勘簡介 / Introduction to Subgroup Discovery

布丁布丁吃布丁

子群組探勘簡介 / Introduction to Subgroup Discovery

5-cover-Introduction_to_Subgroup_Discovery.png

哈囉,大家最近在吃什麼呢?這裡是思考如何在人工智慧和可解釋性之間取得調和的布丁。我之前介紹過Weka的HotSpot,也介紹過Cortana的特殊模型探勘,而這篇則是介紹這些演算法的基本概念:子群組探勘(Subgroup Discovery)。本篇專欄也在政大人工智慧與數位教育中心的AI專欄發佈喔。

(more...)

捐款功能修好囉! / Donations Welcome!

布丁布丁吃布丁

捐款功能修好囉! / Donations Welcome!

4-cover-Donations_Welcome.png

哈囉,大家最近在吃什麼呢?這裡是申請AdSense中的布丁。

壞掉很久的捐款功能,最近總算是把它修好了。如果你覺得我寫的內容對你有幫助的話,不妨點下捐款連結,請我喝杯咖啡吧。

(more...)

不用寫程式的機器學習工具 / No-Code Machine Learning Tools

不用寫程式的機器學習工具 / No-Code Machine Learning Tools

3-cover-No_Code_Machine_Learning_Tools2.png

哈囉,大家最近在吃什麼呢?這裡是研究把各種東西都打包到Docker的布丁。

談到人工智慧、機器學習,很多人都覺得應該要用程式語言來做。與此同時,也是有人致力於將複雜的東西簡化成容易使用的工具,這就是今天要介紹的「不用寫程式的機器學習工具」。這篇是我之前發佈在政大人工智慧與數位教育中心的AI專欄中的文章。現在隨著Blog「布丁布丁吃什麼?」恢復運作,我就來整理整理之前做過的事情吧。

(more...)

公告:BLOG版面調整 / Announcement: BLOG Theme Adjustment

布丁布丁吃布丁

公告:BLOG版面調整 / Announcement: BLOG Theme Adjustment

2-cover-BLOG_ENG.png

哈囉,大家最近在吃什麼呢?這裡是一直想要跟社會接軌的布丁。

這篇公告想跟大家說一下,最近我想要測試能不能在「布丁布丁吃什麼?」設定收益廣告。大家之前看到的版面會暫時消失,改使用Blogger內建的主題版面喔。

(more...)

擺脫PWA的限制,把任意網頁變成電腦的應用程式:客製化網頁應用程式 / Customize Your Web Application: No PWA, Any Favicon

擺脫PWA的限制,把任意網頁變成電腦的應用程式:客製化網頁應用程式 / Customize Your Web Application: No PWA, Any Favicon

1-cover-PWA_Customize_Your_Web_Application.png

哈囉,大家最近吃什麼?這裡是總算有點適應Linux的布丁。

你用過漸進式網路應用程式PWA或網頁應用程式(WebAPP, Web Application)嗎?儘管一直不斷有人主張應該用網頁來取代安裝在作業系統上的原生應用程式,也越來越多原生應用程式改用PWA的形式發佈。然而,對使用者來說卻非常不方便。使用者安裝PWA或網頁應用程式的時候,一般來說只能使用開發者預先設定好的網址、應用程式名稱和圖示。如果你想要把Google試算表中一個你常用的表格建立捷徑、做成應用程式,你會發現其實你只能建立「試算表」應用程式,而不能連到你真正的表格。

為了克服PWA的限制,我開發了工具「PWA-Builder」來產生自訂的網頁<head>內容。以此修改網頁的<head>之後,就能客製化產生自己習慣使用的網頁應用程式囉。如果你也想要自己制訂要使用的網頁應用程式的話,就讓我們繼續看下去吧!

(more...)

課堂學習的最佳Chromebook:ASUS Chromebook Detachable CZ1 / The Best Learning partner: ASUS Chromebook Detachable CZ1

布丁布丁吃布丁

課堂學習的最佳Chromebook:ASUS Chromebook Detachable CZ1 / The Best Learning partner: ASUS Chromebook Detachable CZ1

4-cover-Chromebook_ASUS_Chromebook_Detachable.png

哈囉,大家最近在吃什麼呢?這裡是感嘆Chromebook發展日新月異的布丁。

上一次我介紹了適合開發者的ASUS Chromebook Flip CX 5,這次我們來看看ASUS在Chromebook主力戰場的教學環境中推出最新的機型:ASUS Chromebook Detachable CZ1 (CZ1000)吧。ASUS Chromebook Detachable CZ1 (CZ1000)本身是一台運作Chrome作業系統的平板。整體大概1公斤與10.1吋觸控螢幕的ASUS Chromebook Detachable CZ1 (CZ1000),特別適合帶出門或拿在手上使用。ASUS Chromebook Detachable CZ1 (CZ1000)搭配了具有橫向立架的保護套、可拆卸的超薄鍵盤,使它也可以作爲筆電使用。更棒的是,ASUS Chromebook Detachable CZ1 (CZ1000)的平板具有可收納USI觸控筆的空間,收納USI觸控筆後也會自動充電,再也不用擔心USI觸控筆被我擺到弄丟了呢。

如果你也對輕薄小巧又有多種實用功能的ASUS Chromebook Detachable CZ1 (CZ1000)感興趣的話,就讓我們繼續看下去吧!

(more...)

釋放Notepad++黑暗力量:開啓黑暗模式 / How to Enable Dark Mode in Notepad++ 8

釋放Notepad++黑暗力量:開啓黑暗模式 / How to Enable Dark Mode in Notepad++ 8

5-cover-Notepad_How_to_enable_the_Dark_Mode.png

哈囉,大家最近在吃什麼呢?這裡是努力讓藍牙耳機配對到Linux電腦上的布丁。

程式開發者爲了閱讀以文字爲主的大量程式碼,通常偏好將程式編輯器改成偏暗的黑暗模式,可以讓閱讀程式的時候舒服許多。知名的Windows專用軟體Notepad++是程式開發者不可或缺的編輯器。早期Notepad++必須設定主題來啓用黑暗模式。在2021年發佈的8.0版本,Notepad++直接加入了黑暗模式(Dark Mode),設定起來更加直覺了。

接下來就讓我們來看看,怎麼在Notepad++裡面開啓黑暗模式吧。

(more...)

如何改善GNOME 3用Alt+Tab切換視窗的功能? / Tips to improve the Alt-Tab behavior in GNOME 3

布丁布丁吃布丁

如何改善GNOME 3用Alt+Tab切換視窗的功能? / Tips to improve the Alt-Tab behavior in GNOME 3

3-cover-GNOME_3_Alt_Tab_Tips_to_improve.png

哈囉,大家最近在吃什麼呢?這裡是鬼月時期碰到許多強得跟鬼一樣的人的布丁。

如果要提高桌面環境多視窗的工作效率,那麼快捷鍵「Alt+Tab」一定是每個人都必須學起來的基本功夫。「Alt+Tab」的主要功能是快速切換不同視窗,但這個功能在每個作業系統中運作的方式都不太一樣。在內建了多個虛擬桌面(workplace),並搭配多顯示螢幕的Linux GNOME 3桌面環境中,「Alt+Tab」預設顯示所有應用程式(applications)的運作方式就不太方便操作了。

這篇將介紹如何在Linux GNOME 3中改善「Alt+Tab」切換視窗的功能,包括了在應用程式之間的切換改爲在視窗(windows)之間的切換,以及讓「Alt+Tab」的切換循環只限定在滑鼠目前的顯示畫面。如果你也想成爲GNOME 3工作效率大師的話,就繼續看下去吧!

(more...)

Linux的多媒體影片格式轉檔工具:HandBrake / HandBrake: A Video Transcoder in Linux

布丁布丁吃布丁

Linux的多媒體影片格式轉檔工具:HandBrake / HandBrake: A Video Transcoder in Linux

2-cover-Linux_HandBrake_HandBrake_A_Video.png

晚安,大家最近在吃什麼呢?這裡是煩惱工作環境遲遲無法好好配置完成的布丁。

在Windows作業系統裡轉換影片時,很多人常用的是格式工廠(Format Factory)。而對Linux作業系統的使用者來說,HandBrake則是轉換影片格式的第一首選。使用HandBrake轉換影片時,我們不需煩惱要轉換的影片格式參數,而是可以直接使用它提供了多種使用情境的預先配置檔案。例如我想要在Android或iPhone上播放,或是我想要把它作爲Gmail附件,請它在影片長度和檔案大小間取得平衡,HandBrake都可以幫你直接處理。不僅如此,HandBrake也是Linux、Windows和MacOS的跨平臺工具。接下來就讓我們來認識認識HandBrake這個強大又好用的多媒體影片格式轉檔工具吧。

(more...)

在Chromebook配置適合開發者的Linux桌面環境吧!ASUS Chromebook Flip CX5華麗上陣 / Installing a Linux Desktop Environment on ASUS Chromebook Flip CX5

在Chromebook配置適合開發者的Linux桌面環境吧!ASUS Chromebook Flip CX5華麗上陣 / Installing a Linux Desktop Environment on ASUS Chromebook Flip CX5

image-template-20210726-1542.png

近年來各家Chromebook大廠嗅到了商務市場與居家遠端辦公的商機,紛紛推出了尺寸較大、規格更高級的Chromebook。高階的Chromebook不僅能夠讓原本Chrome作業系統的效能更好,讓使用者能夠同時安裝與開啓更多的Android應用程式之外,還能夠透過crouton,配置適合開發者的Linux桌面環境。在Linux作業系統已經成為全球開發者首選平臺的今日,Linux桌面環境可能會成為吸引開發者使用Chromebook的另一個特色。

哈囉,大家最近吃了什麼呢?我是一邊擺出「= U =」的笑臉、一邊開心地吃著Chromebook的布丁。今天就讓我來看看ASUS近期推出的高階Chromebook:ASUS Chromebook Flip CX5 (CX5500),到底如何要怎麼在Google Chrome瀏覽器爲主的Chrome作業系統中,配置適合開發者的Linux桌面環境吧。

(more...)