La IA está revolucionando la medicina moderna al mejorar diagnósticos, personalizar tratamientos y optimizar la gestión hospitalaria. En esta lección exploraremos sus principales aplicaciones.
# Ejemplo simplificado con red neuronal convolucional
import tensorflow as tf
from tensorflow.keras import layers, models
model = models.Sequential([
layers.Conv2D(32, (3,3), activation='relu', input_shape=(128,128,3)),
layers.MaxPooling2D((2,2)),
layers.Conv2D(64, (3,3), activation='relu'),
layers.MaxPooling2D((2,2)),
layers.Flatten(),
layers.Dense(64, activation='relu'),
layers.Dense(1, activation='sigmoid')
])
model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['accuracy'])
# Dataset con variables clínicas
from pyspark.ml.feature import VectorAssembler
from pyspark.ml.classification import LogisticRegression
ensamblador = VectorAssembler(
inputCols=["edad", "colesterol", "presion", "glucosa"],
outputCol="features")
datos = ensamblador.transform(df)
modelo = LogisticRegression(featuresCol="features", labelCol="enfermedad")
modelo = modelo.fit(datos)
predicciones = modelo.transform(datos)
predicciones.select("edad", "prediction").show(5)
La IA en salud no busca reemplazar a los médicos, sino potenciar sus capacidades. El reto es combinar innovación tecnológica con ética, seguridad y confianza en los modelos.