2024-05-14 23:52:10 发布
网友
我需要构建一个神经网络,接受来自特定.csv文件的数据,其中大多数列的类型为object,即它们既不是数字也不是字符串。我的问题是:神经网络能接受这样的输入吗?如果不是,我应该如何克服这种逆境?如果是,我在哪里可以了解更多?我正在使用Python
object
提前谢谢
简单的答案是否定的
神经网络的两个关键组成部分是矩阵乘法和激活函数,它们都对数字、整数(很少)或浮点进行运算。对于字符串,您需要先将它们编码为数字向量,然后才能在神经网络中使用它们。对象也是如此
以图片为例,卷积神经网络将图片视为二维像素,然后将其表示为数字矩阵。所以在你的例子中,你需要先把你的“对象”(不管它是什么)表示为张量(即n维的浮点数组)
简单的答案是否定的
神经网络的两个关键组成部分是矩阵乘法和激活函数,它们都对数字、整数(很少)或浮点进行运算。对于字符串,您需要先将它们编码为数字向量,然后才能在神经网络中使用它们。对象也是如此
以图片为例,卷积神经网络将图片视为二维像素,然后将其表示为数字矩阵。所以在你的例子中,你需要先把你的“对象”(不管它是什么)表示为张量(即n维的浮点数组)
相关问题 更多 >
编程相关推荐