Spyder 操作簡介

  • 大數學堂
  • May 23, 2022, midnight
Spyder 操作簡介

本文介紹了Spyder作為一個針對資料科學家所設計的整合開發環境(IDE)的功能。從安裝和設定開始,探索Spyder的介面和佈局,並介紹了新建 開啟 儲存和執行Python檔案的方法。此外,還介紹了變數瀏覽器 錯誤檢查 調試功能以及使用內置控制台進行交互式編寫和測試的方法。最後,聚焦於Spyder的潛力,提高資料科學工作效率和加速開發和測試過程。

開始上課

PyCharm 安裝與操作簡介

  • 大數學堂
  • May 23, 2022, midnight
PyCharm 安裝與操作簡介

本文介紹了在「給資料科學家的Python課程」中,第一章的內容,該章節主要介紹了PyCharm的安裝與操作。PyCharm是一個功能強大的Python集成開發環境,它提供了許多提升開發效率的功能。文章首先介紹了如何下載和安裝PyCharm,並提供了不同環境下的安裝步驟。接著,文章介紹了如何建立新的Python項目並編寫第一個Python程式。然後,文章詳細介紹了PyCharm的編輯器功能,包括代碼自動完成 語法檢查和代碼重構工具。此外,還介紹了如何使用調試器進行錯誤排除和跟踪代碼執行,以及如何使用版本控制工具來管理程式碼。整體而言,本章節提供了全面的指南,讓讀者能夠開始使用PyCharm來開發和執行Python程式。

開始上課

Covid19 分析案例

  • 大數學堂
  • May 23, 2022, midnight
Covid19 分析案例

本章介紹Python進行Covid19分析的案例,從相關數據集中提取信息,使用數據科學工具進行分析和視覺化。透過案例,學習使用Python進行數據清理 聚合 統計分析和預測模型建立等任務,了解Covid19的傳播情況和趨勢。

開始上課

[交易系統] 如何抓取三大法人買賣金額統計表(Part 1)?

  • 大數學堂
  • April 26, 2015, 1:51 p.m.
[交易系統] 如何抓取三大法人買賣金額統計表(Part 1)?

本篇文章介紹了如何使用Python的Requests模組來抓取三大法人買賣金額統計表。這是建立自己交易系統前需要的資料之一,作者提供了一步步的教學來引導讀者完成這個任務。這個教學對於想要學習如何使用Python來獲取金融相關資料的人來說很有幫助。

開始上課

[RPA]如何用PyAutoGUI 建立Python 版的按鍵精靈?

  • 大數學堂
  • July 8, 2019, 2:56 p.m.
[RPA]如何用PyAutoGUI 建立Python 版的按鍵精靈?

這篇文章介紹了使用RPA(Robotic Process Automation)流程機器人自動化處理繁瑣而重複的作業流程。然而,你不需要花大錢購買專業的軟體,只需使用PyAutoGUI建立簡單的Python程式即可實現這個功能。該程式可以做為一個簡單的按鍵精靈,讓電腦快速完成各種操作任務。同時提供了一個影片和程式碼連結以供參考。

開始上課

字串 (String)

  • 大數學堂
  • May 23, 2022, midnight
字串 (String)

這節課教導如何在Python中處理字串。學生將學習建立和存取字串 連結 切割和搜尋字串的操作。此外,還會教導常用的字串方法,如改變大小寫和取代子字串。這些技巧對處理和操作文字資料在資料科學領域中很有幫助。

開始上課

如何使用Jupyter 操作 Spark?

  • 大數學堂
  • May 31, 2015, 3:19 p.m.
如何使用Jupyter 操作 Spark?

這篇文章介紹了ISpark這個解決方案,讓使用者能夠在Ubuntu 14.04中使用Jupyter和Spark建立開發環境。這樣可以像Python一樣方便地記錄開發內容,提供了一個簡易好用的開發環境。

開始上課

字典 (Dictionary) 簡介

  • 大數學堂
  • May 23, 2022, midnight
字典 (Dictionary) 簡介

字典是Python中一種非常有用的資料結構,它以鍵-值對的形式儲存資料。每個鍵都必須是唯一的,值可以是任意類型的物件。字典可以用於解決許多實際問題,例如建立通訊錄或詞典。

開始上課

