Tensorflow如何使用Tensorflow从CSV文件生成分类器?

2024-09-19 20:50:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要创建一个分类器来识别一些蚜虫。你知道吗

我的项目有两个部分,一个是计算机视觉(OpenCV),我已经结束了。第二部分是基于张量流的机器学习。但我不知道怎么做。你知道吗

我有下面这些数据,已经从OpenCV的使用开始删除,是HuMoments(我相信这是我必须遵循的路径),每行是蚜虫(昆虫)的HuMoments,我有500多个数据行,我传递到一个CSV文件。你知道吗

如何使用TensorFlow从CSV文件生成分类器?你知道吗

HuMoments (in CSV file): 0.27356047,0.04652453,0.00084231,7.79486673,-1.4484489,-1.4727380,-1.3752532 0.27455502,0.04913969,3.91102408,1.35705980,3.08570234,2.71530819,-5.0277362 0.20708829,0.01563241,3.20141907,9.45211423,1.53559373,1.08038279,-5.8776765 0.23454372,0.02820523,5.91665789,6.96682467,1.02919203,7.58756583,-9.7028848


Tags: 文件csv数据项目in路径机器分类器
1条回答
网友
1楼 · 发布于 2024-09-19 20:50:34

您可以从本教程开始,在不做任何更改的情况下先尝试;我强烈建议您这样做,除非您已经熟悉Tensorflow,以便对它有所了解。你知道吗

现在您可以修改这个网络的输入层,以匹配HuMoments的尺寸。接下来,可以为要识别的每种类型的蚜虫指定一个数字标签,并调整输出层的大小以匹配它们。你知道吗

现在可以使用python读取CSV文件,并删除任何类似“HuMoments”的文本。如果文件中有蚜虫的名字,请删除它们并用数字类标签替换它们。用这些数据替换上述链接中代码的训练数据。你知道吗

现在您可以根据标题“train the Model”下的描述来训练网络。你知道吗

再来一张纸条。除非必须使用Tensorflow来满足您的项目需求,否则我建议使用Keras。Keras是一个比Tensorflow更容易学习的高级库,而且您在网上有更多的示例代码。你知道吗

相关问题 更多 >