Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0xpantera/ufm-ai-22
Universidad Francisco Marroquin - Artificial Intelligence 2022
https://github.com/0xpantera/ufm-ai-22
Last synced: 28 days ago
JSON representation
Universidad Francisco Marroquin - Artificial Intelligence 2022
- Host: GitHub
- URL: https://github.com/0xpantera/ufm-ai-22
- Owner: 0xpantera
- License: mit
- Created: 2022-08-16T21:26:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-06T19:04:58.000Z (about 1 year ago)
- Last Synced: 2023-11-08T05:12:12.941Z (about 1 year ago)
- Language: Jupyter Notebook
- Size: 5.61 MB
- Stars: 0
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Inteligencia Artificial - Universidad Francisco Marroquín
Este repositorio contiene el código para la clase de Inteligencia Artificial de la Facultad de Ciencias Económicas de la Universidad Francisco Marroquín.
## Empezando
Pueden correr estos notebooks en plataformas cloud como [Google Colab](https://colab.research.google.com/) o en su máquina local. Noten que la mayoría de notebooks requieren de un GPU para correr en un lapso de tiempo razonable, así que recomiendo que utilicen una de las plataformas cloud ya que vienen preinstaladas con CUDA.
### Utilizando una plataforma cloud
Actualmente, los GPUs en Colab tienden a ser K80s (los cuales tienen memoria limitada), por lo que recomiendo que utilicen [Kaggle](https://www.kaggle.com/docs/notebooks), [Gradient](https://gradient.run/notebooks) o [SageMaker Studio Lab](https://studiolab.sagemaker.aws/). Estas plataformas tienden a proveer GPUs con mejor desempeño como P100s, sin costo.
> Nota: algunas plataformas cloud como Kaggle requieren que reinicien el notebook después de instalar nuevas librerías.
### Corriendo el código en sus maquinas
Para correr los notebooks localmente, primero clonen el repositorio y naveguen a el:
```bash
$ git clone https://github.com/Francososa/UFM-AI-22.git
$ cd UFM-AI-22
```Luego, corran el siguiente comando para crear un ambiente virtual de `conda` que contiene todas las librerías necesarias para correr los notebooks:
```bash
$ conda env create -f environment.yml
```> Nota: Necesitaran un GPU que soporte el [CUDA Toolkit](https://developer.nvidia.com/cuda-toolkit) de NVIDIA para poder build el entorno.
La clase sobre Question Answering tiene un conjunto de dependencias especiales, para correr el codigo de esa clase necesitan un entorno separado:
```bash
$ conda env create -f environment-qa.yml
```Una vez hayan instalado las dependencias, pueden activar el entorno `conda` y levantar los notebooks de la siguiente manera:
```bash
$ conda activate ufm-ai # o conda activate ufm-ai-qa
$ jupyter notebook
```