Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cuellartensorflow-1.0.3.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

cuellartensorflow-1.0.3-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

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

Hashes for cuellartensorflow-1.0.3.tar.gz
Algorithm Hash digest
SHA256 dfa281d24e4a1ae433aa53a9a2b2d91cd380d261ef00b4e5574e8a35711f6848
MD5 c83d4d58e4879d8cc175c701b07cfa50
BLAKE2b-256 cc9df53967cc934c2cde6ecbee206c389c48c1fd6e66d7783f98caa4504bff8c

See more details on using hashes here.

File details

Details for the file cuellartensorflow-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for cuellartensorflow-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8dfc96f0be180563f7657c34c53ec533c4a166ae5b995e8bdf4aa028c1871102
MD5 93daeabf86a73889026b06d9301463fc
BLAKE2b-256 c576e4f3039ca60553cc4ee8f1c29c9f6ee131fe1606e57c934218d999d04cc7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page