午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > 機器深度學習二分類電影的情感問題

機器深度學習二分類電影的情感問題

熱門標簽:蘇州人工外呼系統軟件 看懂地圖標注方法 廣東旅游地圖標注 打印谷歌地圖標注 京華圖書館地圖標注 淮安呼叫中心外呼系統如何 佛山通用400電話申請 電話外呼系統招商代理 電話機器人貸款詐騙

二分類問題可能是應用最廣泛的機器學習問題。今天我們將學習根據電影評論的文字內容將其劃分為正面或負面。

一、數據集來源

我們使用的是IMDB數據集,它包含來自互聯網電影數據庫(IMDB)的50000條嚴重兩極分化的評論。為了避免模型過擬合只記住訓練數據,我們將數據集分為用于訓練的25000條評論與用于測試的25000條評論,訓練集和測試集都包含50%的正面評論和50%的負面評論。

與MNIST數據集一樣,IMDB數據集也內置于Keras庫。它已經過預處理:評論(單詞序列)已經被轉換為整數序列,其中每個整數代表字典中的某個單詞。

通過以下代碼加載數據集并限制每條評論最多取前一萬個常用的word,以便于我們進行向量處理。

import tensorflow as tf
imdb = tf.keras.datasets.imdb
(train_data, train_labels),(test_data, test_labels) = imdb.load_data(num_words=10000)
print(train_data[0])
print(train_labels[0])

通過輸出可以看到,train_data和test_data是評論記錄的集合,每條評論記錄又是由眾多的單詞索引組成的集合。
train_labels和test_labels是針對評論的分類的集合,其中0表示負面評論,1表示正面評論。

[1, 14, 22, 16, 43, 530, 973, 1622, 1385, 65, 458, 4468, 66, 3941, 4, 173, 36, 256, 5, 25, 100, 43, 838, 112, 50, 670, 2, 9, 35, 480, 284, 5, 150, 4, 172, 112, 167, 2, 336, 385, 39, 4, 172, 4536, 1111, 17, 546, 38, 13, 447, 4, 192, 50, 16, 6, 147, 2025, 19, 14, 22, 4, 1920, 4613, 469, 4, 22, 71, 87, 12, 16, 43, 530, 38, 76, 15, 13, 1247, 4, 22, 17, 515, 17, 12, 16, 626, 18, 2, 5, 62, 386, 12, 8, 316, 8, 106, 5, 4, 2223, 5244, 16, 480, 66, 3785, 33, 4, 130, 12, 16, 38, 619, 5, 25, 124, 51, 36, 135, 48, 25, 1415, 33, 6, 22, 12, 215, 28, 77, 52, 5, 14, 407, 16, 82, 2, 8, 4, 107, 117, 5952, 15, 256, 4, 2, 7, 3766, 5, 723, 36, 71, 43, 530, 476, 26, 400, 317, 46, 7, 4, 2, 1029, 13, 104, 88, 4, 381, 15, 297, 98, 32, 2071, 56, 26, 141, 6, 194, 7486, 18, 4, 226, 22, 21, 134, 476, 26, 480, 5, 144, 30, 5535, 18, 51, 36, 28, 224, 92, 25, 104, 4, 226, 65, 16, 38, 1334, 88, 12, 16, 283, 5, 16, 4472, 113, 103, 32, 15, 16, 5345, 19, 178, 32]
1

我們可以通過word與編號的映射關系將評論的內容轉化為具體的文本

def get_text(comment_num):
    """將數字形式的評論轉化為文本"""
    # word_index = tf.keras.datasets.imdb.get_word_index()
    word_index = imdb.get_word_index()
    reverse_word_index = dict([(value, key) for (key, value) in word_index.items()])
    text = ' '.join([reverse_word_index.get(i - 3, '?') for i in comment_num])
    return text
comment = get_text(train_data[0])
print(comment)

第一條電影評論的內容

