SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
OSGiLiath
Pablo García Sánchez (@fergunet)
VII Concurso Universitario de Software Libre
@osgiliathSOA
http://www.osgiliath.org
martes 7 de mayo de 2013
¿Qué es OSGiLiath?
• OSGiLiath (OSGi Laboratory for
Implementation and Testing of
Heuristics) es un framework para
desarrollar Algoritmos Evolutivos
Orientados a Servicios
martes 7 de mayo de 2013
Service Oriented Science
• Concepto creado por Foster en 2006
• Investigación científica usando redes
interoperables y distribuídas
• Interfaces públicas y bien definidas
• Lo importante no es la tecnología a
usar, si no migrar lo existente y
cambiar la forma de pensar de los
investigadores
martes 7 de mayo de 2013
¿En qué se basa?
• Java
• SOA
• OSGi
• ECF
• DS
• Eclipse PDE
• XML
• WTF ME ESTÁS CONTANDO??
martes 7 de mayo de 2013
¿Qué se ha hecho?
• Adecuación del proyecto
• Mis movidas científicas
• Arte Evolutivo
martes 7 de mayo de 2013
Adecuación del proyecto
• Migración al nuevo tracker
• Añadida licencia LGPL (README
+cabeceras)
• Limpieza de código
• Difusión (Grupo de Google, blog,
twitter...)
• Tutoriales
martes 7 de mayo de 2013
Movidas científicas
• Añadidos nuevos
problemas: OneMax,
MMDP, VRP, Griegwank
• Añadidos nuevos
servicios de distribución
(MigratorRingService)
• Realizados estudios de
adaptación de
parámetros (en
revisión!)
martes 7 de mayo de 2013
Arte Evolutivo
• Tipo de arte que consiste en mezclar
obras artísticas entre sí, obtener
nuevas, y hacer que compitan
siguiendo unas reglas (las más
“bonitas” son las más fuertes).
martes 7 de mayo de 2013
Mejoras en Arte
Evolutivo
• Servicio de dibujado:
• Processing
• OpenCV
• Funciones Fitness: HSV, RGB, Matching...
• Servicios de gestión de elementos artísticos:
inicializadores, primitivas, collages...
• Aplicación Web para evaluación
• Un artículo de congreso!
martes 7 de mayo de 2013
Resultados
martes 7 de mayo de 2013
Aplicación Web
martes 7 de mayo de 2013
Artículo
martes 7 de mayo de 2013
¿Qué hemos aprendido?
• EAs
• Processing y OpenCV
• Trabajo en equipo
• Licencias
• SVN
• Discusiones MUY interesantes: abstracción,
orientación a servicios, arte...
martes 7 de mayo de 2013
Trabajo Futuro
• Seguir con mis movidas científicas y
leer la tesis algún día
• Adaptación de parámetros, otros
problemas...
• Generación automática de servicios
• Machine Learning para imágenes
• Más experimentos sobre EAs artísticos
martes 7 de mayo de 2013
Referencias
• P. García-Sánchez, J. González, P. A. Castillo, M. G. Arenas, J. J. Merelo-
Guervós. Service oriented evolutionary algorithms. Soft
Computing. In press.
• P. García-Sánchez, J. González, P. A. Castillo, M. G. Arenas, J. J. Merelo-
Guervós, A. M. Mora, C. Fernandes, P. de las Cuevas. Developing
Services in a Service Oriented Architecture for Evolutionary
Algorithms. EvoSoft 2013, In Press.
• P. García-Sánchez, J. González, P. A. Castillo, M. G. Arenas, J. J. Merelo-
Guervós, A. M. Mora, C. Fernandes. Influence of population size in
distributed EAs in homogeneous and heterogeneous clusters. Under
review in Cluster Computing Journal.
• P. García-Sánchez, J.J. Merelo, D. Calandria, A. B. Pelegrina, R. Morcillo,
F. Palacio, R. H. García-Ortega. Testing the Differences of Using RGB
and HSV Histograms During Evolution in Evolutionary Art. Under
review in Evolutionary Computation Theory and Applications 2013.
martes 7 de mayo de 2013
Gracias a todos!
martes 7 de mayo de 2013

Weitere ähnliche Inhalte

Andere mochten auch

OSGi and Spring Data for simple (Web) Application Development - Christian Bar...
OSGi and Spring Data for simple (Web) Application Development - Christian Bar...OSGi and Spring Data for simple (Web) Application Development - Christian Bar...
OSGi and Spring Data for simple (Web) Application Development - Christian Bar...mfrancis
 
Presentación Community Manager IOMarketing 2011
Presentación Community Manager IOMarketing 2011Presentación Community Manager IOMarketing 2011
Presentación Community Manager IOMarketing 2011IOMarketing
 
Optimistan - Présentation WebOpera
Optimistan - Présentation WebOperaOptimistan - Présentation WebOpera
Optimistan - Présentation WebOperaChristophe Delire
 
La Navidad
La NavidadLa Navidad
La NavidadGenesis
 
Les Réseaux Sociaux pour gérer sa carrière - Apec Booster Tour Décembre 2009
Les Réseaux Sociaux pour gérer sa carrière - Apec Booster Tour Décembre 2009Les Réseaux Sociaux pour gérer sa carrière - Apec Booster Tour Décembre 2009
Les Réseaux Sociaux pour gérer sa carrière - Apec Booster Tour Décembre 2009Stephen Demange
 
El alineamiento nvo
El alineamiento nvoEl alineamiento nvo
El alineamiento nvoangiesalgado
 
Administracion Del Blog
Administracion Del BlogAdministracion Del Blog
Administracion Del Blogangelrojas30
 
Gimp 2 (+ Fotomontajes 1 Y 2)
Gimp 2 (+ Fotomontajes 1 Y 2)Gimp 2 (+ Fotomontajes 1 Y 2)
Gimp 2 (+ Fotomontajes 1 Y 2)javiraulhector
 
Dolmadakia
DolmadakiaDolmadakia
DolmadakiaYPEPTH
 
Traballo sobre O liño,Tania 6º curso
Traballo sobre O liño,Tania 6º cursoTraballo sobre O liño,Tania 6º curso
Traballo sobre O liño,Tania 6º cursoMarta Pérez Lage
 
Guia De Atencion Del Sindrome Convulsivo
Guia De Atencion Del Sindrome ConvulsivoGuia De Atencion Del Sindrome Convulsivo
Guia De Atencion Del Sindrome ConvulsivoL Duarte
 
Powerpoint enquête finale
Powerpoint enquête finalePowerpoint enquête finale
Powerpoint enquête finalemandarine47
 

Andere mochten auch (19)

OSGi and Spring Data for simple (Web) Application Development - Christian Bar...
OSGi and Spring Data for simple (Web) Application Development - Christian Bar...OSGi and Spring Data for simple (Web) Application Development - Christian Bar...
OSGi and Spring Data for simple (Web) Application Development - Christian Bar...
 
Presentación Community Manager IOMarketing 2011
Presentación Community Manager IOMarketing 2011Presentación Community Manager IOMarketing 2011
Presentación Community Manager IOMarketing 2011
 
Softools E[1]
Softools E[1]Softools E[1]
Softools E[1]
 
Polonia
PoloniaPolonia
Polonia
 
Optimistan - Présentation WebOpera
Optimistan - Présentation WebOperaOptimistan - Présentation WebOpera
Optimistan - Présentation WebOpera
 
Bussunda
BussundaBussunda
Bussunda
 
Receta para Hacer Niños
Receta para Hacer NiñosReceta para Hacer Niños
Receta para Hacer Niños
 
La Navidad
La NavidadLa Navidad
La Navidad
 
Les Réseaux Sociaux pour gérer sa carrière - Apec Booster Tour Décembre 2009
Les Réseaux Sociaux pour gérer sa carrière - Apec Booster Tour Décembre 2009Les Réseaux Sociaux pour gérer sa carrière - Apec Booster Tour Décembre 2009
Les Réseaux Sociaux pour gérer sa carrière - Apec Booster Tour Décembre 2009
 
El alineamiento nvo
El alineamiento nvoEl alineamiento nvo
El alineamiento nvo
 
Collections
CollectionsCollections
Collections
 
