【问题标题】:Make a model with python libraries that get a string value then return string vlaue使用获取字符串值然后返回字符串值的 python 库制作模型
【发布时间】:2020-03-10 07:22:06
【问题描述】:

我有一个包含两列的表: “F1”列包含用英文字母书写的人名。 “F2”列包含的值等于用波斯字母书写的“F1”列。

喜欢:F1 = 阿里 F2 = علی

我想使用具有一个特征 (F1) 和一个标签 (F2) 的数据科学算法制作模型。

当我将英文名称传递给该模型时,它会预测与波斯字母相等的值。

喜欢:F1 = Alex F2 = الکس

请注意,我不希望模型将单词从英语翻译成波斯语,我希望它将英语字母转换为波斯语字母。

据我所知,标签值必须是数字,但我需要预测值是字符串。

python 库中是否有任何算法可以获取字符串值然后返回字符串值?

如何在 python 中创建这样的模型?

谢谢

【问题讨论】:

    标签: python data-science


    【解决方案1】:

    您可以搜索 to_categorical 方法。它将字符串转换为分类,这样您的模型就可以理解标签。可以查看NumPy equivalent to Keras function utils.to_categorical

    【讨论】:

      【解决方案2】:

      两个想法:

      1. 神经网络是一种适用于此处的机器学习模型。

      2. 通常将字符串转换为可用于机器学习的数字或数字数组,然后再返回,例如使用one-hot encoding

      我会将字符串转换为 one-hot 编码并将其输入神经网络。您可以使用许多 Python 库,但 Scikit-learnKeras 可能是一个不错的起点!

      【讨论】:

        猜你喜欢
        • 2015-12-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-15
        相关资源
        最近更新 更多