? this film was just brilliant casting location scenery story direction everyone's really suited the part they played and you could just imagine being there robert ? is an amazing actor and now the same being director ?

二、格式化輸入數據

由于我們無法直接將整數序列輸入神經網絡,所以需要將其轉換為張量。可以通過以下兩種方式進行轉化

填充列表,使其具有相同的長度,然后將列表轉化為(samples, word_index)的2D形狀的整數張量。對列表進行one-hot編碼,將其轉化為0和1組成的向量。

這里我們采用one-hot進行編碼處理

def vectorize_sequences(sequences, diamension = 10000):
    results = np.zeros((len(sequences), diamension))
    for i, sequence in enumerate(sequences):
        results[i, sequence] = 1
    return results
x_train = vectorize_sequences(train_data)
print(x_train[0])
print(len(x_train[0]))
x_test = vectorize_sequences(test_data)
print(x_test[0])
print(len(x_test[0]))

轉化完成的輸入結果

[0. 1. 1. ... 0. 0. 0.]

10000

[0. 1. 1. ... 0. 0. 0.]

將標簽進行向量化處理

y_train = np.asarray(train_labels).astype('float32')
y_test = np.asarray(test_labels).astype('float32')

三、構建神經網絡

針對這里二分類單標簽,我們可以直接使用帶有relu激活函數的全連接層的簡單堆疊。
我們使用了兩個具有16個隱藏單元的中間層和具有一個隱藏單元的層。中間層使用的relu激活函數負責將所有的負值歸零,最后一層使用sigmoid函數將任意值壓縮到[0,1]之間并作為預測結果的概率。

model = models.Sequential()
model.add(layers.Dense(16, activation='relu', input_shape=(10000,)))
model.add(layers.Dense(16, activation='relu'))
model.add(layers.Dense(1, activation='sigmoid'))

這里的Dense層實現了如下的張量計算,傳入Dense層的參數16表示隱藏單元的個數,同時也表示這個層輸出的數據的維度數量。隱藏單元越多,網絡越能夠學習到更加復雜的表示,但是網絡計算的代價就越高。

output = relu(dot(W, input) + b)

我們使用rmsprop優化器和binary_crossentropy損失函數來配置模型。

model.compile(optimizer='rmsprop', loss='binary_crossentropy', metrics=['accuracy'])

四、訓練模型

將訓練數據分出一小部分作為校驗數據,同時將512個樣本作為一批量處理,并進行20輪的訓練,同時出入validation_data來監控校驗樣本上的損失和計算精度。

x_val = x_train[:10000]
partial_x_train = x_train[10000:]
y_val = y_train[:10000]
partial_y_train = y_train[10000:]
history = model.fit(partial_x_train, partial_y_train, epochs= 20, batch_size=512, validation_data=(x_val, y_val))

調用fit()返回的history對象包含訓練過程的所有數據

history_dict = history.history
print(history_dict.keys())

字典中包含4個條目,對應訓練過程和校驗過程的指標,其中loss是訓練過程中損失指標,accuracy是訓練過程的準確性指標,而val_loss是校驗過程的損失指標,val_accuracy是校驗過程的準確性指標。

dict_keys(['loss', 'accuracy', 'val_loss', 'val_accuracy'])

我們使用Matplotlib畫出訓練損失和校驗損失的情況

loss_values = history_dict['loss']
val_loss_values = history_dict['val_loss']
epochs = range(1, len(loss_values) + 1)
plt.plot(epochs, loss_values, 'bo', label='Training loss')
plt.plot(epochs, val_loss_values, 'b', label='Validation loss')
plt.title('Training and validation loss')
plt.xlabel('Epochs')
plt.ylabel('Loss')
plt.legend()
plt.show()

從圖中可以看到整個訓練過程,損失函數值一直在不斷的變小,但是校驗過程的損失函數值卻先變小后變大,在2.5-5之間的某個點達到最小值。

我們使用Matplotlib畫出訓練精度和校驗精度的情況

