小马名称种族成分分析
本程序可以根据输入的小马名称来判断此名称的风格。换言之,你可以知道一个小马名称都有哪些种族的风格(目前支持:陆马,飞马,独角兽以及天角兽)
小马名称应是英文的,并且在25个字符以内。需去掉名称包含的任何头衔(如:Princess, Mr, Mrs 等等)。
运行原理
输入的名称会扔进一个训练有素的DNN(深度神经网络模型),此模型会对字母的组合与排列规则进行分析,从而推断出小马名称的小马种族风格的构成。
该模型将所有已知的小马名称(MLP:FIM 1-9季)作为训练集进行监督式学习。所以该模型会将输入的名称按照官方命名风格来分析其种族构成。
注意1:所有训练集数据来自于MLP Wiki:
List of Ponies
。
此列表大部分小马名称是来自于官方,但也不乏个别名称为观众通过投票选举出来的其他观众的名称提案(对于一些无名小马,MLP Wiki会采取这种制度,请参阅:
MLP Wiki: Placeholder names
),但是我相信这在统计学上应该无明显影响,因为观众的判断其实也会受官方命名规则和风格的影响。
不完善的地方:由于时间仓促,本程序仅仅只是建立在十分简单的全连接神经网络(Fully-connected NN)之上,并没有使用任何的语义分析系统。还在我将会在空余时间继续对此算法进行改进。