X_Data = ['good', 'bad', 'worse', 'so good']
y = [1.0, 0.0, 0.0, 1.0]
count = 0
Encoding = dict()
for words in X_Data:
for char in words:
if char not in Encoding.keys():
Encoding[char] = count+1
count = count+1
X_squence = []
for words in X_Data:
temp = []
for char in words:
temp.append(Encoding[char])
X_squence.append(temp)
# 补数字将长度改成一样
from tensorflow.keras.preprocessing.sequence import pad_sequences
X = pad_sequences(X_squence, maxlen=8, padding='post', value=0)
import numpy as np
y = np.array(y)
# 建构网路
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Embedding, SimpleRNN, Dense
RNN_Model = Sequential()
RNN_Model.add(Embedding(input_dim=11, output_dim=11, input_length=8))
RNN_Model.add(SimpleRNN(30))
RNN_Model.add(Dense(2))
# 训练模型
from tensorflow.keras.optimizers import Adam
from tensorflow.keras.losses import SparseCategoricalCrossentropy
adam_op = Adam(learning_rate=0.001)
loss_op = SparseCategoricalCrossentropy()
RNN_Model.compile(optimizer=adam_op, loss=loss_op, metrics=['acc'])
RNN_Model.fit(X, y, epochs=30, batch_size=2)
# 预测
np.argmax(RNN_Model.predict(X), axis=-1)
y
讲解一些演算法,ex:爬山演算法,运用程序让同学了解运作原理。
>>: Video播放器 PyQt5 QMediaPlayer
Self-attention 首先先把a1乘上Wq,就会得到q1,q的意思是query,也就是查询的...
「欸!?阿按了这个按钮怎麽没反应阿?」 这是我妈最常问我的问题,大部分情况都是她遥控器忘记装电池。 ...
Azure Developer Course is for candidates who are w...
什麽是 Periodic Background Sync API 透过在 service worke...
终於~让我熬到最後一天了! 虽然订阅的人数最後还是屈指可数 但看着镜子中的自己体态变好,心情真的也跟...