Amo Chen

NLTK(Natural Language Toolkit) 之外的選擇 - spaCy

談到 Python 的自然語言處理(Natural Language Processing, NLP)套件,大家應該都會想到 NLTK 套件,不過現在也可以考慮使用 spaCy 做為主力。 spaCy 強調其提供「工業級」的自然

Posted on  Jun 24, 2023  by  Amo Chen  ‐ 1 min read

GPU 程式設計指南

現代很多 AI 模型或者機器學習模型的訓練都仰賴 GPU 幫忙,原因在於 GPU 比起 CPU 擁有更多核心數,可以將工作分散到各個核心同時執行(paraller proc

Posted on  Jun 22, 2023  by  Amo Chen  ‐ 1 min read

圖解機器學習 💻

這麼佛的網站,不能只有我看到! The Illustrated Machine Learning website 是一個用圖解說各種機器學習演算法的網站,超級用心!原本不懂的概念,經過幾張圖的解說之後,就變得比較清

Posted on  Jun 20, 2023  by  Amo Chen  ‐ 1 min read

衝出金流困境

一直以來,我都很羨慕歐美地區的工程師,因為他們有各種金流服務提供變現的解決方案,不用怕找不到金流服務提供商,而且這些金流服務基本上都是面向全

Posted on  Jun 19, 2023  by  Amo Chen  ‐ 2 min read

可執行的 Flowchart - Spiffworkflow

Spiffworkflow 是 1 個很有趣的開源專案,讓我們可以透過畫業務流程圖(Business Process Model and Notation, BPMN)的方式,把工作流程(worlflow)拆成多個小的任

Posted on  Jun 18, 2023  by  Amo Chen  ‐ 1 min read

白話文解說 CTF - Capture The Flag

Capture The Flag (又稱 CTF) 是 1 種資安界經常舉辦的競賽,最早在 1993 年的 DEFCON 出現, DEFCON 是資安界相當有名的研討會(如果有人說要去參加 DEFCON 一定要給他讚賞一下),能在 DEFCON 發

Posted on  Jun 17, 2023  by  Amo Chen  ‐ 1 min read

開源專案分享 CSV-AI

看到一個有趣的開源專案 CSV-AI, 顧名思義就是用 AI 來分析 CSV 檔,目前可以用它分析以及總結 CSV 檔內的數據(小心它有編碼的問題,目前只支援 utf-8, cp1252 兩種編碼,用 big5 之

Posted on  Jun 16, 2023  by  Amo Chen  ‐ 1 min read

Python subprocess 模組使用教學

有時候開發功能不需要從頭寫到尾,利用他人開發的函式庫(library), API 之外,也可以整合既有的指令工具,不僅可以節省開發時間,也能夠完成需求。

我的碩士論文就是用 Python 作為膠水語言整合各種指令工具所完成的, Python 的 subprocess 模組在其中扮演不可獲缺的角色, subprocess 模組讓人可以執行各種指令,例如常見的 awk, sort, sed, uniq 等指令,並擷取其輸出(stdout / stderr),讓 Python 程式可以讀取,並進一步做其他處理。

本文將介紹 Python subprocess 模組的使用方法,以及應該注意的資安問題。

Last updated on  Jul 26, 2024  in  Python 程式設計 - 中階  by  Amo Chen  ‐ 5 min read