“Redes Neuroanles

Concepto

Una red neural artificial (ANN) modela la relacion entre un conjunto de entradas y una salida, resolviendo un problema de parendizaje

Ejemplo de aplicacion de Redes Neuronales son: 1. La recomendacion de contenido de Netflix 2. el feed de Instagram o TikTok 3. Determinar el numero o letra escrta a mano

##1. Instalar paquetes y llamar librerias #Install.pacjages(“neuralnet”)

#Install.pacjages("neuralnet")
library(neuralnet)

##2. Alimentar con ejemplos #Install.pacjages(“neuralnet”)

cancer_de_mama <- read.csv("/Users/student/Desktop/cancer_de_mama.csv")
cancer_de_mama$diagnosis <- ifelse(cancer_de_mama$diagnosis=="M",1,0)

3. Generar la Red Neuronal

#Install.pacjages(“neuralnet”)

red_neuronal <- neuralnet(diagnosis~., data = cancer_de_mama)
plot(red_neuronal, rep = "best")

4. Predecir con la Red Neuronal

#Install.pacjages(“neuralnet”)

prueba <-cancer_de_mama[c(19,20,21,22,23),]
prediccion <- compute(red_neuronal, prueba)
prediccion$net.result
##          [,1]
## 19 0.97600168
## 20 0.03016706
## 21 0.03016706
## 22 0.03016706
## 23 0.97600168
probabilidad <- prediccion$net.result
resultado <-ifelse(probabilidad>0.5,1,0)
resultado
##    [,1]
## 19    1
## 20    0
## 21    0
## 22    0
## 23    1