Aprendizado de Máquina, OCR e Visão Computacional

Top pacotes do Flutter para Aprendizado de Máquina (Machine Learning), OCR (Reconhecimento Óptico de Caracteres) e Visão Computacional. Aprendizado de Máquina é uma subárea da inteligência artificial que permite que os sistemas de computadores aprendam com dados, identifiquem padrões e façam previsões sem serem explicitamente programados. Sua aplicação mais popular em um aplicativo do Flutter é para PNL (Processamento de Linguagem Natural) e Visão Computacional. PNL é um tipo de aprendizado de máquina que lida com a análise, compreensão e geração de linguagem humana. Por exemplo, resumo de texto, tradução, etc. Já a Visão Computacional é outro tipo de aprendizado de máquina que lida com a análise, compreensão e interpretação de imagens digitais. Por exemplo, Reconhecimento Óptico de Caracteres (OCR), Reconhecimento Facial, Detecção de Pose, Detecção de Objetos, Geração de Legenda para Imagem, Detecção de Bordas, etc. Tensorflow é uma das frameworks de aprendizado de máquina mais amplamente utilizadas e o Flutter suporta a importação de modelos tflite para inferência em dispositivos de borda. Segue abaixo a lista completa de pacotes Dart e Flutter para Aprendizado de Máquina, Aprendizado Profundo (Deep Learning), Visão Computacional e Tensorflow.