На правах рукописи

На правах рукописи На правах рукописи

cdn.scipeople.com
from cdn.scipeople.com More from this publisher
19.11.2014 Views

8.5. Автономные прогнозаторы свойств органических соединений Кроме «химически-ориентированного блока прогнозы», встроенного в основную программу NASAWIN и фактически являющегося одним из ее режимов работы, программный комплекс NASAWIN включает три типа автономных прогнозаторов свойств органических соединений: 1) интерактивный; 2) запускаемый с командной строки; 3) встроенный в дескрипторный блок. Работа всех трех вышеперечисленных типов программ основана на том, что в NASAWIN предусмотрена возможности записи построенной модели (нейросетевой либо линейно-регрессионной) в виде файла, содержащего исходный код процедуры на языке С++, осуществляющей необходимые для прогнозирования вычисления. Этот файл предназначен для того, чтобы его оттранслировали при помощи компилятора MS Visual Studia C++ и связали со специальными библиотеками в составе NASAWIN, осуществляющими целый ряд необходимых для прогнозирования операций: расчет, преобразования и шкалирование дескрипторов, проверка области применимости модели и др. В результате получается упакованный в dll-файл динамической библиотеки «вычислительный сервер», осуществляющий все необходимые для осуществления прогноза вычисления. Три вышеупомянутые типа автономных прогнозаторов работают с одними и теми же «вычислительными серверами», с которыми связываются «вычислительные клиенты» соответствующих типов: 1) интерактивный, 2) запускаемый с командной строки и 3) встроенный в дескрипторный блок. Интерактивный «вычислительный клиент» представляет собой программу, работающую под управлением операционной системы Windows, которая позволяет пользователю в интерактивном режиме загружать MOL- и SDFфайлы, содержащие структуры соединений для прогноза, просматривать эти структуры, выбирать нужные свойства для прогноза (из числа заранее приготовленных «вычислительных серверов»), осуществлять прогноз и выводить на экран либо в файл результаты прогноза. Программа также проверяет область применимости моделей, однако эта возможность может быть отключена. Прогноз осуществляется как для регрессионных, так и для классификационных мо- 310

делей. Программа также позволяет прогнозировать одно и то же свойство (активность) по нескольким моделям, и выдавать результат в виде усредненного значения по нескольким регрессионным моделям, либо в виде консенсуса предсказаний, сделанных по нескольким классификационным моделям. Выдаваемая при этом информация позволяет также оценивать надежность прогнозирования. Работающий из-под командной строки «вычислительный клиент» предоставляет возможность осуществлять прогноз для выборки соединений, заданной в виде файла, с записью результатов прогноза тоже в файл. Этот тип прогнозаторов предназначен для работы из-под Web-сервера, обеспечивая взаимодействие с пользователем через Интернет. Наконец, третий тип «вычислительного клиента» позволяет использовать программу прогнозирования в качестве дескрипторного блока, что предоставляет возможность осуществления многоуровневого подхода к прогнозированию свойств органических соединений (см. раздел 7.4.1). Следует отметить, что встроенные в дескрипторные блоки программы-прогнозаторы могут быть использованы рекурсивно, т.е. дескрипторные блоки, вызываемые из программпрогнозаторов, также могут представлять собой программы-прогнозаторы. 311

делей. Программа также позволяет прогнозировать одно и то же свойство (активность)<br />

по нескольким моделям, и выдавать результат в виде усредненного<br />

значения по нескольким регрессионным моделям, либо в виде консенсуса предсказаний,<br />

сделанных по нескольким классификационным моделям. Выдаваемая<br />

при этом информация позволяет также оценивать надежность прогнозирования.<br />

Работающий из-под командной строки «вычислительный клиент» предоставляет<br />

возможность осуществлять прогноз для выборки соединений, заданной<br />

в виде файла, с записью результатов прогноза тоже в файл. Этот тип<br />

прогнозаторов предназначен для работы из-под Web-сервера, обеспечивая<br />

взаимодействие с пользователем через Интернет.<br />

Наконец, третий тип «вычислительного клиента» позволяет использовать<br />

программу прогнозирования в качестве дескрипторного блока, что предоставляет<br />

возможность осуществления многоуровневого подхода к прогнозированию<br />

свойств органических соединений (см. раздел 7.4.1). Следует отметить, что<br />

встроенные в дескрипторные блоки программы-прогнозаторы могут быть использованы<br />

рекурсивно, т.е. дескрипторные блоки, вызываемые из программпрогнозаторов,<br />

также могут представлять собой программы-прогнозаторы.<br />

311

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!