W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
預(yù)測(cè)給定輸入序列中的下一個(gè)是機(jī)器學(xué)習(xí)中的另一個(gè)重要概念。 本章為您提供有關(guān)分析時(shí)間序列數(shù)據(jù)的詳細(xì)說(shuō)明。
時(shí)間序列數(shù)據(jù)表示處于一系列特定時(shí)間間隔的數(shù)據(jù)。 如果我們想在機(jī)器學(xué)習(xí)中構(gòu)建序列預(yù)測(cè),那么必須處理連續(xù)的數(shù)據(jù)和時(shí)間。 系列數(shù)據(jù)是連續(xù)數(shù)據(jù)的摘要。 數(shù)據(jù)排序是順序數(shù)據(jù)的一個(gè)重要特征。
序列分析或時(shí)間序列分析的基本概念
序列分析或時(shí)間序列分析是基于先前觀察到的預(yù)測(cè)給定輸入序列中的下一個(gè)。 預(yù)測(cè)可以是任何可能接下來(lái)的事情:符號(hào),數(shù)字,次日天氣,下一個(gè)演講等。序列分析在諸如股票市場(chǎng)分析,天氣預(yù)報(bào)和產(chǎn)品推薦等應(yīng)用中非常有用。
實(shí)例
考慮下面的例子來(lái)理解序列預(yù)測(cè)。 這里 A,B,C,D 是給定值,并且必須使用序列預(yù)測(cè)模型預(yù)測(cè)值 E。
對(duì)于使用 Python 進(jìn)行時(shí)間序列數(shù)據(jù)分析,我們需要安裝以下軟件包 -
Pandas
Pandas 是一個(gè)開源的 BSD 許可庫(kù),它為 Python 提供了高性能,簡(jiǎn)便的數(shù)據(jù)結(jié)構(gòu)使用和數(shù)據(jù)分析工具。
有關(guān) Pandas 教程,請(qǐng)?jiān)L問(wèn)以下網(wǎng)址:https://www.yiibai.com/pandas/
使用以下命令安裝 Pandas -
pip install pandas
如果您使用的是 Anaconda 并希望使用 conda 軟件包管理器進(jìn)行安裝,那么可以使用以下命令 -
conda install -c anaconda pandas
hmmlearn
它是一個(gè)開源 BSD 許可的庫(kù),它由簡(jiǎn)單的算法和模型組成,用于學(xué)習(xí) Python 中的隱馬爾可夫模型(HMM)。 使用以下命令安裝它 -
pip install hmmlearn
如果您使用的是 Anaconda 并希望使用 conda 軟件包管理器進(jìn)行安裝,那么可以使用以下命令 -
conda install -c anaconda hmmlearn
PyStruct
它是一個(gè)結(jié)構(gòu)化的學(xué)習(xí)和預(yù)測(cè)庫(kù)。 在 PyStruct 中實(shí)現(xiàn)的學(xué)習(xí)算法具有諸如條件隨機(jī)場(chǎng)(CRF),最大值 - 馬爾科夫隨機(jī)網(wǎng)絡(luò)(M3N)或結(jié)構(gòu)支持向量機(jī)等名稱。使用以下命令來(lái)安裝它 -
pip install pystruct
CVXOPT
它用于基于 Python 編程語(yǔ)言的凸優(yōu)化。 它也是一個(gè)免費(fèi)的軟件包。 使用以下命令來(lái)安裝它 -
pip install cvxopt
如果您使用的是 Anaconda 并希望使用 conda 軟件包管理器進(jìn)行安裝,那么可以使用以下命令 -
conda install -c anaconda cvdoxt
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: