
#install.packages("htmltools")
Teoría
Una Red Neuronal Artificiaal (ANN) modela la relación entre un
conjunto de entradas y una salida, resolviendo un problema de
aprendizaje.
Algunos problemas de aplicación de ANN son:
Las recoemdaciones de contenido de Netflix. El feed de
Instagram. *Determinar el número escrito a mano.
#Ejercicio 1. ¿Pase la materia?
Ejercicio 1 ¿Pase la materia?
Instalar paquetes y llamar
librerias
#install.packages("neuralnet")
library(neuralnet)
2.Obtener datos
examen <- c(20,10,30,20,80,30)
proyecto <- c(90, 20,40,50,50,80)
estatus <- c(1,0,0,0,0,1)
df1 <- data.frame(examen,proyecto,estatus)
3.Generar la Red Neuronal
set.seed(123)
rn1 <- neuralnet(estatus ~., data=df1)
plot(rn1, rep= "best")

4.Predecir resultados
prueba_examen <- c(30,40,85)
prueba_proyecto <- c(85,50,40)
prueba1 <- data.frame(prueba_examen,prueba_proyecto)
prediccion <- compute(rn1,prueba1)
prediccion$net.result
## [,1]
## [1,] 1.04011743
## [2,] -0.02359178
## [3,] -0.02359178
probabilidad <- prediccion$net.result
resultado <- ifelse(probabilidad > 0.5, 1, 0)
resultado
## [,1]
## [1,] 1
## [2,] 0
## [3,] 0
LS0tDQp0aXRsZTogIlJlZGVzIE5ldXJvbmFsZXMiDQphdXRob3I6ICJHZXJhcmRvIENlZGlsbG8gQ29yb25hIg0KZGF0ZTogIjIwMjQtMDItMjIiDQpvdXRwdXQ6IA0KICBodG1sX2RvY3VtZW50Og0KICAgIHRvYzogdHJ1ZQ0KICAgIHRvY19mbG9hdDogdHJ1ZQ0KICAgIGNvZGVfZG93bmxvYWQ6IHRydWUgDQotLS0NCiFbXShDOlxcVXNlcnNcXHJvZHJpXFxEZXNrdG9wXFxtb2R1bG8gMlxcbWF0ZXJpYXMuanBnKQ0KYGBge3J9DQojaW5zdGFsbC5wYWNrYWdlcygiaHRtbHRvb2xzIikNCmBgYA0KDQojIDxzcGFuIHN0eWxlPSJjb2xvcjpibHVlOyI+VGVvcsOtYTwvc3Bhbj4NCg0KDQpVbmEgUmVkIE5ldXJvbmFsIEFydGlmaWNpYWFsIChBTk4pIG1vZGVsYSBsYSByZWxhY2nDs24gZW50cmUgdW4gY29uanVudG8gZGUgDQplbnRyYWRhcyB5IHVuYSBzYWxpZGEsIHJlc29sdmllbmRvIHVuIHByb2JsZW1hIGRlIGFwcmVuZGl6YWplLg0KDQpBbGd1bm9zIHByb2JsZW1hcyBkZSBhcGxpY2FjacOzbiBkZSBBTk4gc29uOg0KDQoqTGFzIHJlY29lbWRhY2lvbmVzIGRlIGNvbnRlbmlkbyBkZSBOZXRmbGl4Lg0KKkVsIGZlZWQgZGUgSW5zdGFncmFtLg0KKkRldGVybWluYXIgZWwgbsO6bWVybyBlc2NyaXRvIGEgbWFuby4NCg0KI0VqZXJjaWNpbyAxLiDCv1Bhc2UgbGEgbWF0ZXJpYT8NCg0KIyA8c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZTsiPkVqZXJjaWNpbyAxIMK/UGFzZSBsYSBtYXRlcmlhPzwvc3Bhbj4NCiMgPHNwYW4gc3R5bGU9ImNvbG9yOmJsdWU7Ij5JbnN0YWxhciBwYXF1ZXRlcyB5IGxsYW1hciBsaWJyZXJpYXM8L3NwYW4+DQoNCmBgYHtyfQ0KI2luc3RhbGwucGFja2FnZXMoIm5ldXJhbG5ldCIpDQpsaWJyYXJ5KG5ldXJhbG5ldCkNCmBgYA0KDQojIDxzcGFuIHN0eWxlPSJjb2xvcjpibHVlOyI+Mi5PYnRlbmVyIGRhdG9zPC9zcGFuPg0KDQoNCmBgYHtyfQ0KZXhhbWVuIDwtIGMoMjAsMTAsMzAsMjAsODAsMzApDQpwcm95ZWN0byA8LSBjKDkwLCAyMCw0MCw1MCw1MCw4MCkNCmVzdGF0dXMgPC0gYygxLDAsMCwwLDAsMSkNCmRmMSA8LSBkYXRhLmZyYW1lKGV4YW1lbixwcm95ZWN0byxlc3RhdHVzKQ0KYGBgDQoNCiMgPHNwYW4gc3R5bGU9ImNvbG9yOmJsdWU7Ij4zLkdlbmVyYXIgbGEgUmVkIE5ldXJvbmFsIDwvc3Bhbj4NCg0KYGBge3J9DQpzZXQuc2VlZCgxMjMpDQpybjEgPC0gbmV1cmFsbmV0KGVzdGF0dXMgfi4sIGRhdGE9ZGYxKQ0KcGxvdChybjEsIHJlcD0gImJlc3QiKQ0KYGBgDQoNCiMgPHNwYW4gc3R5bGU9ImNvbG9yOmJsdWU7Ij40LlByZWRlY2lyIHJlc3VsdGFkb3M8L3NwYW4+DQpgYGB7cn0NCnBydWViYV9leGFtZW4gPC0gYygzMCw0MCw4NSkNCnBydWViYV9wcm95ZWN0byA8LSBjKDg1LDUwLDQwKQ0KcHJ1ZWJhMSA8LSBkYXRhLmZyYW1lKHBydWViYV9leGFtZW4scHJ1ZWJhX3Byb3llY3RvKQ0KcHJlZGljY2lvbiA8LSBjb21wdXRlKHJuMSxwcnVlYmExKQ0KcHJlZGljY2lvbiRuZXQucmVzdWx0DQpwcm9iYWJpbGlkYWQgPC0gcHJlZGljY2lvbiRuZXQucmVzdWx0DQpyZXN1bHRhZG8gPC0gaWZlbHNlKHByb2JhYmlsaWRhZCA+IDAuNSwgMSwgMCkNCnJlc3VsdGFkbw0KYGBgDQoNCmBgYHtyIHNldHVwLCBpbmNsdWRlPUZBTFNFfSAgDQprbml0cjo6b3B0c19jaHVuayRzZXQoZWNobyA9IFRSVUUpDQpgYGANCg0K