问题标签 [data-preprocessing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 训练时的良好准确性和损失与验证时的差准确性
我正在学习 pytorch,我已经创建了二进制分类算法。在训练完模型后,我的损失非常低,准确率也非常好。然而,在验证时,准确度正好是 50%。我想知道我是否错误地加载了样本或算法表现不佳。
在这里您可以找到Training loss 和 accuracy的图。
这是我的训练方法:
在这里,我从路径加载数据:
我没有附加模型架构,但是如果需要,我可以添加它。我认为我的训练方法是正确的,但我不确定训练/验证数据处理。
编辑:
网络参数如下:
激活函数是sigmoid。
网络架构:
python - logits 和 label 必须是可广播的:数据增强层使 logits 和标签不匹配
我正在尝试将所有数据增强预处理移到我的模型内部,因此,我创建了一个预处理模型并将其合并到我的 Resnet50 中。
问题是,我的tf.data
管道batch_size
将图像输入到模型中,当输入到预处理管道时会生成:batch_size * 54
图像(每张图像 54 个样本),因此,标签信息与生成的图像无关,我得到错误(batch_size = 16 ):
关于我应该怎么做才能在 GPU 上保持运行数据增强并将标签与相应生成的图像相关联的任何猜测?
辅助代码:
将预处理模型合并到 ResNet50 中:
tf.data 管道
pandas - 从熊猫的数据框中仅提取单独列表中的对象类型列
我是 Python 的初学者。我想将所有以 DType 作为对象的列名提取到一个单独的列表中,以作为数据处理的一部分进行编码。我试过的是下面的代码,但得到一个错误
----> 1 for i in dataset.columns[dataset.dtype == 'object'] 中的 AttributeError Traceback(最近一次调用):2 print(i)
D:\Anaconda\InstallationFolder\lib\site-packages\pandas\core\generic.py in getattr (self, name) 5137 if self._info_axis._can_hold_identifiers_and_holds_name(name): 5138 return self[name] -> 5139 return object。getattribute (self, name) 5140 5141 def setattr (self, name: str, value) -> 无:
AttributeError: 'DataFrame' 对象没有属性 'dtype' dataset.info() 给出以下内容:
请帮我解决这个错误。我希望在单独的列表中具有对象数据类型的列名。
python - 我有数据泄露吗?
我正在努力尝试提前一天预测 EUR/USD 的收盘价,并且我已经创建了一个基本模型来开始使用管道。但是,结果好得令人难以置信,我确定我在某处有数据泄漏,但我找不到它。
以下是运行模型和创建管道的代码:
代码在SeriesToSupervised
这里:
RemoveCurrentFeatures
只需遍历此列表: ["Open","High","Low","Change %","Price"] 并删除这些列。
数据集以上面列表中的列加上“日期”开始。在数据准备之后,数据框具有“价格(t-n_in)”形式的列,其中 n_in 是滞后数据的天数。
任何帮助将不胜感激,我已经坚持了一段时间,我确定这里有问题。
编辑:这是我进行测试和训练拆分的方式:
python - 交叉验证和测试数据的拟合和转换错误
我需要这里的代码帮助。我正在尝试拟合和转换训练数据,然后转换交叉验证和测试数据。但是当我这样做时,我得到的错误是 - ValueError: X has 24155 features,但 Normalizer 期望 49041 features 作为输入。
有人可以帮我解决这个问题。
我的代码片段-