昆明機場t2航站樓完工時間_航站樓mysql - CSDN

2020-11-23 CSDN技術社區

Pytorch  LSTM 時間序列預測

https://github.com/pytorch/examples/blob/master/time_sequence_prediction/generate_sine_wave.py

Pytorch官網提供初學者入門的一個例子,有助於學習Pytorch時間序列預測。本例中使用兩個LSTMCell單元學習從不同相位開始的一些正弦波信號,LSTM網絡在學習了正弦波之後,試圖預測未來的信號值。

generate_sine_wave.py生成模擬數據:

# -*- coding: utf-8 -*-import numpy as npimport torchnp.random.seed(2)T = 20L = 1000N = 100x = np.empty((N, L), 'int64')x[:] = np.array(range(L)) + np.random.randint(-4 * T, 4 * T, N).reshape(N, 1)data = np.sin(x / 1.0 / T).astype('float64')torch.save(data, open('traindata.pt', 'wb'))

LSTM數據序列預測:

# -*- coding: utf-8 -*-from __future__ import print_functionimport torchimport torch.nn as nnimport torch.optim as optimimport numpy as npimport matplotlibmatplotlib.use('Agg')import matplotlib.pyplot as pltclass Sequence(nn.Module): def __init__(self): super(Sequence, self).__init__() self.lstm1 = nn.LSTMCell(1, 51) self.lstm2 = nn.LSTMCell(51, 51) self.linear = nn.Linear(51, 1) def forward(self, input, future = 0): outputs = [] h_t = torch.zeros(input.size(0), 51, dtype=torch.double) c_t = torch.zeros(input.size(0), 51, dtype=torch.double) h_t2 = torch.zeros(input.size(0), 51, dtype=torch.double) c_t2 = torch.zeros(input.size(0), 51, dtype=torch.double) for i, input_t in enumerate(input.chunk(input.size(1), dim=1)): h_t, c_t = self.lstm1(input_t, (h_t, c_t)) h_t2, c_t2 = self.lstm2(h_t, (h_t2, c_t2)) output = self.linear(h_t2) outputs += [output] for i in range(future):# if we should predict the future h_t, c_t = self.lstm1(output, (h_t, c_t)) h_t2, c_t2 = self.lstm2(h_t, (h_t2, c_t2)) output = self.linear(h_t2) outputs += [output] outputs = torch.stack(outputs, 1).squeeze(2) return outputsif __name__ == '__main__': # set random seed to 0 np.random.seed(0) torch.manual_seed(0) # load data and make training set data = torch.load('traindata.pt') input = torch.from_numpy(data[3:, :-1]) target = torch.from_numpy(data[3:, 1:]) test_input = torch.from_numpy(data[:3, :-1]) test_target = torch.from_numpy(data[:3, 1:]) # build the model seq = Sequence() seq.double() criterion = nn.MSELoss() # use LBFGS as optimizer since we can load the whole data to train optimizer = optim.LBFGS(seq.parameters(), lr=0.8) #begin to train for i in range(15): print('STEP: ', i) def closure(): optimizer.zero_grad() out = seq(input) loss = criterion(out, target) print('loss:', loss.item()) loss.backward() return loss optimizer.step(closure) # begin to predict, no need to track gradient here with torch.no_grad(): future = 1000 pred = seq(test_input, future=future) loss = criterion(pred[:, :-future], test_target) print('test loss:', loss.item()) y = pred.detach().numpy() # draw the result plt.figure(figsize=(30,10)) plt.title('Predict future values for time sequences\n(Dashlines are predicted values)', fontsize=30) plt.xlabel('x', fontsize=20) plt.ylabel('y', fontsize=20) plt.xticks(fontsize=20) plt.yticks(fontsize=20) def draw(yi, color): plt.plot(np.arange(input.size(1)), yi[:input.size(1)], color, linewidth = 2.0) plt.plot(np.arange(input.size(1), input.size(1) + future), yi[input.size(1):], color + ':', linewidth = 2.0) draw(y[0], 'r') draw(y[1], 'g') draw(y[2], 'b') plt.savefig('predict%d.pdf'%i) plt.close()

運行結果:

相關焦點

  • 張家口寧遠機場T2航站樓正式啟用
    8月3日,由中鐵十八局負責承建的張家口寧遠機場T2航站樓正式建成啟用。2013年6月16日張家口寧遠機場正式通航;2015年7月31日,北京攜手張家口申辦2022年冬奧會成功,張家口寧遠機場承擔起涉奧航空運輸保障任務;為更好地服務2022年冬奧會保障工作,2018年10月,張家口寧遠機場改擴建工程正式啟動;經過各參建單位的努力奮鬥,2020年5月底張家口寧遠機場改擴建工程完工,並於7月23日通過了華北民航管理局行業驗收
  • 寧波機場T2航站樓的橋載設備設置工程目前順利完工
    大興國際機場作為全球屈指可數的超大型航空綜合交通樞紐,堅持綠色建設理念,高效利用各種能源,其中可再生能源總量佔機場年綜合能源消費總量12%左右,是目前全國運用可再生能源比例最高的機場,被譽為「綠色新國門」。同樣,寧波三期工程遵循綠色低碳的發展理念,用上了環保增效的新技術和新設備,其中橋載設備就是一大亮點。
  • 萬州機場T2航站樓動工
    建成後年旅客吞吐量將達250萬人次萬州機場航站區和停機坪全景效果圖。(萬州機場供圖)重慶日報訊 (重報集團三峽分社記者楊聖泉 郭瀏婷)萬州機場也要建T2航站樓了!8月28日,萬州機場航站樓改擴建及其配套工程EPC總承包項目正式開工,這是重慶市交通建設領域的重點建設項目,預計建成後年旅客吞吐量將達250萬人次。據介紹,萬州機場航站樓擴建項目總投資約5.1億元。
  • 長治機場新航站樓主體結構完工
    本報訊(記者李家鳴)8月13日,記者自長治機場獲悉,於去年4月開工建設的長治機場新航站樓工程,目前主體結構已全部完工。完工的新航站樓總建築面積達到14613.2平方米,擴建機坪11350平方米,登機廊橋由原來的3個增加到8個。作為長治市重要的空中交通門戶和對外開放窗口,長治機場自2003年復航運營以來,已累計開通國內31條航線,通達27個國內城市,旅客吞吐量連年攀升,累計完成旅客吞吐量612萬人次。
  • 烏魯木齊國際機場T2航站樓明起恢復開放 屆時T3航站樓9家航空公司搬至T2航站樓運營
    新疆網訊(記者李凱)隨著烏魯木齊國際機場航班量持續增加,在慎終如始抓好各項防控工作的同時,根據機場實際運營情況,9月16日凌晨5時起T2航站樓恢復開放運營。9月14日,記者從烏魯木齊國際機場分公司了解到,目前使用T3航站樓的烏魯木齊航空UQ(字母為航空公司代碼,後同)、天津航空GS、長安航空9H、福州航空FU、首都航空JD、桂林航空GT、
  • 臨滄機場T2航站樓正式投入使用
    10月11日,臨滄機場T2航站樓正式建成投入使用。當天,雲南航空產業投資集團(機場集團)和臨滄市政府在機場舉行了建成投入使用儀式。T2航站樓正式投入使用 供圖  臨滄機場航站樓改擴建工程項目於2017年3月6日獲可研批覆,2017年4月6日獲初設批覆,項目總投資2.04億元,屬於雲南省政府督辦的「十三五」重點工程之一。
  • 航站樓都叫T3,那為什麼不叫T1、T2呢?看完長知識了
    今天我們來說說為什麼航站樓都叫t3。有很多小朋友說航站樓都叫t3,那為什麼不叫t1、t2呢?接下來就跟大家說說其中的原因。首先呢,t3的意思是Terminal 3,他的中文翻譯就是航站樓3號的意思,所以t1就是航站樓一號t2就是航站樓二號,那麼沒有航站樓一號與航站樓二號,哪裡來的航站樓三號呢?
  • 阿克蘇機場T2航站樓正式投運
    T2航站樓準點首飛,標誌著該航站樓正式開門「迎客」,全面投入使用。  阿克蘇機場作為南疆航線網絡中心、全疆五大百萬級支線機場之一,地理位置優越,發展潛力巨大,航空業務發展勢頭迅猛。2008年阿克蘇機場進行第一次改擴建後,航站樓面積不足5500平方米,設計年旅客吞吐量僅為44萬人次。
  • 中國十大機場航站樓面積排行
    北京首都國際機場航站樓總面積: 140萬平方米2. 上海浦東國際機場航站樓總面積: 138萬平方米3. 廣州白雲國際機場航站樓總面積: 118.17萬平方米4. 香港國際機場航站樓總面積: 80.8萬平方米5.
  • 雲南臨滄機場T2航站樓正式投入使用
    雲南臨滄機場T2航站樓正式投入使用(供圖)10月11日,雲南臨滄機場T2航站樓正式建成投入使用,這是臨滄機場發展歷程中的新起點,當天,雲南航空產業投資集團(機場集團)和臨滄市政府在機場舉行建成投入使用儀式。儀式上,雲南航空產業投資集團(機場集團)董事長唐學範表示,T2航站樓的建成投用,為臨滄機場的發展夯實了根基。集團公司將充分發揮航空先導優勢,深挖航空市場潛力,持續優化航線布局,全力服務臨滄經濟社會發展大局。
  • 烏魯木齊國際機場T2航站樓明起恢復開放
    烏魯木齊晚報全媒體訊(記者李凱)隨著烏魯木齊國際機場航班量持續增加,在慎終如始抓好各項防控工作的同時,根據機場實際運營情況,9月16日凌晨5時起T2航站樓恢復開放運營。9月14日,記者從烏魯木齊國際機場分公司了解到,目前使用T3航站樓的烏魯木齊航空UQ(字母為航空公司代碼,後同)、天津航空GS、長安航空9H、福州航空FU、首都航空JD、桂林航空GT、西部航空
  • 你好,我是臨滄T2航站樓!歡迎來打卡
    掌上春城訊 近日,臨滄機場T2航站樓正式建成投入使用,這是臨滄機場發展歷程中的新起點,具有重要的裡程碑意義。儀式上,雲南航空產業投資集團董事長唐學範表示,T2航站樓的建成投用,為臨滄機場的發展夯實了根基。雲南航空產業投資集團將充分發揮航空先導優勢,深挖航空市場潛力,持續優化航線布局,全力服務臨滄經濟社會發展大局。
  • 海口美蘭機場二期T2航站樓通過竣工驗收
    海口美蘭國際機場二期擴建項目T2航站樓內景。海南日報記者 張茂 通訊員 劉澤群 攝原題:海口美蘭機場二期T2航站樓通過竣工驗收為年底投入使用奠定基礎海南日報記者從海航集團獲悉,海口美蘭國際機場二期擴建項目T2航站樓工程已於8月26日順利通過竣工驗收。從2016年9月開工至今,歷經4年建設,美蘭二期T2航站樓實現了從無到有。
  • 張家口機場T2航站樓正式啟用,進出港攻略
    張家口寧遠機場1號航站樓已於2020年7月27日關閉,2號航站樓於2020年8月3日起正式啟用。2號航站樓位於1號航站樓西側,地理位置不變,旅客可按照原路線抵達機場。為避免因航站樓變更給您造成的不便,建議旅客提前安排以免造成誤機。
  • 榆林榆陽機場T2航站樓正式投運
    9月30日,榆林榆陽機場新建T2航站樓正式投運。榆林市委副書記、市長李春臨,集團黨委副書記、總經理盧程祥,民航陝西監管局副局長黃浩,集團董事任小森,榆林市副秘書長高光耀,民航西北地區空管局總工程師丁長峰、中航油西北公司黨委書記李建榮、東航西北公司紀委書記隋英、榆林市交通局局長安欣等領導共同開啟流金沙,宣布榆林榆陽機場T2航站樓正式投運。
  • 歷經兩年施工 臨滄機場T2航站樓正式投入使用
    當天,雲南航空產業投資集團(機場集團)和臨滄市政府在機場舉行了建成投入使用儀式。儀式上,雲南航空產業投資集團董事長唐學範表示,T2航站樓的建成投用,為臨滄機場的發展夯實了根基。集團公司將充分發揮航空先導優勢,深挖航空市場潛力,持續優化航線布局,全力服務臨滄經濟社會發展大局。
  • 今日起海南航空全面轉場首都機場T2航站樓
    5月3日零時起,海航集團旗下海南航空控股股份有限公司(簡稱「海南航空」)、大新華航空有限公司(簡稱「大新華航空」)北京首都機場T1航站樓所有國內航班全面轉場至T2航站樓運營,海南航空在京地面服務全線升級。海南航空於5月2日至3日在北京首都機場開展系列主題活動。
  • 萬州機場T2航站樓動工 預計2022年底投入使用
    萬州機場T2航站樓動工建成後年旅客吞吐量將達250萬人次萬州機場航站區和停機坪全景效果圖。(萬州機場供圖)萬州機場也要建T2航站樓了!8月28日,萬州機場航站樓改擴建及其配套工程EPC總承包項目正式開工,這是重慶市交通建設領域的重點建設項目,預計建成後年旅客吞吐量將達250萬人次。據介紹,萬州機場航站樓擴建項目總投資約5.1億元。建成後的T2國內航站樓高度22.3米,航管樓塔臺高31.5米,總建築面積達到2.6萬平方米,預計2022年底投入使用。
  • 江漢區:湖北首家城市航站樓明年五月完工
    記者採訪獲悉,參加今天(11月23日)演練的武漢中央商務區東大門服務業集群項目中,首地航站樓、華發中城薈等多個項目將於明年完工投用。通過項目方與政府部門的密切配合,首地航站樓項目已奪回疫情損失,將在明年5月竣工驗收,6月交付使用。
  • 蕭山機場T3航站樓將啟用 新航站樓實用指南推出
    浙江在線12月24日訊 12月30日,杭州蕭山國際機場新航站樓將正式啟用。到新航站樓乘坐飛機,流程怎麼樣,有哪些實用設施,進出港要注意些什麼……帶著這些大家關注的問題,從今天起,本報將連續推出「杭州機場新航站樓實用指南」,每天為大家介紹有關新航站樓的實用信息。  首篇,我們將向大家介紹「旅客流程」——如何進出新航站樓?如何辦理登機手續?可辦理哪些航空公司的航班?