?url_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rft.title=Implementaci%C3%B3n+de+algoritmos+gen%C3%A9ticos+con+codificaci%C3%B3n+real&rft.creator=Higuero+de+Haro%2C+Pilar&rft.contributor=Manrique+Gamo%2C+Daniel&rft.subject=Computer+Science&rft.description=Los+algoritmos+gen%C3%A9ticos+son+una+potente+herramienta+de+prop%C3%B3sito+general+para+resolver+problemas+de+optimizaci%C3%B3n.+La+posibilidad+de+utilizar+individuos+que+codifican+soluciones+con+n%C3%BAmeros+reales+ampl%C3%ADa+el+abanico+de+problemas+a+los+que+se+le+puede+dar+soluci%C3%B3n+cuando+este+tipo+de+codificaci%C3%B3n+encaja+bien+con+el+problema+a+resolver.+Ejemplos+t%C3%ADpicos+a+los+que+se+pueden+aplicar+este+tipo+de+algoritmos+evolutivos+son+la+minimizaci%C3%B3n+de+funciones%2C+aprendizaje+o+c%C3%A1lculo+de+par%C3%A1metros+en+un+sistema+inteligente+como+las+redes+de+neuronas.+Dado+que+el+uso+de+algoritmos+gen%C3%A9ticos+con+codificaci%C3%B3n+real+supone+el+manejo+de+matrices+y+vectores+de+n%C3%BAmeros+reales%2C+se+propone+en+este+trabajo+el+desarrollo+de+un+c%C3%B3digo+en+Python+con+Tensorflow+para+acelerar+la+ejecuci%C3%B3n+de+este+tipo+de+algoritmos+evolutivos%2C+permitiendo+al+usuario+programar+esta+soluci%C3%B3n+para+un+problema+concreto.+Para+ello%2C+ser%C3%A1+necesario+programar+las+diferentes+operaciones+involucradas+en+la+ejecuci%C3%B3n+de+un+algoritmo+gen%C3%A9tico.+Asimismo%2C+a+lo+largo+de+este+trabajo+al+utilizar+Tensorflow+se+ver%C3%A1+la+optimizaci%C3%B3n+de+tiempo+usando+GPU.---ABSTRACT---Genetic+algorithms+are+a+potent+general-purpose+tool+to+solve+optimization+problems.+The+possibility+of+using+individuals+that+codify+solutions+with+real+numbers+widens+the+scope+of+problems+that+can+be+solved+when+this+type+of+codification+fits+well+with+the+problem+to+solve.+Typical+examples+in+which+we+can+apply+this+kind+of+evolutionary+algorithms+are+function+minimization%2C+learning+or+calculation+of+parameter+in+an+intelligent+system+such+as+neural+networks.+Due+to+the+fact+that+the+use+of+genetic+algorithms+with+real+codification+involves+the+handling+of+matrices+and+vectors+of+real+numbers%2C+I+propose+the+development+of+a+Python+algorithm+that%2C+with+the+use+of+TensorFlow%2C+will+accelerate+the+performance+of+this+kinds+of+genetic+algorithms+which+will+in+result%2C+allow+users+to+adapt+this+solution+to+their+specific+problems.+For+this%2C+programming+the+different+operations+involved+in+the+execution+of+a+genetic+algorithm+will+be+needed.+Moreover%2C+a+comparison+between+the+results+when+using+TensorFlow+GPU+optimization+and+not+using+it+will+be+shown.&rft.publisher=E.T.S.+de+Ingenieros+Inform%C3%83%C2%A1ticos+(UPM)&rft.rights=http%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby-nc-nd%2F3.0%2Fes%2F&rft.date=2020-01&rft.type=info%3Aeu-repo%2Fsemantics%2FbachelorThesis&rft.type=Final+Project&rft.type=NonPeerReviewed&rft.format=application%2Fpdf&rft.language=spa&rft.rights=info%3Aeu-repo%2Fsemantics%2FopenAccess&rft.identifier=http%3A%2F%2Foa.upm.es%2F58163%2F