성장하는 프로그램이 있을까요?

sun2208의 이미지

우리주위에서 애완동물이나 꽃을 키우듯이 키울수 있는 소프트웨어를 만들 수 있을까요?

단순히 옛날 다마고치같은 게임류 말고, 운영체제라던가 여러 어플리케이션들이 사용자의 사용취향이나 이용방법등에 영향을 받아서 변화하는 프로그램이요..

어디선가 진화하는 프로그램에 대해서 본것 같기도 한데요..

성장, 혹은 진화와 같은 일이 일어나는 프로그램을 만들 수 있을까요?

nike984의 이미지

예전에 evolution algorithm이란것에 대해 줏어들은 적이 있었습니다.
도서관 가서 책 찾아보면 관련 책들이 많이 있을겁니다만 ~
아직 그 분야가 완성단계에 이를려면 한참 멀었다고 알고 있습니다.
Evolution algorithm이 어느 정도 완성되면 그걸 사용할 수 있겠지만
아직은 무리겠죠.

imyejin의 이미지

좀더 일반적으로는 뉴럴 네트웍 등 학습 알고리듬을 사용하는 모든 프로그램은 학습을 하기 때문에 성장을 한다고 볼 수 있습니다.

genetic algorithm 은 유전자 교차 및 변이가 일어나는 유전자 풀 모델에서 아이디어를 따와서 알고리듬 자체를 교배시키는 거죠.
하나의 뛰어난 알고리듬을 얻기 위해 원하는 알고리듬이 발견될 때까지 여러 개의 알고리듬을 계속 생성하는 것입니다.
좀 황당한 아이디어긴 한데 (하나를 얻으려고 수백 수천 개를 시도해 보는 것) 해법을 잘 찾는 경우도 있다고 하네요.

바이너리의 효율성을 높이는 것을 성장이라고 한다면,
자바 등 Auto Profiling 을 바탕으로 Just In Time 컴파일이 가능한 언어로 작성된 모든 프로그램은
최초 실행 이후 자주 실행되는 루틴을 컴파일 혹은 최적화하므로 성장한다고 말할 수도 있겠습니다.

임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

dragonkun의 이미지

성장까지는 모르겠고.. 학습을 하는 프로그램이라면.
썬더버드의 스팸 필터 학습 기능이 있겠죠.
-----
Emerging the World!

Emerging the World!

only2sea의 이미지

오페라의 메일 클라이언트 M2 역시 스팸 필터가 머신 러닝을 합니다. :)

블로그: http://turtleforward.blogspot.com

warpdory의 이미지

윈도즈 XP 라고 ... 별다른 프로그램 깐 것도 없는데.. - 아래아 한글, MS 오피스, V3, 알집, 알쑈, 곰플레이어 외에 .... 은행 관련 공인인증서와 은행마다 깔리는 nProtect 류... - 점점 느려지고 가끔은 부팅도 거부하고 배째라 모드로 나갑니다.

슬슬 너 다시 깔겠다고 협박중입니다.

---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.
http://akpil.egloos.com


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

superwtk의 이미지

그렇죠.. 키는 안커지고 옆으로만 커지는 느낌!?

가끔씩 삐지긴 하지만 다행히도 부팅 안하겠다고 늘어진적은 없네요 ㅎㅎ

--------------------------------------------------------------------------------
http://blog.superwtk.com

JuEUS-U의 이미지

진화하는 프로그램이 있지않았나요?
서로 죽이면서 카피를 만드는 녀석....

욱성군의 이미지

인공지능에서 machine learning을 이용한 소프트웨어들이 있습니다. machine learning software라고 치면 관련한 소프트웨어들이 많이 나오네요.