遇到了一个问题,这对我来说是一项具有挑战性的任务。有一个巨大的 DNA 数据集,具有 A、G、T、C 结构,4 个完全不同的类别作为输入。看起来像:
1 2 3 4 5 6 7 8 9 … 1.000+
A A G G G G G G G
G G C C C C C C C
T T C C C C C C C
G G A A A A A A A
T T C C C C C C C
C C T T T T T T T
T T C C C C C C C
…
30.000+
想咨询有关数据处理的建议。它应该表示为具有如此巨大维度的数字或一种热编码吗?[0,0,0,1] 作为 A,[0,0,1,0] 作为 G 等等,或者只是 0, 1, 2, 3?谈论 NN - 想从简单的开始到现代和深入。典型的数值表示很容易由 pandas 和 sklearn 库用几行代码完成,但将其转换为单热编码,对于如此庞大的数据集,看起来是一项有趣的任务。通过使用 pd.get_dummies 从 (1019, 27041) 形状我们得到 (1019, 54082),无法理解为什么当我们有 4 个不同的字母时形状只增加了 2 倍。谢谢!
翻阅古今
相关分类