Acompanhe online o evento final da Maratona Behind the Code 2020 Inscreva-se já!

Crie um aplicativo móvel de tradução de Hangul manuscrito

Apresentação

O idioma coreano escrito tem milhares de caracteres exclusivos que compõem seus termos. Neste padrão, você aprenderá a usar o TensorFlow e o Watson Language Translator para capacitar o aplicativo Android para reconhecer e traduzir palavras em coreano escritas nos dispositivos.

Descrição

Hangul, o alfabeto coreano, tem 19 consonantes e 21 vogais. As combinações dessas letras somam um total de 11.172 possíveis sílabas e caracteres Hangul. No entanto, normalmente, apenas um pequeno subconjunto delas é usado.

Neste padrão, você passará pelo processo de geração de dados de treinamento em coreano e, depois, treinará um modelo TensorFlow para classificar alguns dos caracteres Hangul manuscritos mais comuns. Desenvolva e execute aplicativos Android, nos quais é possível escrever caracteres coreanos em seus dispositivos móveis e ter os caracteres reconhecidos usando o modelo treinado. Em seguida, forme palavras ou frases em coreano nos aplicativos, que depois poderão ser traduzidas usando o serviço Watson Language Translator.

Fluxo

Fluxograma das etapas para criação do app

  1. O usuário faz download de várias fontes em coreano para usar na geração de dados.
  2. As imagens geradas a partir das fontes são alimentadas em um modelo TensorFlow para treinamento.
  3. O usuário escreve um caractere coreano em seu dispositivo Android.
  4. O caractere escrito é reconhecido pelo uso de um modelo TensorFlow previamente treinado e pela interface do Android TensorFlow Inference.
  5. Uma cadeia de caracteres coreanos classificados é enviada para o serviço Watson Language Translator para recuperar uma tradução em inglês.

Aviso

O conteúdo aqui presente foi traduzido da página IBM Developer US. Caso haja qualquer divergência de texto e/ou versões, consulte o conteúdo original.