wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Machine Learning III

Total questions: 23

Worksheet time: 26mins

Name
Class
Date
1.

¿Cómo se llama la función del modulo sklearn que sirve para splittear entre train y test?

sklearn.[selectione_el_nombre_del_modulo]

a)

train_test_split

b)

data_partitioner

c)

split_data

d)

train_test_divide

e)

train.test.split

2.

¿Cuál es la principal diferencia entre los modelos paramétricos y no paramétricos?

a)

Los modelos paramétricos hacen suposiciones específicas sobre la distribución de los datos, mientras que los no paramétricos no lo hacen.

b)

Los modelos paramétricos son siempre más precisos que los no paramétricos.

c)

Los modelos paramétricos no pueden manejar datos categóricos, mientras que los no paramétricos sí pueden.

d)

Los modelos paramétricos se usan exclusivamente en el aprendizaje no supervisado, mientras que los no paramétricos se usan en el aprendizaje supervisado.

3.

En el algoritmo de KNN (K-Vecinos más Cercanos), ¿es necesario fijar el K de antemano (antes de hacer predicciones)?

a)

Verdadero

b)

Falso

c)

Depende del valor que tome K

d)

Depende del tamaño del conjunto de datos

4.

En los modelos de KNN, a mayor K, hay ​ (a)   varianza y ​ (b)   sesgo, y se observa una frontera de decisión más ​ (c)   , lo que resulta en un modelo más ​ (d)   .

Choose from the below words
menor
mayor
suave
simple
rígida/o
compleja/o
igual
5.

¿Cuál de las siguientes NO es una ventaja de los modelos de árboles de decisión?

a)

Son fáciles de interpretar

b)

Su entrenamiento es rápido

c)

Manejan bien datos continuos y categóricos

d)

Manejan bien outliers

e)

No tienen tendencia a overfittear

6.

La curva ROC representa la proporción de ​​ (a)   (en y) v.s. la de ​ (b)   (en x).

Choose from the below words
Verdaderos Positivos
Falsos Positivos
Falsos Negativos
Verdaderos Negativos
7.

¿Cuál es el módulo de sklearn que contiene la función KMeans?


Responder todo en minúscula y sin espacios: sklearn. (a)  

8.

Suponiendo que tenemos un conjunto de datos X ya cargados en memoria, ordenar los siguientes bloques de código siguiendo la lógica top-down:

a)

from sklearn.decomposition import PCA

b)

pca = PCA(n_components=2)

c)

pca.fit(X)

d)

X_pca = pca.transform(X)

e)

print("Datos transformados:", X_pca)

1)
2)
3)
4)
5)
9.

Log Loss es una función de pérdida para ​ (a)  

Choose from the below words
clasificación
clustering
regresión
series temporales
10.

Considerando la siguiente arquitectura de red neuronal, ¿Cuál es la dimensión de la 3ra capa?

a)

3x4

b)

4x3

c)

5x4

d)

4x5

e)

3x1

11.

¿Cuál de los siguientes códigos tiene como output lo mostrado en la imagen adjunta?

a)

tf.constant([[1,2], [3,4]])

b)

tf.constant([[1,3], [2,4]])

c)

tf.constant([1,2,3,4])

d)

tf.constant([[1],[2],[3],[4]])

12.

¿Cuál de los siguientes tipos de layer es el que recibe los datos iniciales?

a)

Input Layer

b)

Hidden Layer

c)

Output Layer

d)

Convolutional Layer

13.

Si utilizamos una capa densa...

a)

recibirá output de cada neurona de la capa anterior

b)

recibirá output solo de las neuronas de la capa anterior que le indiquemos por parámetro

c)

recibirá output solo de algunas neuronas de la capa anterior seleccionadas al azar

d)

recibirá output de una sola neurona de la capa anterior

e)

no recibirá ningún output de la capa anterior

14.

¿Cuál de las siguientes NO es una ventaja de Adam?

a)

El método es rápido y converge rápidamente.

b)

Garantiza poco costo computacional.

c)

Adapta las tasas de aprendizaje para cada parámetro individualmente.

d)

Es robusto (menos sensible que otros métodos) a diferentes inicializaciones de la tasa de aprendizaje.

15.

NLP se ocupa de las interacciones entre las computadores y los lenguajes humanos.

a)

Verdadero

b)

Falso

16.

¿Cuál de las siguientes es la librería de Python que nos permite trabajar con NLP?

a)

Keras

b)

nltk

c)

NLP

d)

matplotlib

e)

NumPy

17.

¿Cuál es el módulo de nltk que contiene treebank?

a)

nltk.corpus

b)

nltk.treebank

c)

nltk.tree

d)

nltk.tokenize

18.

¿Cuál de los siguientes códigos se utiliza para inicializar el motor de Text-to-Speech en pyttsx3 (crear un recognition engine)?

a)

pyttsx3.init()

b)

pyttsx3.engine()

c)

pyttsx3.start()

d)

pyttsx3.activate()

19.

La creación de una herramienta de síntesis de voz (speech synthesis) puede involucrar varios pasos. En el contexto de la biblioteca pyttsx3 en Python, cree un enfoque simplificado ordenando los siguientes pasos:

a)

Importar las bibliotecas necesarias.

b)

Crear un engine para la síntesis de voz.

c)

Configurar el engine (por ejemplo, establecer la velocidad del habla, seleccionar la voz, etc.).

d)

Crear una función (talking function) que tome texto como entrada y use el engine para convertirlo en voz.

e)

Testear la talking función para asegurarse de que funcione correctamente.

1)
2)
3)
4)
5)
20.

¿Cuál de las siguientes no es una "stop word"?

a)

también

b)

que

c)

durante

d)

lindo

e)

y

21.

¿Cuál de las siguientes operaciones implica dividir un fragmento de texto en partes más pequeñas, como dividir un párrafo en oraciones, una oración en palabras o una palabra en caracteres?

a)

Tokenización

b)

Lemmatización

c)

Stemming

d)

Vectorización

e)

POS tagging

22.

¿Cuál de las siguientes es una etapa de preprocesamiento en NLP (Procesamiento de Lenguaje Natural)?

a)

Stemming

b)

Convolution

c)

Pooling

d)

Activation function

23.

¿Cuál es el principal propósito de usar word embeddings in NLP (Procesamiento de Lenguaje Natural)?

a)

Reducir la dimensionalidad de los datos de texto.

b)

Extraer características de imágenes.

c)

Clasificar texto en categorías.

d)

Generar nuevo texto basado en un indicativo o prompt.