Administracion Del Blog
Administracion Del BlogAdministracion Del Blog
Administracion Del Blog
 
Gimp 2 (+ Fotomontajes 1 Y 2)
Gimp 2 (+ Fotomontajes 1 Y 2)Gimp 2 (+ Fotomontajes 1 Y 2)
Gimp 2 (+ Fotomontajes 1 Y 2)
 
Dolmadakia
DolmadakiaDolmadakia
Dolmadakia
 
Proyecto holón
Proyecto holónProyecto holón
Proyecto holón
 
Cap 8 Ensayo
Cap 8 EnsayoCap 8 Ensayo
Cap 8 Ensayo
 
Traballo sobre O liño,Tania 6º curso
Traballo sobre O liño,Tania 6º cursoTraballo sobre O liño,Tania 6º curso
Traballo sobre O liño,Tania 6º curso
 
Guia De Atencion Del Sindrome Convulsivo
Guia De Atencion Del Sindrome ConvulsivoGuia De Atencion Del Sindrome Convulsivo
Guia De Atencion Del Sindrome Convulsivo
 
Powerpoint enquête finale
Powerpoint enquête finalePowerpoint enquête finale
Powerpoint enquête finale
 

Ähnlich wie Final Concursol SL Local #UGR

Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...Carlos Gabriel Asato
 
Detalles del bootcamp 2016 para inscritos
Detalles del bootcamp 2016 para inscritosDetalles del bootcamp 2016 para inscritos
Detalles del bootcamp 2016 para inscritosgeneraknow
 
Introduccion a Data Science
Introduccion a Data ScienceIntroduccion a Data Science
Introduccion a Data ScienceSpanishPASSVC
 
Visualización de datos con Tableau Public - Comité de Investigación
Visualización de datos con Tableau Public - Comité de InvestigaciónVisualización de datos con Tableau Public - Comité de Investigación
Visualización de datos con Tableau Public - Comité de InvestigaciónIAB México
 
La nueva receta de los Profesionales de la Información
La nueva receta de los Profesionales de la InformaciónLa nueva receta de los Profesionales de la Información
La nueva receta de los Profesionales de la InformaciónClaudia Gutiérrez
 
El Modelo de Virtualización Empresarial - Parque Tecnológico de Innovación
El Modelo de Virtualización Empresarial - Parque Tecnológico de InnovaciónEl Modelo de Virtualización Empresarial - Parque Tecnológico de Innovación
El Modelo de Virtualización Empresarial - Parque Tecnológico de InnovaciónOscar Valbuena
 
Optativas presentacion gral año 2014 - arq redes y so - versión final
Optativas   presentacion gral año 2014 - arq redes y so - versión finalOptativas   presentacion gral año 2014 - arq redes y so - versión final
Optativas presentacion gral año 2014 - arq redes y so - versión finalinfounlp
 
Servidores de encuestación: el uso de LimeSurvey en la Universitat Jaume I de...
Servidores de encuestación: el uso de LimeSurvey en la Universitat Jaume I de...Servidores de encuestación: el uso de LimeSurvey en la Universitat Jaume I de...
Servidores de encuestación: el uso de LimeSurvey en la Universitat Jaume I de...J. Raül Burriel Calvet
 
Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...
Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...
Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...Pepi Pedrero Rojo
 
Protocolo consultoria de ingenieria industrial!
Protocolo consultoria de ingenieria industrial!Protocolo consultoria de ingenieria industrial!
Protocolo consultoria de ingenieria industrial!Ivan Vargas
 
Big Data Analytics: Oportunidades, Retos y Tendencias
Big Data Analytics: Oportunidades, Retos y TendenciasBig Data Analytics: Oportunidades, Retos y Tendencias
Big Data Analytics: Oportunidades, Retos y TendenciasLuis Felipe Tabares Pérez
 
Para que estandares abiertos si existe software libre y abierto
Para que estandares abiertos si existe software libre y abiertoPara que estandares abiertos si existe software libre y abierto
Para que estandares abiertos si existe software libre y abiertoLuis Bermudez
 
