📘 Manual TensorFlow en Debian
1. Instalación en Debian
Usá un entorno virtual para aislar dependencias y evitar conflictos globales:
sudo apt update
sudo apt install python3-pip python3-venv
python3 -m venv tf_env
source tf_env/bin/activate
pip install --upgrade pip
pip install tensorflow
Verificá la instalación:
python -c "import tensorflow as tf; print(tf.__version__)"
2. Crear un proyecto con TensorFlow
Estructura recomendada para organizar tu proyecto:
mi_proyecto_tf/
├── tf_env/ # Entorno virtual
├── main.py # Script principal
├── modelos/ # Modelos entrenados
├── datos/ # Datos de entrada
├── notebooks/ # Jupyter notebooks
├── README.md # Documentación
Ejemplo de script básico:
import tensorflow as tf
# Crear un tensor
tensor = tf.constant([[1, 2], [3, 4]])
print("Tensor:", tensor)
# Operación básica
suma = tf.add(tensor, 5)
print("Resultado:", suma)
3. Red neuronal simple con Keras
Ejemplo de red para clasificación con Keras:
import tensorflow as tf
from tensorflow.keras import layers, models
# Definir modelo secuencial
model = models.Sequential([
layers.Dense(64, activation='relu', input_shape=(100,)),
layers.Dense(10, activation='softmax')
])
# Compilar el modelo
model.compile(optimizer='adam',
loss='categorical_crossentropy',
metrics=['accuracy'])
# Mostrar resumen
model.summary()