python - 如何根据 python 和 NLPK 中 CSV 文件的训练数据预测位置

标签 python pandas machine-learning nlp stanford-nlp

我想预测基于位置的训练数据。我有以下格式的数据。

训练数据:

Address Location_id Location_name
Flat No.201, MIDC, Andheri East, Mumbai, Maharashtra    121 Andheri East
Business Park, Goregaon, Mumbai, Maharashtra    122 Goregaon
Powai, Mumbai   123 Powai
Andheri East, Mumbai    121 Andheri East
Best Business Park, Goregaon, Mumbai    122 Goregaon
Hiranandani Park, Powai, Mumbai 123 Powai

测试数据:

plot no. 121, MIDC Area, Andheri East, Mumbai

预期输出:

To predict the location ID and Location Name.

请提出建议。

最佳答案

我认为 NLPK 在这里不合适,因为你不是在用自然语言分析文本中的常见单词或句子,而只是分析一些专有名词。

我不知道你试验的目的是什么,但你必须知道机器学习不是为解决此类数据量如此少的问题而设计的。

如果您只是想根据地址确定城市,我认为您最好使用 Google Maps API 或类似的东西。

关于python - 如何根据 python 和 NLPK 中 CSV 文件的训练数据预测位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52948147/

相关文章:

python - 线程不会调用函数 (Python)

python - 如何在 Python 中对 Google App Engine 上的 utf-8 字符串进行排序?

python - 用另一个数据帧的值替换一个数据帧中的列值

machine-learning - 机器学习: features that don't apper

tensorflow - 如何为 keras 层编写 lambda 函数,用于向量矩阵乘法

python - Scrapy:跳过项目并继续执行

python - 如何从 pandas 框架中的特定列中提取 numpy 数组并将它们堆叠为单个 numpy 数组

Python计算不同数据帧的中值

model - 如何使用这个 smoreg 模型手动预测 future 价格?

python - 为什么 Django 模板语言不允许像 [0][1] 这样的东西?