Python 運算式與陳述

  • 大數學堂
  • May 23, 2022, midnight
Python 運算式與陳述

這個章節將深入探討Python中的運算式和陳述。運算式是由值 運算子和函數組成的程式碼片段,用於執行特定的計算。我們將學習使用算術 比較和邏輯運算子來建立運算式。陳述是以關鍵字和內容為基礎的語句,用於執行特定操作。我們將學習各種陳述,包括條件陳述 迴圈陳述以及函數定義和呼叫。

開始上課

如何透過OpenCV 破解台灣證券交易所買賣日報表的驗證碼(Captcha) (Part 2)?

  • 大數學堂
  • May 17, 2015, 12:57 p.m.
如何透過OpenCV 破解台灣證券交易所買賣日報表的驗證碼(Captcha) (Part 2)?

本文介紹了破解驗證碼的方法。首先將驗證碼分解成獨立的字母圖片,然後使用OCR技術辨識圖像文字。作者嘗試了使用pytesser進行圖片辨識,但效果不佳,所以使用Word建立基準圖片,並使用Mean Square Error計算兩張圖片的相似度。結果表明,這種簡單的方法可以輕鬆破解驗證碼。並提到若想得到更新訊息,可以至Facebook粉絲團按讚。

開始上課

巢狀陳述與範圍

  • 大數學堂
  • May 23, 2022, midnight
巢狀陳述與範圍

巢狀陳述和範圍是資料科學重要的概念之一,巢狀陳述是指在程式中將一個陳述放在另一個的內部,建立邏輯結構,範圍則是變數的可視範圍,包含全域範圍和區域範圍。了解這兩個概念有助於資料科學家在處理大量數據和複雜邏輯時,建立結構良好且可靠的程式碼。

開始上課

[Scrapy 爬蟲] 如何使用pipelines.py將Scrapy 爬取下來的資料儲存置資料庫之中?

  • 大數學堂
  • Feb. 26, 2016, 3:27 p.m.
[Scrapy 爬蟲] 如何使用pipelines.py將Scrapy 爬取下來的資料儲存置資料庫之中?

scrapy是一個用於抓取網頁數據的框架,它通過pipelines來處理抓取到的數據。在pipelines中,我們可以清理數據 驗證數據的有效性 去除重複數據,並將數據存儲到數據庫中。在範例中,我們在pipelines.py中設置open_spider在開始時建立數據庫連接並創建表格,close_spider在結束時提交交易並關閉數據庫連接,process_item則將數據保存到sqlite數據庫中。最後,在settings.py中啟用pipelines的設置。

開始上課

[Selenium] 如何使用 Selenium 撰寫網路爬蟲?

  • 大數學堂
  • Aug. 15, 2018, 1:53 p.m.
[Selenium] 如何使用 Selenium 撰寫網路爬蟲?

這篇文章介紹了如何使用Selenium和BeautifulSoup進行網頁爬取。使用Selenium的page_source屬性可以抓取當前頁面的原始碼,並透過BeautifulSoup處理,使得能夠爬取任何瀏覽器瀏覽的網頁。同時提供了程式碼以供參考。

開始上課

[ChatGPT] 用ChatGPT輕鬆掌握外資對台積電法說會的看法

  • 大數學堂
  • April 23, 2023, 8:25 a.m.
[ChatGPT] 用ChatGPT輕鬆掌握外資對台積電法說會的看法

聽說最近外資對台積電法說會的評價很高,不知道是真的還是假的呢?那麼就讓我ChatGPT來告訴你們答案吧!為了能夠快速探索外資對台積電法說會的看法,我們先蒐集了一堆外資對台積電的投資建議報告,並運用最近話題最熱的兩大神器:langchain 與 llama_index來將所有外資的建議報告索引起來。 而本教學不只是教學如何建立單篇的PDF索引,而是包含多篇PDF的索引服務。當我們將所有報告索引起來後,這項服務就比ChatPDF更加傑出!使用者只需要對索引提問,就可以輕輕鬆鬆得知每家外資對台積電法說會的看法了!

開始上課

[ChatGPT] 使用Llama Parse和 ChatGPT 翻譯 Google Drive 上的PDF文件

  • 大數學堂
  • May 5, 2024, 10 p.m.
