An open API service indexing awesome lists of open source software.

https://github.com/fccoelho/curso-iri

Introdução à Recuperação de Informações
https://github.com/fccoelho/curso-iri

ir nltk

Last synced: over 1 year ago
JSON representation

Introdução à Recuperação de Informações

Awesome Lists containing this project

README

          

# Sistema de Recuperação de Informações

Introdução à Sistemas Recuperação de Informações.

## Tópicos

### Tópico 1: Introdução e Recuperação Booleana
- [Slides](https://github.com/fccoelho/curso-IRI/blob/master/Aula01.pdf)
- [Jupyter Notebook](https://github.com/fccoelho/curso-IRI/blob/master/Pratica1.ipynb): Construindo um índice invertido.

### Tópico 2: Utilizando Indices Invertidos
- [Slides](https://github.com/fccoelho/curso-IRI/blob/master/Aula02.pdf)
- [Jupyter Notebook](https://github.com/fccoelho/curso-IRI/blob/master/Usando%20o%20Whoosh.ipynb)
- [Exercícios](https://github.com/fccoelho/curso-IRI/blob/master/Lista%20de%20Exercicios-1.ipynb): Consultas avançadas.

### Tópico 3: Recuperação Tolerante
- [Slides](https://github.com/fccoelho/curso-IRI/blob/master/Aula03.pdf)
- [Jupyter Notebook](https://github.com/fccoelho/curso-IRI/blob/master/Pratica1.ipynb)
- [Exercícios](https://github.com/fccoelho/curso-IRI/blob/master/Lista%20de%20Exercicios-2.ipynb)

### Tópico 4: Modelo Vetorial
- [Slides](https://github.com/fccoelho/curso-IRI/blob/master/Aula06.pdf)
- [Jupyter Notebook](https://github.com/fccoelho/curso-IRI/blob/master/Pr%C3%A1tica%202.ipynb)
- [Exercícios](https://github.com/fccoelho/curso-IRI/blob/master/Lista%20de%20Exercicios-2.ipynb)

### Tópico 5: Recuperação Probabilística
- [Slides](https://github.com/fccoelho/curso-IRI/blob/master/Aula11.pdf)
- [Jupyter Notebook]()
- [Exercícios](https://github.com/fccoelho/curso-IRI/blob/master/Lista%20de%20Exercicios%203.ipynb)

### Tópico 6: Modelagem de Assuntos:
- [Jupyter Notebook](https://github.com/fccoelho/curso-IRI/blob/master/Pratica%203%20-%20Modelando%20assuntos.ipynb)

### Tópico 7: Modelagem probabilistica de Textos:
- [Jupyter Notebook](https://github.com/fccoelho/curso-IRI/blob/master/Pr%C3%A1tica%204%20-%20Modelos%20probabil%C3%ADsticos%20de%20texto.ipynb)

### Tópico 8: Modelos de Linguagem:
- [Jupyter Notebook](https://github.com/fccoelho/curso-IRI/blob/master/Pratica%205%20Modelos%20de%20Linguagem.ipynb)

-------------------------

## Corpora interessantes para uso no curso
1. [Wikileaks](https://archive.org/details/wikileaks-cables-csv) Telegramas "vazados" pelo wikileaks. Ver também [notebook](https://github.com/fccoelho/curso-IRI/blob/master/Wikileaks_ElasticSearch.ipynb).
2. Dicionário Histórico e Biográfico Brasileiro - [DHBB](https://github.com/cpdoc/dhbb). Ver [notebook](https://github.com/fccoelho/text-mining-cientistas-sociais/blob/master/Capitulo_1.ipynb)
3. Wikipedia. veja este [notebook](https://github.com/Tanu-N-Prabhu/Python/blob/master/Wikipedia_API_for_Python.ipynb)
4. [Blogs brasileiros](https://www.inf.pucrs.br/linatural/wordpress/recursos-e-ferramentas/blogset-br/).
5. Corpora do Tensorflow. Veja [lista](https://www.tensorflow.org/datasets/catalog/overview#text).
--------------

## Lista dos trabalhos 2020
[Documento no hackmd](https://hackmd.io/JwVgJgRgxgLAzFAtARgEwQGaJsOAGRCGAdgLwzmmRgFNlka8g===)

-------------------------

## Livro de referência:

* [Introduction to Information Retrieval](http://nlp.stanford.edu/IR-book/)

--------------------------------
## Softwares

### IR:
- [whoosh](https://whoosh.readthedocs.io/en/latest/intro.html): Máquina de busca em Python
- [Elasticsearch](https://www.elastic.co/pt/elasticsearch/): Máquina de Busca.
- [Pyenchant](https://pyenchant.github.io/pyenchant/): Verificação ortográfica.

### NLP

- [NLTK](https://www.nltk.org/)
- [SpaCy](https://spacy.io/)
- [Gensim](https://github.com/RaRe-Technologies/gensim)