機器學習入門 二 準備工作

2021-10-19 12:34:12 字數 1291 閱讀 3460

今天總結的是端對端的機器學習專案,由於內容較多,我就分開總結了。

首先先介紹下這次的專案案例:假設你是乙個房地產公司最新僱傭的資料科學家,以下是你將會經歷的主要步驟:

1.觀察大局

2.獲得資料

3.從資料探索和視覺化中獲得洞見

4.機器學習演算法的資料準備

5.選擇並訓練模型

6.微調模型

7.展示解決方案

8.啟動,監控和維護系統

import os#處理檔案路徑

import tarfile#用於解壓

import urllib#傳送網路請求

第二步:建立乙個資料集的位置

#儲存資料集的位置

housing_path = os.path.join(

"datasets4","housing"

)housing_path

這裡就是我建立的,命名為datasets4.

第三步:在當前目錄下建立新的資料夾

if not os.path.isdir(housing_path):

os.makedirs(housing_path)

在datasets4下面有建立了housing_pat**件夾。

tgz_path = os.path.join(housing_path,"housing_tgz"

)tgz_path

download_root=

""download_root

housing_url = download_root + 'datasets4/housing/housing_tgz'

housing_url

urllib.request.urlretrieve(housing_url, tgz_path)
`第八步:開啟tgz檔案

housing_tgz = tarfile.open(tag_path)
第九步:解壓

housing_tgz = extractall(path=housing_path)
第十步:關閉資料夾

housing_tgz.close(

)

ACE學習前準備工作

開宗明義 每當我們準備花費時間和精力去完成某件事情之前,首先要明析為什麼要去做這件事情,其次要明確目標,其後就是準備工作了。學習ace原由 基於c s開發過程中程序通訊和多執行緒併發處理的煩瑣及多平台可移植性,總想開發這方面的基礎庫,把各種變化封裝成統一介面,後來在維護工作中接觸到ace,發現前人早...

學習Vue 的準備工作

環境準備 1 首先從官網node v,如果出現對應版本號,則表示安裝成功。2 npm是隨同node.js一起安裝的包管理工具,直接在命令列敲出npm v就可以檢視是否安裝成功。在命令列敲出npm install g cnpm registry 安裝就可以了 4 安裝webpack npm insta...

C lua準備工作

ubuntu源裡的lua是5.0的.而最新的是5.2.如果只是學習lua語法什麼的直接apt get就好了.不過如果想做c lua的嵌入工作.就只能自己下原始碼編譯了 步驟 1.依賴的庫 readline,ncurses 這兩個庫可以從網上下原始碼然後編譯安裝.這樣其實最好了 如果不嫌源裡的舊.其實...