Una libreria simple para crear modelos de lenguaje con tensorflow
Project description
Una libreria simple para crear modelos de lenguaje de forma practica y sencilla usando tensorflow en pocas lineas de codigo
instalacion de la libreria:
pip install cuellartensorflow
Creando nuestro primer modelo: el modelo se entrena con datos directos de wikipedia por lo que no es necesario descargar ningun dataset.
from cuellartensorflow import train_language_model
modelo = train_language_model(
language="es",
num_articles=10,
num_epochs=10,
batch_size=64
)
cambia el parametro "es" de la funcion languaje="es" para entrenar el modelo con un idioma distinto consulta la documentacion de wikipedia para mayor informacion, "num_articles" para especificar el numero de articulos a usar para el entrenamiento, "num_epochs" para especificar el numero de epocas a usar para el entrenamiento del modelo
Para generar texto usando nuestro modelo recien creado puedes usar el siguiente codigo:
from cuellartensorflow import generate_text
texto=generate_text(
seed_text="La educacion",
num_words=15,
temperature=0.7
)
print(texto)
usa el apartado "seed_text" para especificar la palabra semilla para generar texto a partir de ella, "num_words" sirve para especificar el numero de palabras a generar por el modelo "temperature" controla la temperatura para la creatividad del modelo
la libreria es muy facil de usar para cualquier principiante que quiera crear su propio modelo de lenguaje de forma rapida y sencilla
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file cuellartensorflow-1.0.3.tar.gz
.
File metadata
- Download URL: cuellartensorflow-1.0.3.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfa281d24e4a1ae433aa53a9a2b2d91cd380d261ef00b4e5574e8a35711f6848 |
|
MD5 | c83d4d58e4879d8cc175c701b07cfa50 |
|
BLAKE2b-256 | cc9df53967cc934c2cde6ecbee206c389c48c1fd6e66d7783f98caa4504bff8c |
File details
Details for the file cuellartensorflow-1.0.3-py3-none-any.whl
.
File metadata
- Download URL: cuellartensorflow-1.0.3-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dfc96f0be180563f7657c34c53ec533c4a166ae5b995e8bdf4aa028c1871102 |
|
MD5 | 93daeabf86a73889026b06d9301463fc |
|
BLAKE2b-256 | c576e4f3039ca60553cc4ee8f1c29c9f6ee131fe1606e57c934218d999d04cc7 |