Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Machine Learning II

Total questions: 22

Worksheet time: 31mins

Name
Class
Date
1.

Clasificar cada algoritmo según el tipo de problema que puede resolver:

a)

Clasificación y regresión

1.

Decision Tree

b)

Solo regresión

2.

Multiple linear regression

c)

Solo clasificación

3.

Logistic regression

2.

¿Bajo cuál de las siguientes condiciones no se podría implementar una regresión lineal múltiple?

a)

Los errores están correlacionados entre sí

b)

Los errores son independientes entre sí

c)

Los errores están distribuidos normalmente

d)

El promedio de los errores es 0

3.

Si setteo el parámetro drop='first' de la función OneHotEncoder de sklearn.preprocessing, ¿qué es lo que hace?

a)

Borra todas las variables dummy menos la primera

b)

Borra la primera variable dummy

c)

Cambia el orden de las variables dummies

d)

Establece la primera variable dummy como la categoría de referencia y la omite en el resultado final

4.

¿Qué módulo de sklearn contiene las métricas de evaluación de los modelos? Escribir la respuesta toda en minúscula y sin espacios. Se considerarán incorrectas las respuestas que no cumplan con esto o que tengan errores de tipeo.

(a)  

5.

Los problemas de ​ (a)   son aquellos donde la variable target es categórica mientras que los problemas de ​​ (b)   son aquellos en los que la variable target es (únicamente) ​ (c)   .

Choose from the below words
clasificación
regresión
numérica
machine learning
supervisión
no supervisión
ordinal
continua
discreta
longitudinal (o de series temporales)
6.

Unir cada problema con su tipo:

a)

Regresión

1.

Predecir la altura de una persona

b)

Clasificación

2.

Detección de fraude

c)

No es un problema de machine learning

3.

Ordenar una lista de números

d)

Clasificación o filtrado colaborativo

4.

Recomendar películas a un usuario

e)

Clustering o clasificación no supervisada

5.

Identificar temas, artículos de noticias

7.

Unir cada métrica con su fórmula:

a)

1.

Recall or Sensitivity

b)

2.

Precision

c)

3.

Accuracy

d)

4.

F1 Score

e)

5.

Specificity

8.

Ordenar el siguiente bloque de código siguiendo la lógica top-down:

a)

from sklearn.linear_model import LogisticRegression
from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=99)

b)

logisticRegr = LogisticRegression(max_iter=10000)

c)

logisticRegr.fit(X_train, y_train)

d)

y_pred = logisticRegr.predict(X_test)

1)
2)
3)
4)
9.

¿Cuál de las siguientes opciones NO es una ventaja de los modelos KNN?

a)

No tiene casi presuposiciones sobre los datos

b)

Es facil de updatear una vez deployado en producción

c)

Es poco sensible a outliers

d)

Puede manejar datos multiclase

10.

¿Cuál de los siguientes es un algoritmo no supervisado?

a)

KNN

b)

Decision trees

c)

Logistic Regression

d)

K-Means

e)

Random Forest

11.

Ordenar los siguientes bloques de código siguiendo la lógica top-down:

a)

from sklearn.tree import DecisionTreeClassifier

from sklearn.metrics import accuracy_score

b)

arbol = DecisionTreeClassifier(criterion='gini', max_depth=2, min_samples_leaf=1, min_samples_split=2, ccp_alpha=0)

c)

arbol.fit(X_train,y_train)

d)

accuracy_score(y_train, arbol.predict(X_train))

1)
2)
3)
4)
12.

¿Cuál de los siguientes NO es un componente principal de deep learning?

a)

data

b)

model

c)

loss function

d)

optimization algorithm

e)

key function

13.

En deep learning es necesario tener una target variable.

a)

Verdadero

b)

Falso

14.

¿Cuál de las siguientes funciones de activación es la mejor opción para predecir un output binario representado por una probabilidad en la capa de salida de una red neuronal?

a)

Softmax

b)

Sigmoid

c)

ReLU (Rectified Linear Unit)

d)

Tanh (Hyperbolic tangent)

e)

Leaky ReLU

15.

Si queremos crear una capa completamente conectada con los siguientes hiperparámetros (ver imagen adjunta), ¿cuál es el código correcto?

a)

model.add(tf.keras.layers.Dense(units=128, activation='relu', input_shape=(784, )))

b)

model.add(tf.keras.layers.Dense(units=(784, ), activation='relu', input_shape=128))

c)

model.add(tf.keras.layers.CNN2(units=128, activation='relu', input_shape=(784, )))

d)

model.add(tf.keras.layers.CNN2(units=(784, ), activation='relu', input_shape=128))

16.

¿Qué ocurre si tenemos un learning rate muy elevado en un algoritmo de optimización como el descenso del gradiente?

a)

El algoritmo converge más rápidamente hacia el mínimo global.

b)

Al algoritmo se le puede dificultar la convergencia.

c)

El algoritmo garantiza la precisión del modelo.

d)

La función de costo disminuye de manera más estable y uniforme.

17.

¿Cuál de las siguientes NO es una ventaja de SGD (Descenso de Gradiente Estocástico)?

a)

Actualizaciones frecuentes de los parámetros del modelo, por lo que converge en menos tiempo.

b)
  • Requiere menos memoria ya que no es necesario almacenar los valores de las funciones de pérdida.

c)
  • Puede encontrar nuevos mínimos.

d)
  • Alta varianza en los parámetros del modelo.

18.

Si tenemos datos dispersos, ¿cuál de los siguientes optimizadores sería la mejor opción?

a)

SGD (Descenso de Gradiente Estocástico)

b)

Adam

c)

Momentum

d)

RMSprop

19.

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

a)

tokenize (i.e., nltk.tokenize)

b)

token (i.e., nltk.token)

c)

corpus (i.e., nltk.corpus)

d)

word (i.e., nltk.word)

e)

tag (i.e., nltk.tag)

20.

¿Qué significan las siglas de NLTK?

a)

Neural Language Transformation Kit

b)

Natural Language Token

c)

Natural Language Toolkit

d)

Non-Linear Text Kernel

e)

Network Language Transition Kernel

21.

¿Cuál es el campo de NLP?

a)
  • Ciencias de la computación

b)
  • Inteligencia artificial

c)
  • Lingüística

d)
  • Estadística y matemáticas

e)
  • Todas las mencionadas

22.

¡Busca una calculadora o haz las cuentas a mano!

Si tenemos una imagen a color de tamaño 120x80 pixeles, ¿cuál es la dimensión del feature vector?

a)

9600

b)

28800

c)

19200

d)

600

e)

8400