Иисус отверг Тему - выводы из эволюционной модели [entries|archive|friends|userinfo]
Шансонье Дима Даннер

[ website | Полин Квітне ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

выводы из эволюционной модели [Feb. 26th, 2007|11:26 am]
Previous Entry Add to Memories Tell A Friend Next Entry
LinkLeave a comment

Comments:
From:[info]blackheartsaur.livejournal.com
Date:March 1st, 2007 - 01:55 pm

Re: В качестве извинений за отобранное время

(Link)
*continuation*
			/*
			 * 186 REM ВЫХОДЫ ИЗ ГЛАВНОГО ЦИКЛА 
			 * 190 IF cycle/20000<>INT (cycle/20000) THEN GO TO 90: REM дискретизация для сбора статистики
			 * 195 REM после этой строки идет сбор статистики, показ промежуточного состояния,
			 * 196 REM изменение вероятности ошибки итд
			 * 500 IF cycle<4000000 THEN GO TO 90: REM выход из главного цикла, в данном случае 4 млн. попыток
			 * 501 REM КОНЕЦ РАСЧЕТОВ
			 * 
			 * 510 REM здесь идет подсчет окончательной статистики, ее показ и сохранение
			 * 520 REM КОНЕЦ ПРОГРАММЫ
			 */

			if(nCycle%20000==0) // SR: Здесь "сбор статистики, показ   
			// промежуточного состояния, изменение вероятности ошибки итд"
			{ 
				System.out.println("cycle "+nCycle);
				System.out.println("Colors (complexity): "+nColors);
				System.out.println("Rep. coef: "+cRepro);
//				System.out.println("Noise coef: "+(1-cRepro));
			}
			
		}
	}
}
[User Picture]
From:[info]dmitry_danner
Date:March 1st, 2007 - 02:37 pm

Re: В качестве извинений за отобранное время

(Link)
ОГРОМНОЕ спасибо! Буду разбираться.
Маленькое уточнение :
System.out.println("Noise coef: "+(1-cRepro));
тут бы надо бы выводить cNoise (если мы во время теста каким-либо образом его меняем, а так он просто константа)? Сорри, я явы вообще не знаю, наощупь ориентируюсь...
А сколько времени занимает прогон 4 млн. циклов?

PS. По поводу результатов мне кажется, что по консольному выводу сложности и воспроизводимости (это восемь миллионов значений), сложно сказать, репродюсируются результаты или нет. ;)))

Еще раз СПАСИБО!
From:[info]blackheartsaur.livejournal.com
Date:March 2nd, 2007 - 11:23 am

Re: В качестве извинений за отобранное время

(Link)
Огромное незачто ибо без гуя (GUI) выглядит все это не очень.
На выходных если будет время может прикручу.
Ява сама по себе не сильно хитра (там основные "завороты" с технологиями а не с самим языком (технологии в смысле напр. Swing на котором GUI пишется и т.п.)), могу книжками на родном языке поделится если хочеш.

> System.out.println("Noise coef: "+(1-cRepro));
> тут бы надо бы выводить cNoise

Насчет коэфНойза это вроде как ЧислоНеудачныхРепл./ЧислоВсехРепл., уг? А коефРепр. это ЧислоУдачныхРепл./ЧислоВсехРепл. Очевидно, что ЧислоНеудачныхРепл = (ЧислоВсехРепл - ЧислоУдачныхРепл). Отсюда коефНойз = ЧНР/ЧВР = (ЧВР-ЧУР)/ЧВР = 1 - ЧУР/ЧВР = 1 - коефРепр
Такчто (1 - cRepro) это вроде как cNoise. Уг?

> по консольному выводу ... сложно сказать
Ну... да (-:
[User Picture]
From:[info]dmitry_danner
Date:March 2nd, 2007 - 01:26 pm

прога

(Link)
>могу книжками на родном языке поделится если хочеш.
Если можно, да, пожалуйста... компьютерная грамотность в последнее время наболевшая тема :)

>Такчто (1 - cRepro) это вроде как cNoise. Уг?
нне совсем... точнее, наоборот (cNoise константа) и только при единичной сложности программы. Удачной-неудачной считается не одна реплика (появление клетки), а их цепочка.

>4 000 000 циклов проходит... почти незаметно (-:
Ндя :) это как дэйзиуорлд на яве прогоняется за секунд десять, даже не успеваешь насладиться зрелищем :)
From:[info]blackheartsaur.livejournal.com
Date:March 2nd, 2007 - 05:58 pm

Re: прога

(Link)
> Если можно, да, пожалуйста
http://uic.rsu.ru/doc/programming/java/TIJ2e.ru/

> Удачной-неудачной считается не одна реплика (появление клетки), а их цепочка.
А, да, точно.
From:[info]blackheartsaur.livejournal.com
Date:March 2nd, 2007 - 11:24 am

Re: В качестве извинений за отобранное время

(Link)
P.S. У меня на работе (проц P4, 512MB оперативки) 4 000 000 циклов проходит... почти незаметно (-: