Este projeto tenta recriar uma versão do Game Semantle, uma variante do jogo de adivinhação de cinco letras que dá a similaridade semântica da adivinhação do jogador à palavra secreta do dia. Nossa versão do Semantle permite que o jogador escolha entre as seguintes incorporações de palavras pré -tenhadas :
Todos os scripts são colocados dentro de um notebook Jupyter, que também inclui uma redação detalhada que cobre o seguinte:
Este notebook foi criado usando os comandos do Google Colab e chama como gdown
e wget
. O requisito de memória de carregar incorporações de palavras pré -tenhadas também pode ser pesado para algumas máquinas locais. Portanto, recomendamos a execução do notebook no Colab.
Esta é uma grande produção de curso em uma introdução à classe de processamento de linguagem natural sob o Sr. Edward P. Tighe, do Departamento de Tecnologia de Software, da Universidade de La Salle.
Este projeto é um notebook Jupyter, com as seguintes bibliotecas e módulos Python usados:
Biblioteca/Módulo | Descrição | Licença |
---|---|---|
gensim | Fornece funções para incorporações de vetor de treinamento, modelagem de tópicos, indexação de documentos e recuperação de similaridade com grandes corpora | GNU Licença pública geral menor v2.1 |
regex | Fornece funcionalidade adicional sobre o módulo re padrão, mantendo a compatibilidade com antecedência | Licença Apache 2.0 |
numpy | Fornece um objeto de matriz multidimensional, vários objetos derivados e uma variedade de rotinas para operações rápidas em matrizes | Licença BSD 3-cláusulas "nova" ou "revisada" |
io | Fornece as principais instalações da Python para lidar com vários tipos de E/S | Licença de fundação de software Python |
random | Fornece funções para gerar números pseudo-aleatórios com várias distribuições comuns | Licença de fundação de software Python |
As descrições são retiradas de seus respectivos sites.
Mark Edward M. Gonzales
[email protected]
[email protected]
Hylene Jules G. Lee
[email protected]
[email protected]
Phoebe Clare L. Ong
[email protected]
[email protected]