¿Realmente necesita Deep Learning para reconstruir la imagen comprimida? 🙂
Déjame hacer eso por ti usando Python 2.7
importar sklearn
de skimage import io
de scipy import misc
lena = misc.lena ()
importar matplotlib.pyplot como plt
- Si una IA comete asalto / infringe un delito, ¿se hace responsable a la IA o al desarrollador?
- ¿Alguien puede compartir su experiencia con la técnica de aprendizaje semi supervisada de Label Propagation? ¿Cómo funciona ese método en la naturaleza?
- ¿Importa la CPU de una PC de aprendizaje profundo si tengo una gran GPU?
- ¿Cómo funciona la hipótesis para una red neuronal simple (MLP con activación logística, salida única) en forma simplificada?
- ¿Se puede estudiar el aprendizaje de refuerzo sin una experiencia en aprendizaje profundo?
de sklearn.decomposition import PCA
def comprimir (img, k):
pca = PCA (n_componentes = k)
comprimido = pca.fit_transform (img)
restaurado = pca.inverse_transform (comprimido)
error = ((restaurado – img) ** 2) .sum ()
retorno restaurado, error
errores = lista ()
para i en rango (1, 200):
_, error = comprimir (lena, i)
errores.append (error)
importar numpy como np
plt.plot (np.arange (1, 200), np.array (errores))
plt.figure (figsize = (12, 8))
plt.imshow (comprimir (lena, 30) [0], cmap = plt.cm.gist_gray)