Máster en Big Data y Análisis de Datos.MBIG
Máster en Big Data y Análisis de Datos.MBIGMáster en Big Data y Análisis de Datos.MBIG
Máster en Big Data y Análisis de Datos.MBIGCICE
 
¿Cuándo utilizar prototipos digitales?
¿Cuándo utilizar prototipos digitales?¿Cuándo utilizar prototipos digitales?
¿Cuándo utilizar prototipos digitales?Carlos Elias Ochoa
 

Ähnlich wie Final Concursol SL Local #UGR (20)

G so c2010
G so c2010G so c2010
G so c2010
 
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
 
Detalles del bootcamp 2016 para inscritos
Detalles del bootcamp 2016 para inscritosDetalles del bootcamp 2016 para inscritos
Detalles del bootcamp 2016 para inscritos
 
Introduccion a Data Science
Introduccion a Data ScienceIntroduccion a Data Science
Introduccion a Data Science
 
Visualización de datos con Tableau Public - Comité de Investigación
Visualización de datos con Tableau Public - Comité de InvestigaciónVisualización de datos con Tableau Public - Comité de Investigación
Visualización de datos con Tableau Public - Comité de Investigación
 
La nueva receta de los Profesionales de la Información
La nueva receta de los Profesionales de la InformaciónLa nueva receta de los Profesionales de la Información
La nueva receta de los Profesionales de la Información
 
Essence y kuali beh
Essence y kuali behEssence y kuali beh
Essence y kuali beh
 
El Modelo de Virtualización Empresarial - Parque Tecnológico de Innovación
El Modelo de Virtualización Empresarial - Parque Tecnológico de InnovaciónEl Modelo de Virtualización Empresarial - Parque Tecnológico de Innovación
El Modelo de Virtualización Empresarial - Parque Tecnológico de Innovación
 
Optativas presentacion gral año 2014 - arq redes y so - versión final
Optativas   presentacion gral año 2014 - arq redes y so - versión finalOptativas   presentacion gral año 2014 - arq redes y so - versión final
Optativas presentacion gral año 2014 - arq redes y so - versión final
 
Servidores de encuestación: el uso de LimeSurvey en la Universitat Jaume I de...
Servidores de encuestación: el uso de LimeSurvey en la Universitat Jaume I de...Servidores de encuestación: el uso de LimeSurvey en la Universitat Jaume I de...
Servidores de encuestación: el uso de LimeSurvey en la Universitat Jaume I de...
 
Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...
Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...
Presentación programas de Inteligencia de negocio y Big data_UOCssió_setemb...
 
SWAD FLISOL 2013
SWAD FLISOL 2013SWAD FLISOL 2013
SWAD FLISOL 2013
 
Protocolo consultoria de ingenieria industrial!
Protocolo consultoria de ingenieria industrial!Protocolo consultoria de ingenieria industrial!
Protocolo consultoria de ingenieria industrial!
 
Protocolo final
Protocolo finalProtocolo final
Protocolo final
 
Big Data Analytics: Oportunidades, Retos y Tendencias
Big Data Analytics: Oportunidades, Retos y TendenciasBig Data Analytics: Oportunidades, Retos y Tendencias
Big Data Analytics: Oportunidades, Retos y Tendencias
 
Para que estandares abiertos si existe software libre y abierto
Para que estandares abiertos si existe software libre y abiertoPara que estandares abiertos si existe software libre y abierto
Para que estandares abiertos si existe software libre y abierto
 
Kiwibot Robotica Open Source
Kiwibot  Robotica Open SourceKiwibot  Robotica Open Source
Kiwibot Robotica Open Source
 
Máster en Big Data y Análisis de Datos.MBIG
Máster en Big Data y Análisis de Datos.MBIGMáster en Big Data y Análisis de Datos.MBIG
Máster en Big Data y Análisis de Datos.MBIG
 
¿Cuándo utilizar prototipos digitales?
¿Cuándo utilizar prototipos digitales?¿Cuándo utilizar prototipos digitales?
¿Cuándo utilizar prototipos digitales?
 
Mapa del software libre en España
Mapa del software libre en EspañaMapa del software libre en España
Mapa del software libre en España
 

Kürzlich hochgeladen

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 

