{"id":2795,"date":"2020-11-26T02:44:26","date_gmt":"2020-11-25T17:44:26","guid":{"rendered":"https:\/\/julialang.kr\/?p=2795"},"modified":"2020-11-26T02:44:29","modified_gmt":"2020-11-25T17:44:29","slug":"julia-cartesiangeneticprogramming-package-%ec%9c%88%eb%8f%84%ec%9a%b0-%ec%8b%a4%ed%96%89%ec%8b%9c-%ec%97%90%eb%9f%ac-fix","status":"publish","type":"post","link":"https:\/\/julialang.kr\/?p=2795","title":{"rendered":"[Julia]  CartesianGeneticProgramming package \uc708\ub3c4\uc6b0 \uc2e4\ud589\uc2dc \uc5d0\ub7ec Fix"},"content":{"rendered":"\n<p>CartesianGeneticProgramming \uc744 \uc708\ub3c4\uc6b0\uc988\uc5d0\uc11c \uc2e4\ud589\ud558\ub294 \uacbd\uc6b0 \uc608\ub97c \ub4e4\uc5b4<\/p>\n\n\n\n<p>C:\\dev\\CartesianGeneticProgramming\\julia scripts\\gym.jl \uc744 \uc2e4\ud589 \ud558\uba74 logs \ud3f4\ub354\uc5d0 \ud30c\uc77c\uc774 \uc0dd\uc131 \ub418\uc5b4\uc57c \ud558\ub294\ub370 <br>\uc774 \ub54c \ud30c\uc77c\uba85\uc774 2020-11-26T01:33:25.321.csv \ud615\ud0dc \uc778\ub370 \uc708\ub3c4\uc6b0\uc5d0\uc11c\ub294 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\ub294 \ud30c\uc77c\uba85\uc774\uae30 \ub54c\ubb38\uc5d0 \uc0dd\uc131\ub418\uc9c0 \uc54a\uace0 \uc5d0\ub7ec\uac00 \uc0dd\uaca8<br>\ub354 \uc774\uc0c1 \uc9c4\ud589\ub418\uc9c0 \uc54a\ub294\ub2e4. <\/p>\n\n\n\n<p>\uc774 \ubb38\uc81c\ub294 gym.jl \ud30c\uc77c\uc5d0 ind = CGPInd(cfg, read(args[&#8220;ind&#8221;], String)) \uc5d0\uc11c cfg.id\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud30c\uc77c\uc744 \uc0dd\uc131\ud558\ub294\ub370 \uc704\uc758 \ud30c\uc77c\uba85 \ucc98\ub7fc \uc0dd\uc131\ub418\uc5b4 \ubb38\uc81c\ub97c \uc77c\uc73c\ud0a8\ub2e4.<\/p>\n\n\n\n<p>cfg\ub294 gym.jl \ud30c\uc77c cfg = get_config(args[&#8220;cfg&#8221;]; n_in=n_in, n_out=n_out)\uc5d0\uc11c \uc5bb\uc5b4 \uc624\ub294\ub370 <\/p>\n\n\n\n<p>get_configs \ub294 config.jl\uc5d0 \uc815\uc758 \ub418\uc5b4 \uc788\ub294\ub370 \uc774 function\uc740 import Cambrian.get_config \uc5d0\uc11c override \ub418\ub294 \uac83\uc778\ub370 CartesianGeneticProgramming \ud328\ud0a4\uc9c0\uc5d0 \ud53c\ub8cc\ud55c \ud328\ud0a4\uc9c0 \uc774\ub2e4.<\/p>\n\n\n\n<p>Cambrian \ud328\ud0a4\uc9c0\ub294 https:\/\/github.com\/d9w\/Cambrian.jl \uc5d0 \ub2e4\uc6b4 \ubc1b\uc744 \uc218 \uc788\ub294\ub370 \uc774 \ud328\ud0a4\uc9c0\uc758 config.jl\uc5d0 \ubcf4\uba74 cfg.id\uac00 \uc544\ub798 \ucc98\ub7fc \uc124\uc815\ub418\ub294 \uac83\uc744 \ubcfc \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p>cfg[&#8220;id&#8221;] = string(Dates.now())  \uc774 \ubd80\ubd84\uc5d0\uc11c \uc0dd\uc131\ud558\ub294 \ubb38\uc790\uc5f4\uc774 id\ub85c \uc0ac\uc6a9\ub418\ub294\ub370 2020-11-26T01:33:25.321 \ud615\ud0dc\uac00 \ud30c\uc77c\uba85\uc73c\ub85c \uc0ac\uc6a9\ub418\uae30 \ub54c\ubb38\uc5d0 \ubb38\uc81c\uac00 \ub41c\ub2e4.<\/p>\n\n\n\n<p>\uc774\ub97c \ud574\uacb0 \ud558\uae30 \uc704\ud574 cfg[&#8220;id&#8221;] = Dates.format(Dates.now(), &#8220;yyyymmddHHMMSSsss&#8221;) \ub85c \ubc84\uafb8\uc5c8\ub2e4. \uc774\ub294  &#8220;20201126013325321&#8221; \ud615\ud0dc\ub85c \uc0ac\uc6a9\ub418\uc5b4 \ubb38\uc81c\uac00 \uc5c6\ub2e4.<\/p>\n\n\n\n<p>\uc774 \uac1c\uc120 \uc0ac\ud56d\uc5d0 \ub300\ud574\uc11c\ub294 \uc544\ub798 url\uc5d0\uc11c \ubcc0\uacbd\uc0ac\ud56d\uacfc \ubc18\uc601\uc5ec\ubd80\ub97c \uccb4\ud06c \ud574 \ubcfc \uc218 \uc788\ub2e4. <\/p>\n\n\n\n<p>GIT <a href=\"https:\/\/github.com\/d9w\/CartesianGeneticProgramming.jl\">https:\/\/github.com\/d9w\/CartesianGeneticProgramming.jl<\/a><\/p>\n\n\n\n<p>\ubc18\uc601\uc774 \ub418\uc9c0 \uc54a\uc740 \uacbd\uc6b0 \uae30\uc874 Cambrian \ud328\ud0a4\uc9c0\ub97c \uc0ad\uc81c \ud558\uace0 \uc544\ub798 url\uc5d0\uc11c Cambrian \ud328\ud0a4\uc9c0\ub97c \uc124\uce58 \ud558\uba74\ub41c\ub2e4.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/mrchaos\/Cambrian.jl.git\">https:\/\/github.com\/mrchaos\/Cambrian.jl.git<\/a><\/p>\n\n\n\n<p>pkg> add <a href=\"https:\/\/github.com\/mrchaos\/Cambrian.jl.git\">https:\/\/github.com\/mrchaos\/Cambrian.jl.git<\/a><\/p>\n\n\n\n<p>\ub2e4\uc2dc C:\\dev\\CartesianGeneticProgramming\\julia scripts\\gym.jl \ub97c \uc2e4\ud589\ud558\uba74 logs \ud3f4\ub354\uc5d0 \ud30c\uc77c\uc774 \uc0dd\uc131\ub41c \uac83\uc744 \ubcfc \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p>\ub610\ud55c test\ub3c4 \uc131\uacf5\uc801\uc73c\ub85c \uc218\ud589\ub418\ub294 \uac83\uc744 \ubcfc \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p>pkg> test CartesianGeneticProgramming<\/p>\n\n\n\n<p>\ucc38\uace0\ub85c CartesianGeneticProgramming \ub97c \uc124\uce58\ud558\ub294\ub370\ub294 python gym \ud328\ud0a4\uc9c0\uac00 \uc124\uce58\ub418\uc5b4\uc57c \ud558\ub294\ub370 \uc124\uce58\uac00 \uc27d\uc9c0 \uc54a\uc740 \uacbd\uc6b0 \uc544\ub798 \uae00\uc744 \ucc38\uc870 \ud558\uba74\ub428<\/p>\n\n\n\n<figure class=\"wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-power-up\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"kEYdQmDs4W\"><a href=\"https:\/\/julialang.kr\/?p=2740\">CartesianGeneticProgramming \uc18c\uac1c<\/a><\/blockquote><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;CartesianGeneticProgramming \uc18c\uac1c&#8221; &#8212; Julia ?\" src=\"https:\/\/julialang.kr\/?p=2740&#038;embed=true#?secret=ZDsg8fZFQk#?secret=kEYdQmDs4W\" data-secret=\"kEYdQmDs4W\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>CartesianGeneticProgramming \uc744 \uc708\ub3c4\uc6b0\uc988\uc5d0\uc11c \uc2e4\ud589\ud558\ub294 \uacbd\uc6b0 \uc608\ub97c \ub4e4\uc5b4 C:\\dev\\CartesianGeneticProgramming\\julia scripts\\gym.jl \uc744 \uc2e4\ud589 \ud558\uba74 logs \ud3f4\ub354\uc5d0 \ud30c\uc77c\uc774 \uc0dd\uc131 \ub418\uc5b4\uc57c \ud558\ub294\ub370 \uc774 \ub54c \ud30c\uc77c\uba85\uc774 2020-11-26T01:33:25.321.csv \ud615\ud0dc \uc778\ub370 \uc708\ub3c4\uc6b0\uc5d0\uc11c\ub294 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\ub294 \ud30c\uc77c\uba85\uc774\uae30 \ub54c\ubb38\uc5d0 \uc0dd\uc131\ub418\uc9c0 \uc54a\uace0 \uc5d0\ub7ec\uac00 \uc0dd\uaca8\ub354 \uc774\uc0c1 \uc9c4\ud589\ub418\uc9c0 \uc54a\ub294\ub2e4. \uc774 \ubb38\uc81c\ub294 gym.jl \ud30c\uc77c\uc5d0 ind = CGPInd(cfg, read(args[&#8220;ind&#8221;], String)) \uc5d0\uc11c cfg.id\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud30c\uc77c\uc744 \uc0dd\uc131\ud558\ub294\ub370 \uc704\uc758 \ud30c\uc77c\uba85 \ucc98\ub7fc \uc0dd\uc131\ub418\uc5b4 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[19,20],"tags":[],"_links":{"self":[{"href":"https:\/\/julialang.kr\/index.php?rest_route=\/wp\/v2\/posts\/2795"}],"collection":[{"href":"https:\/\/julialang.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/julialang.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/julialang.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/julialang.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2795"}],"version-history":[{"count":1,"href":"https:\/\/julialang.kr\/index.php?rest_route=\/wp\/v2\/posts\/2795\/revisions"}],"predecessor-version":[{"id":2797,"href":"https:\/\/julialang.kr\/index.php?rest_route=\/wp\/v2\/posts\/2795\/revisions\/2797"}],"wp:attachment":[{"href":"https:\/\/julialang.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/julialang.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/julialang.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}