[ChatGPT] 使用Llama Parse和 ChatGPT 翻譯 Google Drive 上的PDF文件

在 [ 如何使用ChatGPT 快速翻譯 PDF 文件? ] 的影片中,我們探討了如何使用ChatGPT來翻譯文件。許多觀眾提問,表示他們有大量的論文儲存在自己的電腦或Google Drive上。因此,今天我們將展示如何有效利用我們的程式來翻譯這些文件。我們將直接從Google Drive存取文件,並使用ChatGPT進行翻譯。今天的教程不僅是對之前程式的改良,我們還將介紹一種更強大的PDF解析器。以往,我們使用了PyPDF來處理PDF文件,但由於PDF的結構複雜,我們今天將引入一個更專業的工具—LamaParse,這是由知名的RAG套件Lama Index所提供。讓我們開始今天的教程吧!

開始上課

[深度學習] 如何使用 YOLO 製作即時口罩檢測系統(二) – 建立口罩檢測模型?

  • 大數學堂
  • April 16, 2020, 9:17 a.m.
[深度學習] 如何使用 YOLO 製作即時口罩檢測系統(二) – 建立口罩檢測模型?

本文介紹了如何使用YOLOv3建立口罩檢測模型。首先,需要下載Kaggle上的口罩資料集並將其上傳至Google Drive。然後,將標註好的Label XML檔案轉換為YOLOv3可接受的格式。接下來,設定模型所需的設定檔案並下載預訓練模型darknet53.conv.74。最後,開始訓練口罩檢測模型。附帶的影片和程式碼提供了更詳細的操作步驟。

開始上課

[深度學習] 如何使用 YOLO 製作即時口罩檢測系統(三) – 建立即時口罩檢測系統

  • 大數學堂
  • April 21, 2020, 1:02 p.m.
[深度學習] 如何使用 YOLO 製作即時口罩檢測系統(三) – 建立即時口罩檢測系統

此文章介紹了如何使用YOLOv3模型和攝影機畫面建立一個即時的口罩檢測系統。作者將原有的darknet模型改為使用opencv讀取,並結合opencv的攝影機擷取功能,讓人們可以即時檢測鏡頭下的人是否戴著口罩。此外,文章還提供了相關的影片和程式碼連結。文章標籤包括DeepLearning YOLO COVID19 新冠肺炎和口罩檢測。

開始上課

[ChatGPT] 個人化Llama2 !如何在Colab中運用自己的資料集微調 Llama2 模型

  • 大數學堂
  • July 31, 2023, 9 p.m.
[ChatGPT] 個人化Llama2 !如何在Colab中運用自己的資料集微調 Llama2 模型

LLaMA-Efficient-Tuning 是一個簡易的大型語言模型微調框架,能夠進行PEFT並支援訓練多種大型語言模型,如LlaMA2、BLOOM、Falcon 和 Baichuan。微調步驟包括安裝 LLaMA-Efficient-Tuning、調整 dataset_info.json 加入自己的資料集描述、導入自己的監督式微調資料集、以及使用內建指令進行監督式微調和預測生成。有了Llama2,再搭配自己的資料集,相信在不久的將來,大家都可以使用LLaMA-Efficient-Tuning快速有效地微調Llama2模型以適應特定需求。

開始上課

[AI人工智慧] AI直接操控我的電腦?!Computer Use功能實測大揭密

  • 大數學堂
  • Oct. 27, 2024, 9 p.m.
[AI人工智慧] AI直接操控我的電腦?!Computer Use功能實測大揭密

Anthropic最新推出的Computer Use功能讓AI真正能控制電腦,引發業界高度關注。這項創新技術承諾能讓AI助手直接操作我們的電腦系統,為自動化領域帶來新的可能性。然而,實際測試結果顯示,Computer Use功能仍有待改進。主要問題在於系統會將原始畫面進行resize處理,導致滑鼠定位不夠精準,加上耗費大量Token的問題,使用成本偏高。值得一提的是,使用GPT-4V搭配PyAutoGUI,其實就能達到相似的效果。本次測試過程中,我們詳細展示了從環境建置、API設定到實際操作的完整流程,並以MOMO購物網站為例進行實測。儘管目前功能還不夠完善,但已展現出AI輔助人類的潛力,期待隨著技術演進能帶來更多突破性的應用。

開始上課