В настоящее время я работаю над проектом искусственного интеллекта, в котором входные данные состоят из вектора букв фиксированной длины, A, B, C или D. Я хотел бы иметь возможность вводить, какая буква существует в каждойположение в векторе в нейронной сети.Например, в каждой позиции есть массив, в котором буква в этой позиции имеет 1 в соответствующем входном массиве, а все остальные позиции в массиве равны 0. Например, если буква в десятой позиции буквенного вектораэто A, «вектор ввода» для входного нейрона будет выглядеть примерно так:
[A B C D]
[1 0 0 0]
Конечно, это может происходить из буквенного вектора вот так:
[A B C D D B A A B C A A]
Однаковходные нейроны не могут принимать векторы в качестве входных данных.Следовательно, каков наилучший способ отформатировать этот ввод для ввода в нейронную сеть?