Kürzlich hochgeladen (13)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Final Concursol SL Local #UGR

  • 1. OSGiLiath Pablo García Sánchez (@fergunet) VII Concurso Universitario de Software Libre @osgiliathSOA http://www.osgiliath.org martes 7 de mayo de 2013
  • 2. ¿Qué es OSGiLiath? • OSGiLiath (OSGi Laboratory for Implementation and Testing of Heuristics) es un framework para desarrollar Algoritmos Evolutivos Orientados a Servicios martes 7 de mayo de 2013
  • 3. Service Oriented Science • Concepto creado por Foster en 2006 • Investigación científica usando redes interoperables y distribuídas • Interfaces públicas y bien definidas • Lo importante no es la tecnología a usar, si no migrar lo existente y cambiar la forma de pensar de los investigadores martes 7 de mayo de 2013
  • 4. ¿En qué se basa? • Java • SOA • OSGi • ECF • DS • Eclipse PDE • XML • WTF ME ESTÁS CONTANDO?? martes 7 de mayo de 2013
  • 5. ¿Qué se ha hecho? • Adecuación del proyecto • Mis movidas científicas • Arte Evolutivo martes 7 de mayo de 2013
  • 6. Adecuación del proyecto • Migración al nuevo tracker • Añadida licencia LGPL (README +cabeceras) • Limpieza de código • Difusión (Grupo de Google, blog, twitter...) • Tutoriales martes 7 de mayo de 2013
  • 7. Movidas científicas • Añadidos nuevos problemas: OneMax, MMDP, VRP, Griegwank • Añadidos nuevos servicios de distribución (MigratorRingService) • Realizados estudios de adaptación de parámetros (en revisión!) martes 7 de mayo de 2013
  • 8. Arte Evolutivo • Tipo de arte que consiste en mezclar obras artísticas entre sí, obtener nuevas, y hacer que compitan siguiendo unas reglas (las más “bonitas” son las más fuertes). martes 7 de mayo de 2013
  • 9. Mejoras en Arte Evolutivo • Servicio de dibujado: • Processing • OpenCV • Funciones Fitness: HSV, RGB, Matching... • Servicios de gestión de elementos artísticos: inicializadores, primitivas, collages... • Aplicación Web para evaluación • Un artículo de congreso! martes 7 de mayo de 2013
  • 10. Resultados martes 7 de mayo de 2013
  • 11. Aplicación Web martes 7 de mayo de 2013
  • 12. Artículo martes 7 de mayo de 2013
  • 13. ¿Qué hemos aprendido? • EAs • Processing y OpenCV • Trabajo en equipo • Licencias • SVN • Discusiones MUY interesantes: abstracción, orientación a servicios, arte... martes 7 de mayo de 2013
  • 14. Trabajo Futuro • Seguir con mis movidas científicas y leer la tesis algún día • Adaptación de parámetros, otros problemas... • Generación automática de servicios • Machine Learning para imágenes • Más experimentos sobre EAs artísticos martes 7 de mayo de 2013
  • 15. Referencias • P. García-Sánchez, J. González, P. A. Castillo, M. G. Arenas, J. J. Merelo- Guervós. Service oriented evolutionary algorithms. Soft Computing. In press. • P. García-Sánchez, J. González, P. A. Castillo, M. G. Arenas, J. J. Merelo- Guervós, A. M. Mora, C. Fernandes, P. de las Cuevas. Developing Services in a Service Oriented Architecture for Evolutionary Algorithms. EvoSoft 2013, In Press. • P. García-Sánchez, J. González, P. A. Castillo, M. G. Arenas, J. J. Merelo- Guervós, A. M. Mora, C. Fernandes. Influence of population size in distributed EAs in homogeneous and heterogeneous clusters. Under review in Cluster Computing Journal. • P. García-Sánchez, J.J. Merelo, D. Calandria, A. B. Pelegrina, R. Morcillo, F. Palacio, R. H. García-Ortega. Testing the Differences of Using RGB and HSV Histograms During Evolution in Evolutionary Art. Under review in Evolutionary Computation Theory and Applications 2013. martes 7 de mayo de 2013
  • 16. Gracias a todos! martes 7 de mayo de 2013