Модуль RNAWorld: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 5:
 
<center>''Все авторские права самого программного обеспечения принадлежат основателю проекта [[Участник:SergeyJ|Сергею Яковлеву]], но участникам проекта программное обеспечение может быть предоставлено для реализации научных и образовательных целей.''</center>
 
 
 
== Архив ==
 
Вначале имеет смысл ознакомится с [[/Архив|предисторией]].
 
== Ревизии ==
<small>Программное обеспечение находится в процессе разработки поэтому его описание будет появляться практически в интерактивном режиме.</small>
 
Исходники данного ПО находятся в репозитории [[w:SVN|SVN]], т.е. используется контроль версий. Для ознакомления список ревизий можно посмотреть [http://code.google.com/p/vlabdownload/source/list здесь]. ДалееУстаревшие следуетверсии списокпомещены ревизийв относящихся к данному проекту:[[/Архив|'''архив''']].
</small>
 
* Изначально был выполнен [[w:Реинжиниринг программного обеспечения|'''''реинжиниринг''''']] РНК расчетов из ПО Rosseta.
Исходники данного ПО находятся в репозитории [[w:SVN|SVN]], т.е. используется контроль версий. Для ознакомления список ревизий можно посмотреть [http://code.google.com/p/vlabdownload/source/list здесь] Далее следует список ревизий относящихся к данному проекту:
 
Далее следует список ревизий относящихся к версии от '''RNAFoldingAI 0.2''' и выше :
* Был выполнен [[w:Реинжиниринг программного обеспечения|'''''реинжиниринг''''']] РНК расчетов из ПО Rosseta. Функциональность воспроизведена, но требует тестирования. Можно начинать думать об архитектуре и написании модуля ИИ. Но уже сейчас можно отметить улучшение ряда архитектурных решений: ПО разделено на предметные модули, убраны лишние ненужные связи между классами.''
# №28 - Черновая версия модуля FoldingSearchAI „Поиск структуры с минимальной оценкой энергии цепи применяя методы ИИ“ ([[Q-learning+]])
# №31 - Рефакторинг: разделение AI библиотеки на независимую среду и агента, зависящего только от среды.
# №32 - Переход на реальные биологические тесты. Переделка Q - матрицы, на таблицу базы данных. Обобщение обновления Q-таблицы. + баги
----
# №45 - Версия под кодовым названием "Тюнинг" ('''RNAFoldingAI 0.2'''). Осуществлен отказ от "обучения с подкреплением" (программно еще '''требуется отделить новый подход'''). Устранены ряд ошибок первичного рефакторинга, реализовано [[Исправление оценки VDW]], появились функции [[RNAFoldingAI/Общие описание корреляционно-иерархического поиска|корреляционно-иерархического поиска]].