plt.clf()
acc = history_dict['accuracy']
val_acc = history_dict['val_accuracy']
plt.plot(epochs, acc, 'bo', label='Training accuracy')
plt.plot(epochs, val_acc, 'b', label='Validation accuracy')
plt.title('Training and validation accuracy')
plt.xlabel('Epochs')
plt.ylabel('Accuracy')
plt.legend()
plt.show()

從圖中可以看到整個訓練過程,準確度值一直在不斷的升高,但是校驗過程的精度數值卻在不斷的進行波動,在2.5-5之間的某個點達到最大值。

通過對訓練和校驗指標的分析,可以看到訓練的損失每輪都在降低,訓練的精度每輪都在提升。但是校驗損失和校驗精度基本上在第4輪左右達到最佳值。為了防止這種過擬合的情況,我們可以在第四輪完成之后直接停止訓練。

history = model.fit(partial_x_train, partial_y_train, epochs= 4, batch_size=512, validation_data=(x_val, y_val))
results = model.evaluate(x_test, y_test)
print(results)

重新執行可以看到模型的精度可以達到87%

782/782 [==============================] - 1s 876us/step - loss: 0.3137 - accuracy: 0.8729
[0.3137112557888031, 0.8728799819946289]

五、使用測試數據預測結果

使用訓練的模型對test數據集進行預測

result = model.predict(x_test)
print(result)

