Your SlideShare is downloading. ×
Inteligencia Artificial con R
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Inteligencia Artificial con R

274
views

Published on

Transparencias de apoyo para ponencia en FLISOL2014

Transparencias de apoyo para ponencia en FLISOL2014

Published in: Education

2 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
274
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
2
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Obj. IA. R. Con. Inv. Inteligencia Artificial con R Autor: Chamba-Eras, Luis-Antonio Carrera de Ingenier´ıa en Sistemas Universidad Nacional de Loja Codificando y garantizando Privacidad 25 de abril, Flisol-Loja-2014 1 / 25
  • 2. Obj. IA. R. Con. Inv. Agenda Objetivos de la ponencia Inteligencia Artificial Lenguaje de programaci´on R Conclusiones y trabajos futuros Invitaci´on al #LojaFlisol14 demostraciones 2 / 25
  • 3. Obj. IA. R. Con. Inv. Agenda Objetivos de la ponencia Inteligencia Artificial Lenguaje de programaci´on R Conclusiones y trabajos futuros Invitaci´on al #LojaFlisol14 demostraciones 3 / 25
  • 4. Obj. IA. R. Con. Inv. Objetivos • Describir globalmente la utilizaci´on de R dentro de la Inteligen- cia Artificial (IA). • Presentar las ideas b´asicas del funcionamiento de R. 4 / 25
  • 5. Obj. IA. R. Con. Inv. Agenda Objetivos de la ponencia Inteligencia Artificial Lenguaje de programaci´on R Conclusiones y trabajos futuros Invitaci´on al #LojaFlisol14 demostraciones 5 / 25
  • 6. Obj. IA. R. Con. Inv. Definiciones de IA Figura 1: Definiciones de acuerdo a procesos mentales y razonamiento 6 / 25
  • 7. Obj. IA. R. Con. Inv. Categor´ıas de IA Figura 2: Categor´ıas enfocadas a lo humano y racionalidad 7 / 25
  • 8. Obj. IA. R. Con. Inv. Agenda Objetivos de la ponencia Inteligencia Artificial Lenguaje de programaci´on R Conclusiones y trabajos futuros Invitaci´on al #LojaFlisol14 demostraciones 8 / 25
  • 9. Obj. IA. R. Con. Inv. Un poco de historia Figura 3: Logo del lenguaje estad´ıstico (computacional-programaci´on) R 9 / 25
  • 10. Obj. IA. R. Con. Inv. Un poco de historia • S el antepasado de R (1976-John Chambers, Rick Becker y Allan Wilks, macros fortran, evoluci´on) • Ross Ihaka y Robert Gentleman, 1991 (2-lanzar;2-licencia GPL)(C- Fortran) • Es un proyecto GNU • Lenguaje basado en comandos o instrucciones ejecutados • Script o gui´on R 10 / 25
  • 11. Obj. IA. R. Con. Inv. Funciones y potencia • R posee muchas funciones para an´alisis estad´ısticos y gr´aficos (modelado lineal y no lineal, tests de estad´ıstica cl´asica, an´alisis de series temporales, clasificaci´on y clustering) • R tambi´en puede usarse como herramienta de c´alculo num´erico y a la vez ser ´util para la miner´ıa de datos • R es un lenguaje de programaci´on (orientado a objetos) bien dise˜nado, efectivo y sencillo que incluye estructuras de control condicionales, bucles, funciones recursivas y facilidades para la entrada/salida 11 / 25
  • 12. Obj. IA. R. Con. Inv. Relaci´on con campos de IA • Estad´ıstica • Redes Neuronales Artificiales • Redes Bayesianas • Algoritmos Gen´eticos • Miner´ıa de Datos • Aprendizaje Autom´atico • ... 12 / 25
  • 13. Obj. IA. R. Con. Inv. Sitios de descargas • Sitio oficial de R [http://www.r-project.org/] • CRAN mirror [http://cran.r-project.org/] • Comunidad R-Hispano [http://r-es.org/Comunidad] • IDE para R [R commander, RKWard y RStudio][http://www. rcommander.com/,http://rkward.sourceforge.net/,https: //www.rstudio.com/] • Introducci´on al lenguaje de programaci´on R [http://www.cs. us.es/~fran/curso_unia/introduccion_R.html] • MOOC: R Programming [https://www.coursera.org/course/ rprog] 13 / 25
  • 14. Obj. IA. R. Con. Inv. Algo de pr´actica • Hola, amigos del FLISOL 2014 14 / 25
  • 15. Obj. IA. R. Con. Inv. Algo de pr´actica Figura 4: Empezando con R en Ubuntu 15 / 25
  • 16. Obj. IA. R. Con. Inv. Algo de pr´actica Figura 5: Primer mensaje en R 16 / 25
  • 17. Obj. IA. R. Con. Inv. Extensiones de R • C • Matlab • Java • Excel • Weka • Python • LaTeX 17 / 25
  • 18. Obj. IA. R. Con. Inv. Agenda Objetivos de la ponencia Inteligencia Artificial Lenguaje de programaci´on R Conclusiones y trabajos futuros Invitaci´on al #LojaFlisol14 demostraciones 18 / 25
  • 19. Obj. IA. R. Con. Inv. Conclusiones • Al principio, R puede parecer demasiado complejo para el no especialista. Esto no es cierto necesariamente. De hecho, una de las caracter´ısticas m´as sobresalientes de R es su enorme fle- xibilidad. Mientras que programas m´as cl´asicos muestran direc- tamente los resultados de un an´alisis, R guarda estos resultados como un ((objeto)), de tal manera que se puede hacer un an´alisis sin necesidad de mostrar su resultado inmediatamente. • El hecho que R es un lenguaje de programaci´on puede desami- nar a muchos usuarios que piensan que no tienen ((alma de programadores)). Esto no es necesariamente cierto por dos ra- zones. Primero R es un lenguaje interpretado (como Java) y no compilado (como C, C++, Fortran, Pascal,...), lo cual sig- nifica que los comandos escritos en el teclado son ejecutados directamente sin necesidad de construir ejecutables. 19 / 25
  • 20. Obj. IA. R. Con. Inv. Conclusiones • R puede ejecutarse sobre cualquier sistema operativo conven- cional, e incluso en plataformas tan inveros´ımiles como puede ser una PlayStation 3/4. • Muy poco soporte para gr´aficos din´amicos o en 3D, funciona- lidad basada en la demanda expresa de los consumidores (si necesitas algo, hazlo t´u mismo o paga para que te lo hagan) y obligaci´on de que todos los objetos se guarden en memoria f´ısica. • R no es un lenguaje ideal para todas las situaciones, pero sin du- da es uno de los m´as ´utiles a la hora de estructurar y manipular datos, especialmente grandes colecciones de ellos. 20 / 25
  • 21. Obj. IA. R. Con. Inv. Trabajos Futuros • Participar activamente con la creaci´on de nuevos paquetes fun- cionales. • Evangelizar en la utilizaci´on de R en ambientes acad´emicos y de investigaci´on en institutos, universidades, colegios. 21 / 25
  • 22. Obj. IA. R. Con. Inv. Agenda Objetivos de la ponencia Inteligencia Artificial Lenguaje de programaci´on R Conclusiones y trabajos futuros Invitaci´on al #LojaFlisol14 demostraciones 22 / 25
  • 23. Obj. IA. R. Con. Inv. #LojaFlisol14 Figura 6: Festival Latinoamericano de Instalaci´on de Software Libre 23 / 25
  • 24. Obj. IA. R. Con. Inv. Contactos • Carrera de Ingenier´ıa en Sistemas, Universidad Nacional de Loja • P´agina personal: http://lachamba.ec • Twitter: @lachamba • Skype: lachamba • Correo electr´onico personal: lachamba@gmail.com • Correo electr´onico institucional: lachamba@unl.edu.ec 24 / 25
  • 25. Licencia Creative Commons Figura 7: Licencia CC recurso digital

×