В общем, у меня бывают глупые вопросы, захламлять ими другие ветки обсуждения не хочется.
Вопросы по коду Beast
← К списку тем раздела «Психофизиология»
Вот есть такой код для фазы сна:
https://github.com/NickFornit/BEAST_GO/blob/main/brain/sleep/prepare_memory.go
// обработка накопившегося массива распознанных фраз
func prepareWordArr(){
wCount:=len(word_sensor.MemoryDetectedArr)
if wCount==0{
}
if EvolushnStage>3 {
// обработка эпизодической памяти
// объекты PurposeGeneticObject накапливаются в оперативке и удаляются во сне
// объекты внимания, имеющую высокую значимость importanceObjectID
// обработка кратковременной памяти во сне или бездействии
psychic.ShortTermMemoryProcessing()
}
}
https://github.com/NickFornit/BEAST_GO/blob/main/brain/psychic/short_term_memory.go
// обработка кратковременной памяти во сне или бездействии
func ShortTermMemoryProcessing(){
}
Правильно ли я понимаю, что на 4 февраля фаза сна ещё полностью не написана и я вижу перед глазами черновик и тут ничего не происходит?
Я вижу, что вы используете этот код в Sleep.go
https://github.com/NickFornit/BEAST_GO/blob/main/brain/sleep/sleep.go
if SlipPulsCount>5{
prepareWordArr()// обработка накопившегося массива распознанных фраз
}
Это заготовки, такие не только для сна есть. Сейчас самое важное - добить циклы осмысления и доминанты, которые вообщем-то и определяют сознание. И какая то часть из них пойдёт в обработку во сне.
В код лучше вникать не выборочно, а по порядку, начиная с модуля main. При этом сначала поняв, что делается в таком то блоке, с какой целью - и потом уже смотреть код. А с пониманием как раз проще - можно спросить :) Вместо того, чтобы переходя по ссылкам функций друг на друга строить предположения. Иначе легко запутаться, несмотря на обилие комментов.
Я думал сделать общую блок-схему по всем функциям, но получилась такая каша, что вместо облегчения понимания получилось еще большее запутывание. Пришлось остановиться на предельно упрощенной, которая в описании указывается.
