Escolar Documentos
Profissional Documentos
Cultura Documentos
Linguística Computacional
Marcelo Ferreira
Marcos Lopes
Departamento de Linguística
Universidade de São Paulo
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 1/1
Linguística Computacional
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 2/1
Linguística Computacional
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 2/1
Algoritmos
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 3/1
Algoritmos
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 3/1
Algoritmos: Um Exemplo
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 4/1
Algoritmo N → N!
1 Ler N (Input)
2 Atribuir Resultado = N, Contador = N-1
3 Repetir 4 e 5 enquanto Contador > 0:
4 Resultado = Resultado × Contador
5 Contador = Contador-1
6 Exibir Resultado (Output)
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 5/1
Algoritmo N → N!
INPUT
4
RESULTADO=4
CONTADOR=3
Repetir enquanto
CONTADOR>0
OUTPUT
24
. . . . . . . . . . . . . . .
. . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 6/1
Algoritmos e PLN
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 7/1
Algoritmos e PLN
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 7/1
Algoritmos e PLN
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 7/1
Algoritmos e PLN
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 7/1
Algoritmos e PLN
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 7/1
Algoritmos e PLN
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 7/1
Programas
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 8/1
Programas
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 8/1
Programas
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 8/1
Programas
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 8/1
Programas: Um Exemplo em Python
1 N = int(input("Digite N "))
2 resultado = N
3 contador = N-1
4 while contador > 0:
5 resultado = resultado*contador
6 contador = contador-1
7 print(resultado)
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 9/1
Um alerta!
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 10 / 1
Um alerta!
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 10 / 1
Um alerta!
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 10 / 1
Um alerta!
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 10 / 1
Um alerta!
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 10 / 1
Outro alerta!
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 11 / 1
Outro alerta!
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 11 / 1
Outro alerta!
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 11 / 1
Outro alerta!
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 11 / 1
Relevância da Linguística Computacional
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 12 / 1
Relevância da Linguística Computacional
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 12 / 1
Relevância da Linguística Computacional
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 12 / 1
Relevância da Linguística Computacional
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 12 / 1
Relevância da Linguística Computacional
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 12 / 1
Relevância da Linguística Computacional
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 12 / 1
Relevância da Linguística Computacional
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 12 / 1
Relevância da Linguística Computacional
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 12 / 1
Este curso
Uma introdução básica, quase sem pré-requisitos, à linguística
computacional
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 13 / 1
Este curso
Uma introdução básica, quase sem pré-requisitos, à linguística
computacional
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 13 / 1
Este curso
Uma introdução básica, quase sem pré-requisitos, à linguística
computacional
▶ pré-processamento textual
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 13 / 1
Este curso
Uma introdução básica, quase sem pré-requisitos, à linguística
computacional
▶ pré-processamento textual
▶ tokenização, normalização, lematização, etc.
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 13 / 1
Este curso
Uma introdução básica, quase sem pré-requisitos, à linguística
computacional
▶ pré-processamento textual
▶ tokenização, normalização, lematização, etc.
▶ vetorização
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 13 / 1
Este curso
Uma introdução básica, quase sem pré-requisitos, à linguística
computacional
▶ pré-processamento textual
▶ tokenização, normalização, lematização, etc.
▶ vetorização
▶ Aprendizado de máquina
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 13 / 1
Este curso
Uma introdução básica, quase sem pré-requisitos, à linguística
computacional
▶ pré-processamento textual
▶ tokenização, normalização, lematização, etc.
▶ vetorização
▶ Aprendizado de máquina
▶ aprendizado supervisionado (classificação)
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 13 / 1
Este curso
Uma introdução básica, quase sem pré-requisitos, à linguística
computacional
▶ pré-processamento textual
▶ tokenização, normalização, lematização, etc.
▶ vetorização
▶ Aprendizado de máquina
▶ aprendizado supervisionado (classificação)
▶ aprendizado não-supervisionado (clusterização)
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 13 / 1
Este curso
Uma introdução básica, quase sem pré-requisitos, à linguística
computacional
▶ pré-processamento textual
▶ tokenização, normalização, lematização, etc.
▶ vetorização
▶ Aprendizado de máquina
▶ aprendizado supervisionado (classificação)
▶ aprendizado não-supervisionado (clusterização)
▶ aprendizado profundo (redes neurais)
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 13 / 1
Este curso
Uma introdução básica, quase sem pré-requisitos, à linguística
computacional
▶ pré-processamento textual
▶ tokenização, normalização, lematização, etc.
▶ vetorização
▶ Aprendizado de máquina
▶ aprendizado supervisionado (classificação)
▶ aprendizado não-supervisionado (clusterização)
▶ aprendizado profundo (redes neurais)
▶ Modelos de linguagem
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 13 / 1
Este curso
Uma introdução básica, quase sem pré-requisitos, à linguística
computacional
▶ pré-processamento textual
▶ tokenização, normalização, lematização, etc.
▶ vetorização
▶ Aprendizado de máquina
▶ aprendizado supervisionado (classificação)
▶ aprendizado não-supervisionado (clusterização)
▶ aprendizado profundo (redes neurais)
▶ Modelos de linguagem
▶ previsão de palavras, geração textual
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 13 / 1
Material didático
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 14 / 1
Avaliação
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 15 / 1
Google Colab(oratory)
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 16 / 1
Google Colab(oratory)
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Ferreira e Lopes Linguística Computacional 14/03/2024 16 / 1