Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como machine-learn

NLP (Natural Language Processing) en un vistazo

El procesamiento de lenguaje natural (NLP) es una rama de la I.A. que capacita a las computadoras en la interpretación, manipulación y comprensión del lenguaje humano. Combina lingüística computacional con técnicas de machine learning y deep learning para lograrlo. En otras palabras, es la herramienta que permite que las máquinas entiendan lo que les decimos . Sirve para interpretar y analizar grandes volúmenes de texto (o incluso voz). Detectar emociones o sentimientos en el lenguaje. Es lo que da vida a las interacciones entre humanos y chatbots . ¿Cómo funciona el procesamiento de lenguaje natural? Funciona gracias a una combinación de lingüística computacional y modelos de aprendizaje automático. En términos simples, la máquina no "entiende" como un humano, pero aprende patrones estadísticos y semánticos del lenguaje para poder interpretarlo y responder de manera coherente. Este proceso de "entendimiento" tiene que ver con análisis morfológi...

TensorFlow: una herramienta para Machine Learning y Deep Learning

TensorFlow es una biblioteca de software libre y de código abierto, desarrollada por Google, para el aprendizaje automático (machine learning) y el aprendizaje profundo (deep learning). La cual se utiliza para aprendizaje automático , el procesamiento de lenguaje natutal , reconocimiento de imágenes y demás soluciones que tengan que ver con el aprendizaje automático. Instalarlo no te llevará mucho tiempo. Solo abre una consola y teclea lo siguiente: $ pip install tensorflow Una vez instalado verificamos: $ pip show tensorflow Name: tensorflow Version: 2.20 . 0 Summary: TensorFlow is an open source machine learning framework for everyone. Home - page: https: // www.tensorflow.org / Author: Google Inc. Author - email: packages@tensorflow.org License: Apache 2.0 Location: C:\Users\HP\AppData\Local\Programs\Python\Python313\Lib\site - packages Requires: absl - py, astunparse, flatbuffers, gast, google_pasta, grpcio, h5py, keras, libclang, ml_dtypes, numpy, opt_eins...

Scikit-learn: una biblioteca Python para aprendizaje automático

Scikit-learn es una biblioteca de Python para aprendizaje automático (machine learning) que ofrece herramientas simples y eficientes para tareas como clasificación, regresión, clustering y preprocesamiento de datos. Se usa a la par de otras librerías como SciPy , Numpy y Matplotlib . Scikit-learn provee de varios algoritmos de clasificación, regresión y análisis de grupos entre los cuales están máquinas de vectores de soporte, bosques aleatorios, Gradient boosting, K-means y DBSCAN. Sirve para: Clasificación: Identificar a qué categoría pertenece un dato (ej. spam/no spam).  Regresión: Predecir valores numéricos (ej. precios de casas).  Clustering: Agrupar datos similares sin etiquetas previas.  Preprocesamiento: Escalar, normalizar o codificar datos.  Evaluación de modelos: Métricas como precisión, recall, etc. Si no tenemos instalada la librería, la podemos instalar de esta forma: $ pip install scikit-learn Nota: Si no tenemos Scipy, N...