当使用Keras LSTM预测时间序列数据时,当我尝试使用批量大小为50训练模型时,我一直在收到错误,然后尝试使用批量大小为1(即批量大小)进行预测只是预测下一个值).
为什么我无法同时训练和匹配多个批次的模型,然后使用该模型预测除了相同批次大小之外的任何其他内容.它似乎没有意义,但后来我很容易就会遗漏一些关于此的东西.
编辑:这是模型. batch_size是50,sl是序列长度,目前设置为20.
model = Sequential()
model.add(LSTM(1, batch_input_shape=(batch_size, 1, sl), stateful=True))
model.add(Dense(1))
model.compile(loss='mean_squared_error', optimizer='adam')
model.fit(trainX, trainY, epochs=epochs, batch_size=batch_size, verbose=2)
Run Code Online (Sandbox Code Playgroud)
这是预测RMSE训练集的线
# make predictions
trainPredict = model.predict(trainX, batch_size=batch_size)
Run Code Online (Sandbox Code Playgroud)
这是对看不见的时间步骤的实际预测
for i in range(test_len):
print('Prediction %s: ' % str(pred_count))
next_pred_res = np.reshape(next_pred, (next_pred.shape[1], 1, next_pred.shape[0]))
# make predictions
forecastPredict = model.predict(next_pred_res, batch_size=1)
forecastPredictInv = scaler.inverse_transform(forecastPredict)
forecasts.append(forecastPredictInv)
next_pred = next_pred[1:]
next_pred = np.concatenate([next_pred, forecastPredict])
pred_count += 1
Run Code Online (Sandbox Code Playgroud)
这个问题与行:
forecastPredict = model.predict(next_pred_res, batch_size=batch_size)
batch_size此处设置为1时的错误是:
ValueError: Cannot feed value of …
谁能提供有关如何居中(或向右移动)Angular Material 表格标题和单元格文本的简明解释?似乎有很多需要 /deep/ 和其他版本,这些版本可能会或可能不会被弃用。
我理解多态性并且模糊地理解重载,但是会理解那些完全理解有两个概念的人来解释分类差异是什么以及重载是否是多态的形式(似乎对此有不同意见).
我收到了这个错误,尽管我看过的所有地方file_writer = tf.summary.FileWriter('/path/to/logs', sess.graph)都提到了this和this的正确实现。
这是错误:
回溯(最近一次调用):文件“tfvgg.py”,第 304 行,在 writer = tf.summary.FileWriter(“/tmp/tfvgg”, sess.graph) AttributeError: module 'tensorflow.python.summary.summary'没有属性“FileWriter”
这是我正在使用的代码:
# init
sess = tf.Session()
writer = tf.summary.FileWriter("/tmp/tfvgg", sess.graph)
init = tf.initialize_all_variables()
sess.run(init)
Run Code Online (Sandbox Code Playgroud)
FileWriter与其他summary方法一样,正确的使用方法是否发生了变化?
我最近一直在学习使用 Python 中的 BeautifulSoup 进行网页抓取,但今天早些时候我被建议考虑使用 XPath 表达式。
XPath 和 BeautifulSoup 的工作方式有何不同?
得到后
mechanize._response.httperror_seek_wrapper:HTTP 错误 403:robots.txt 不允许请求
使用 Mechanize 时,从屏幕抓取中添加了代码:绕过“HTTP 错误 403:robots.txt 不允许请求”以忽略 robots.txt,但现在收到此错误:
mechanize._response.httperror_seek_wrapper:HTTP 错误 403:禁止
有没有办法解决这个错误?
(当前代码)
br = mechanize.Browser()
br.set_handle_robots(False)
Run Code Online (Sandbox Code Playgroud) 我不确定为什么我无法*=在列表理解中使用运算符,在for循环中使用它时可以吗?
def funcLC(l):
ans = 1
[ans *= x for x in l if x < 0]
return ans
SyntaxError: invalid syntax
def funcFor(l):
ans = 1
for x in l:
if x < 0:
start *= x
return ans
Run Code Online (Sandbox Code Playgroud) 我试图找到一个变量是列表列表中任何列表的元素。如果它是其中任何一个元素,那么我正在使用continue移动到下一个块。如果它不是任何列表的成员,我想在列表列表中创建一个新列表,并将该变量作为该列表的唯一条目。
我问的原因是因为如果满足 if 语句,或者没有满足其他迭代,两种情况都会看到相同的结果,即经过此块的延续。
for group in groups:
if point in group:
continue
else:
# if point not an element of any group,
create group in groups with variable as only element
Run Code Online (Sandbox Code Playgroud)
更新:
这行得通吗?有没有更简洁的方法来做到这一点?
for group in groups:
if point in group:
groupCheck = 1
else:
pass
if not groupCheck:
# Create a new list including point
Run Code Online (Sandbox Code Playgroud) 我在tradeview(https://www.tradingview.com/widget/ticker/)中使用这个小部件,想知道是否有办法:
我之前没有使用过iFrame,也不确定如何进行自定义或者甚至可能进行自定义.
我有一个带有欢迎视图的入职流程,其中有两个按钮可以打开用于注册和登录的模式表。
注册完成后,该按钮应关闭注册的模态视图并转换到另一个仪表板视图。
如何关闭模态然后执行导航链接到仪表板视图?
import SwiftUI
import Firebase
struct Signup: View {
@State private var isAuthCompleted: Bool = false
@State private var isShowingAlert = false
@State private var localMsg: String = ""
@Environment(\.presentationMode) var presentationMode: Binding<PresentationMode>
.
.
.
// signup button
NavigationView {
VStack {
NavigationLink(destination: ContentView(),
isActive: self.$isAuthCompleted) {
Text("")
}
Button(action: {
Auth.auth().createUser(
withEmail: self.email,
password: self.password
) {
authResult, error in
if let e = error {
print(e.localizedDescription)
self.localMsg = e.localizedDescription
self.isShowingAlert = true
} else { …Run Code Online (Sandbox Code Playgroud) python ×5
web-scraping ×2
angular ×1
c++ ×1
css ×1
haskell ×1
html ×1
iframe ×1
ios ×1
javascript ×1
keras ×1
lstm ×1
mechanize ×1
modal-dialog ×1
robots.txt ×1
swift ×1
swiftui ×1
tensorboard ×1
tensorflow ×1
widget ×1
xpath ×1