#bert-language-model
Вопрос:
Я пытаюсь запустить модель БЕРТА для набора данных твитов с комментариями эмоций. При запуске нашей команды в строке cmd, чтобы начать этот процесс, возникает ошибка этого типа, переходящая в строку, в которой отображается ошибка, как мы могли бы исправить эту ошибку, чтобы модель работала?
Наши файлы данных представляют собой два csv-файла с колонками: столбец слева с твитом и столбец справа с аннотированной эмоцией в двоичном формате (0 для ложного 1 для положительного).
Как мы могли бы это исправить?
Дай мне знать!! Спасибо
Ответ №1:
Переменная emb представляет собой строку. Индекс выглядит следующим образом:
>>> mystring = 'helloworld'
>>> print mystring[0]
>>> 'h'
В приведенном выше примере используется индекс 0 строки для ссылки на первый символ. Строки не могут иметь строковых индексов (как это могут делать словари). Так что это не сработает:
>>> mystring = 'helloworld'
>>> print mystring['stringindex']
TypeError: string indices must be integers
Я предлагаю вам попробовать распечатать данные и проверить, что вы пытаетесь сделать.
Комментарии:
1. Эй, как ты думаешь, я могу как-нибудь переписать строку rep = emb?
2. Вы предлагаете мне попробовать преобразовать строку EMB в float или int?
3. да, попробуйте распечатать и посмотреть, что делает emb, и введите(emb). затем на основе этого измените эту строку rep=emb[ : ]