[[0.31683978]

 [0.9997941 ]

 [0.9842608 ]

 ...

 [0.18170357]

 [0.23360077]

六、小結

  • 需要對原始數據進行預處理并轉化為符合要求的張量。
  • 對于二分類問題,最后一層使用sigmoid作為激活函數,并輸出0-1的標量來表示結果出現的概率。
  • 對于二分類問題的sigmoid標量輸出,應該使用binary_crossentropy損失函數。
  • 隨著訓練過程的進行,很容易出現過擬合現象,我們需要時刻監控模型在非訓練數據集的表現。

到此這篇關于機器深度學習之電影的二分類情感問題的文章就介紹到這了,更多相關深度學習內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 深度學習詳解之初試機器學習
  • 深度學習小工程練習之tensorflow垃圾分類詳解
  • 深度學習tensorflow基礎mnist
  • 吳恩達機器學習練習:神經網絡(反向傳播)

標簽:畢節 江蘇 衡水 湖州 股票 呼和浩特 駐馬店 中山

巨人網絡通訊聲明:本文標題《機器深度學習二分類電影的情感問題》,本文關鍵詞  機器,深度,學習,二,分類,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《機器深度學習二分類電影的情感問題》相關的同類信息!
  • 本頁收集關于機器深度學習二分類電影的情感問題的相關信息資訊供網民參考!
  • 推薦文章
    国产自产在线视频| 糖心vlog在线免费观看| 在线观看视频欧美| 伊人av成人| 欧美大片在线观看| 欧美成人一区在线| 国产午夜无码视频在线观看| 亚洲男人第一av| 日韩一区二区三区观看| 手机看片福利永久| 韩国av免费在线| 久久免费视频3| 国产一区二区三区无遮挡| 在线免费不卡视频| 久久电影网电视剧免费观看| 日本欧美在线观看| 玖玖精品视频| 亚洲国产精品suv| 日本成人xxx| 欧洲一区二区日韩在线视频观看免费| 欧美极品美女电影一区| 91蜜桃在线免费视频| www.av天天| 91嫩草|国产丨精品入口| 日韩亚洲一区在线播放| 日本特级黄色大片| 日本欧美精品在线| 欧美精品久久一区| 欧美xxxxxxxxx| 在线观看日韩羞羞视频| 日韩色图在线观看| 亚洲精品日日夜夜| 国产香蕉精品视频一区二区三区 | 国产视频一区二区视频| 一区二区视频在线播放| 国产曰肥老太婆无遮挡| 午夜免费久久久久| 亚洲成人精品影院| 俺也去精品视频在线观看| 亚洲午夜色婷婷在线| 亚洲成人xxx| 色在人av网站天堂精品| 秋霞午夜av一区二区三区| 中文字幕一区二区5566日韩| 欧美日韩大陆在线| 成年丰满熟妇午夜免费视频 | 亚洲人成在线观看| 欧美有码在线观看视频| 91超碰caoporn97人人| 五月天久久综合网| 国产综合免费视频| 亚洲va欧美va国产综合久久| 91在线观看免费| 最近中文字幕免费视频| 三上悠亚av一区二区三区| 国产成人av一区二区三区不卡| 日韩 国产 在线| 欧美88888| 亚洲男人第一av| 玖玖玖国产精品| 久久久久久久久免费| 国产精品国产三级国产aⅴ无密码| 亚洲精品久久久蜜桃动漫| 国产精品一区一区三区| 大尺度一区二区| 国产乱色国产精品免费视频| 国产精品一区二区在线播放| 日韩免费一区二区| 一本色道久久综合精品竹菊| 色妞欧美日韩在线| 精品国产一二| 久久久久久久网站| 色姑娘综合天天| 国产麻豆一精品一男同| 国产精品国产三级国产有无不卡 | 色撸撸在线观看| 欧美在线视频导航| 国产一区二区在线观看免费视频| av在线网站观看| 99re国产视频| 午夜一区二区三区免费| 青青在线视频免费观看| 日本a级c片免费看三区| 欧美丝袜丝交足nylons图片| 日日噜噜噜噜久久久精品毛片| 亚洲欧美一区二区三区极速播放| 97人人香蕉| 国产精品自拍99| 久久人人爽人人爽| 欧美日韩精品是欧美日韩精品| 久热精品视频在线观看一区| 无码人妻aⅴ一区二区三区日本| 亚洲看片网站| 佐佐木明希电影| 风间由美一区二区三区在线观看| 美日韩在线视频| 99视频免费播放| 国产欧美一级片| 国产影视一区二区| 欧美日韩一区久久| 国产精品福利在线观看网址| 国产亚洲激情视频在线| 精品国产免费久久 | 日韩一区二区电影网| 欧美日韩国产成人在线91| 欧美日韩精品一区二区三区四区 | 国产日韩在线免费| 国产一区二中文字幕在线看| 亚洲va欧美va国产综合久久| 国产精品嫩草在线观看| 国产精品免费区二区三区观看 | 精品夜夜澡人妻无码av| 综合 欧美 亚洲日本| 久久久久久福利| 懂色av蜜臀av粉嫩av分享吧最新章节| 国产免费一区二区三区四区五区| 97超碰中文字幕| 午夜小视频免费| 久久久久久免费网| 夜夜亚洲天天久久| 欧美精品在线观看播放| 色妞色视频一区二区三区四区| 久久久久久成人| 国产高清精品一区二区三区| 91精品国产毛片武则天| 中文字幕avav| 欧美三级午夜理伦| 麻豆国产精品一区二区三区| 日韩一区在线播放| 精品捆绑美女sm三区| 97在线日本国产| 亚洲一区二区三区乱码| 美女又黄又免费的视频| 自拍偷拍校园春色| av中文字幕亚洲| 正在播放亚洲一区| 国产成人激情小视频| 丁香六月激情婷婷| 蜜桃av.com| 久久亚洲精选| 精品污污网站免费看| 性色av一区二区三区免费| 日韩人妻一区二区三区蜜桃视频| 亚洲图片综合网| 朝桐光av在线一区二区三区| 亚洲男人的天堂网| 欧美黄色性视频| 男人日女人逼逼| 亚洲成人第一网站| 成人欧美一区二区三区视频网页 | 欧美日韩一区三区| 成人在线视频网址| 午夜国产福利视频| 有码一区二区三区| 国产女人18毛片水真多18| 精品日韩99亚洲| 青青在线免费观看视频| 久久99国产精品久久| 日韩高清不卡av| 一级二级黄色片| 欧美日韩精品高清| 亚洲人成色77777| 久久草视频在线| 国产日本一区二区| 国模视频一区二区三区| 亚洲一级免费在线观看| 国产三级第一页| 在线播放日韩导航| 香蕉久久免费影视| 中文字幕第三页| 67194成人在线观看| 永久免费在线看片视频| www.亚洲激情| 91精品婷婷国产综合久久竹菊| 日韩少妇中文字幕| 国产白浆在线观看| 亚洲欧洲黄色网| 亚洲高清视频免费| 久久久久久影视| 国产精品综合久久久久久| 亚洲人成人77777线观看| 国产一二三区在线播放| 操她视频在线观看| 亚洲精品乱码久久久久久金桔影视 | 日本成人一级片| 久久久国产精品成人免费| 天天综合色天天综合| 国产区亚洲区欧美区| 小泽玛利亚一区| 亚洲成人动漫精品| 国产精品一区二区你懂得| 久久久久99精品| 精品久久久av| 五月天丁香社区| 一区二区中文视频| 久久久久久久久久久一区 | 欧美午夜寂寞影院| 国产自产在线视频| 成人a区在线观看| 亚洲最大的av网站| 国产精品欧美激情在线| 亚洲午夜av久久乱码| 国产 日韩 欧美 成人| 精品视频一区 二区 三区| 美女日批免费视频| 久久久精品人体av艺术| 国产乱码精品一区二区三区卡| 一级黄色片在线看| 中文字幕亚洲一区二区三区| av在线网站观看| 8x8x8国产精品| 国产xxxxhd| 色94色欧美sute亚洲线路一ni| 手机av在线网站| 欧美色xxxx| 中国男女全黄大片| 亚洲免费中文字幕| 精品一区二区6| 亚洲第一av在线| 夫妇交换中文字幕| 精品久久国产字幕高潮| 成人片黄网站色大片免费毛片| 欧美一区二区福利在线| 日韩欧美在线视频播放| 亚洲国产精品系列| 在线能看的av| 97欧美精品一区二区三区| 国产丝袜在线视频| 国产精品有限公司| 成人小视频在线观看| 国产激情片在线观看| 国产精品无圣光一区二区| a级网站在线观看| 国产无一区二区| 激情婷婷综合网| 欧美人与禽zozo性伦| 亚洲不卡视频在线观看| 国产精品一区二区女厕厕| 国产精品夜夜爽| 久久免费精品国产| 欧美黑人巨大精品一区二区| 无码精品人妻一区二区三区影院 | 亚洲天堂资源在线| 国产精品久久久久久亚洲调教| 久久se精品一区精品二区| 777av视频| 日日骚av一区| 寂寞少妇一区二区三区| 日韩a在线播放| 一区二区亚洲欧洲国产日韩| 日韩中文字幕影院| 男女超爽视频免费播放| 欧美福利视频一区| 国产免费叼嘿网站免费| 永久免费看av| 国产视频精品自拍| 国产麻豆精品视频| 欧美污在线观看| 91精品国产九九九久久久亚洲| av不卡在线播放| 女同性恋一区二区三区| 国产精品久久久久久久天堂| 国产午夜精品在线观看| 久久久夜色精品| 丝袜美腿玉足3d专区一区| 亚洲大胆人体在线| 不卡一区二区中文字幕| 国产又粗又猛又爽又黄的视频四季 | 欧美aaa在线| 久久久久久国产精品无码| 亚洲欧美久久234| 亚洲三级黄色在线观看| 久久无码av三级| www.av黄色| 影音先锋黄色资源| 你懂的视频在线一区二区| 久久国产精品网站| 精品福利一区二区| 麻豆91在线观看| 91精品国产综合久久久蜜臀九色| 浮妇高潮喷白浆视频| 国产精品www网站| 日韩麻豆第一页| 国产日产精品一区| 日本国产在线观看| 黄色一级视频免费| 日日噜噜夜夜狠狠| 狠狠色综合网站久久久久久久| 亚洲欧美国产一区二区三区| 国产精品久久久久9999吃药| 中文字幕你懂的| xxxx黄色片| 精品国产三级a∨在线| 国产成人黄色av| 在线国产精品播放| 色香蕉久久蜜桃| gogogo免费视频观看亚洲一| 黄色网址中文字幕| 日本一道本视频| 欧美久久久久久久久久久久久 | 亚洲最大成人网色| 久久久久久久香蕉网| 亚洲国产91色在线| 91精品在线一区二区| 午夜亚洲福利老司机| 国产无遮挡一区二区三区毛片日本| 黄网站免费久久| 久久精品一区| 国产毛片毛片毛片毛片毛片| 国产中文字幕免费| 精品亚洲乱码一区二区| 久久视频免费在线观看| 久久艹精品视频| 国产免费观看av| 国产91丝袜美女在线播放| 日韩av资源在线| 国产一级不卡视频| 日本婷婷久久久久久久久一区二区| 久久久无码一区二区三区| 欧美精品一区二区三区在线看午夜 | 精品一区二区三区久久| 天天爽夜夜爽夜夜爽| 男男视频亚洲欧美| 日产国产高清一区二区三区| 免费国产精品视频| 黄片毛片在线看| 天堂在线观看av| 激情丁香综合五月| 91免费版在线| 亚洲午夜一区二区三区| 在线视频综合导航| 日韩欧美一区电影| 欧美成年人在线观看| 欧美最近摘花xxxx摘花| 91久久久久久国产精品| 国产在线观看一区| 涩涩涩999| 精品人妻一区二区乱码| 欧美 日韩 亚洲 一区| 欧美一区二区三区四区夜夜大片| 97免费中文视频在线观看| 九九热99久久久国产盗摄| 精品黑人一区二区三区久久| 欧美调教femdomvk| 欧美日韩日日夜夜| 欧美日韩一二三区| 久久九九国产精品怡红院| 欧美日韩国产一区在线| 亚洲精品国产精品乱码不99 | 中文字幕在线视频免费| 一片黄亚洲嫩模| 国产精品国产三级国产普通话99| 久久精品一二三| 伊人开心综合网| 亚洲色图15p| 深夜福利一区二区| 青青青国产精品一区二区| 欧美激情精品在线| 成人黄色av播放免费| 偷拍视频一区二区| 欧美日韩一区二区在线免费观看| 国产免费人做人爱午夜视频| 午夜一区二区视频| 精品国产视频在线观看| 欧美日韩一区二区三区| 91精品在线免费观看| 亚洲色图激情小说| 97视频com| 91精品中文在线| 国产黑人绿帽在线第一区| 亚洲国产人成综合网站| 日韩欧美中文字幕在线播放| 欧美 亚洲 视频| 亚洲欧美日韩精品综合在线观看 | 国产成人综合在线播放| 亚洲成人久久一区| 日本欧美色综合网站免费| 日韩av综合在线| 高清视频一区二区| 波多野结衣视频一区| 国产三级精品在线不卡| av中文字幕免费| 亚洲天堂男人的天堂| 亚洲精品在线视频观看| 亚洲a视频在线观看| 欧美最顶级的aⅴ艳星| 国产亚洲欧美精品久久久www| 中文字幕免费观看视频| 一区二区激情视频| 伊人成年综合网| 亚洲欧美激情小说另类| 92国产精品视频| 日韩精品成人免费观看视频| 欧美色网站导航| 午夜免费看视频| av午夜精品一区二区三区| 国内免费精品永久在线视频| 日本少妇xxxxx| 亚洲午夜羞羞片| 亚洲在线播放电影| 日本不卡视频在线| 欧美激情亚洲精品| 欧美片一区二区| 欧美女孩性生活视频| 精品999在线观看| 亚洲第一精品网站| 久久久999国产精品| 美女视频黄免费| 亚洲成人免费在线视频| 日批在线观看视频|