Articles of theano

Keras, ¿cómo puedo predecir después de entrenar un modelo?

Estoy jugando con el conjunto de datos de ejemplo de reuters y funciona bien (mi modelo está entrenado). Leí acerca de cómo guardar un modelo, para poder cargarlo más tarde y usarlo nuevamente. Pero, ¿cómo uso este modelo guardado para predecir un nuevo texto? ¿Utilizo models.predict() ? ¿Tengo que preparar este texto de una manera […]

Pre-entrenamiento no supervisado para redes neuronales convolucionales en theano

Me gustaría diseñar una red profunda con una (o más) capas convolucionales (CNN) y una o más capas ocultas totalmente conectadas en la parte superior. Para redes profundas con capas totalmente conectadas, hay métodos en theano para el pre-entrenamiento no supervisado, por ejemplo, utilizando auto-encoders de eliminación de ruido o RBMs . Mi pregunta es: […]

Cómo procesar la forma de entrada y salida para keras LSTM

Estoy aprendiendo sobre RNN y escribí este sencillo modelo LSTM en keras (theano) usando un conjunto de datos de muestra generado mediante sklearn. from sklearn.datasets import make_regression from keras.models import Sequential from keras.layers import Dense,Activation,LSTM #creating sample dataset X,Y=make_regression(100,9,9,2) X.shape Y.shape #creating LSTM model model = Sequential() model.add(LSTM(32, input_dim=9)) model.add(Dense(2)) model.compile(loss=’mean_squared_error’, optimizer=’adam’) #model fitting model.fit(X, […]

Problema con CAE simple

Parece que el CAE simple no funciona para el conjunto de datos Carvana. Estoy probando el CAE simple para el conjunto de datos Carvana. Puedes descargarlo aquí Mi código es el siguiente: import numpy as np import pandas as pd import matplotlib.pyplot as plt from skimage.io import imread from skimage.transform import downscale_local_mean from skimage.color import […]

Recibe AssertionError mientras optimizas la convolución en theano

Estoy tratando de ejecutar este código: x_set = np.random.rand(100,100,100) x = T.dtensor3(‘x’) inp = x.reshape((100, 1, 100, 100)) W_stdDev = np.sqrt(2. / (3 * 3 * 2)) W = theano.shared( np.asarray( np.random.normal(loc=.0, scale=W_stdDev, size=(3,1,3,3)), dtype=theano.config.floatX ), borrow=True ) conv_out = conv2d( input=inp, filters=W, filter_shape=(3,1,3,3), ) train_model = theano.function( inputs=[x], outputs=conv_out, ) print(train_model(x_set)) pero recibe el […]

módulo logistic_sgd, donde encontrarlo?

haciendo un tutorial de aprendizaje profundo y mi python no puede encontrar ese módulo. from logistic_sgd import LogisticRegression, load_data ImportError: No module named logistic_sgd ¿Cómo puedo instalarlo?

Theano con Anaconda en Windows: ¿cómo configurar BLAS?

He usado Anaconda para instalar Theano (y Keras) en Windows 7 64bit. Aquí están mis pasos. Instala la última Anaconda para Python 3.5. conda instalar mingw libpython pip instalar theano conda instalar pydot-ng pip instalar keras Edite .keras / keras.json para usar “theano” en lugar de “tensorflow”. Abra Jupyter, copie y pegue este código: https://github.com/fchollet/keras/blob/master/examples/cifar10_cnn.py […]

¿Cómo puedo obtener una convolución 1D en theano?

La única función que puedo encontrar es para circunferencias en 2D que se describen aquí … ¿Hay alguna función 1D optimizada?

¿Cómo escribir un determinista o un estocástico personalizado en pymc3 con theano.op?

Estoy haciendo un poco de pymc3 y me gustaría crear estocásticos personalizados, sin embargo, no parece haber mucha documentación sobre cómo se hace. Sé cómo usar el modo as_op , pero aparentemente eso hace que sea imposible usar el muestreador NUTS, en cuyo caso no veo la ventaja de pymc3 sobre pymc. El tutorial menciona […]

Convertir el cálculo de einsum en un producto de puntos para utilizar en Theano

Acabo de aprender recientemente sobre np.einsum y rápidamente me hice adicto a él. Pero parece que theano no tiene una función equivalente, así que necesito convertir mi código numpy a theano de alguna manera. ¿Cómo puedo escribir el siguiente cálculo en theano? IX=np.einsum(‘ijk,lj->ilk’,p1,KX)