На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Проект по созданию инновационной PolymorphiOS , приглашаются специалисты
    Цитата PolymorphiOS @
    Да, согласен, что использование экспертной системы на основе нейронных сетей, будет оптимальным решением.
    Скорее всего это вообще решением не будет. Лучше уж по старинке вести базу данных соответствия драйверов оборудованию. По крайней мере, не придется ждать полдня, пока экспертная система подходящий драйвер наконец подберет.
      Цитата amk @
      Лучше уж по старинке вести базу данных соответствия драйверов оборудованию.

      Ну вот есть например экспериментальный проект по синтезу драйверов из формального описания:
      http://ertos.nicta.com.au/research/drivers/synthesis/

      Весьма интересное начинание ИМХО
        Это как синтез компилятора из описания лексем и синтаксиса. Не думаю, что там ИИ в каком-либо виде задействован.

        Скорее там пытаются изобрести язык для этого формального описания устройства и работы с ним и компилятор с этого описания.
          Не сдержался высказать свое мнение.
          Цитата
          Инициализация системы начинается с загрузчика при запуске модуля которого, происходит выгрузка всей цельноядерной системы в оперативную память компьютера.

          Не стоит так делать. Чтение через сервисы BIOS'а как правило происходит очень медленно (по опыту знаю, что особенно это касается USB носителей) и загрузка всей системы соответственно тоже будет постоянно раздражать юзера при каждом запуске. И зачем грузить все? В частности, зачем грузить драйвера оборудования ,которого физически нет?
          Разумным решением является загрузка лишь части ядра (прежде всего дисковой подсистемы, включая нормальные дрова загрузочного девайса), а уже дальше подгружать все остальное (но не все подряд).
          Цитата
          Нейро-ядро, получив коды команд на запрос о инициализации драйверов, а также информацию о имеющимся оборудовании, обращается к базе драйверов и на основе нейронного аналитического алгоритма выбирает оптимальный вариант набора таковых драйверов, после чего инициализирует их.

          Тут нечего делать НС. Дрова подбираются исходя из класса устройства (если оно следует какому-либо стандарту) или по ид. устройства/изготовителя на шине. Т.е. простое сопоставления нескольких чисел и драйвера, лучше тут вряд ли чего можно придумать.
          Цитата
          Следует отметить, что в связи цельной архитектурой ОС и полной ее инициализации в момент запуска, блок кода загрузчика, отвечающий за анализ имеющегося подключенного технического оборудования, может оставаться в запущенном состоянии бесконечно много, до момент завершения работы (выгрузки из оперативной память) всей системы. Это позволяет моментально определить подключаемое прямо во время работы к компьютеру оборудование, а также инициализировать для него оптимальный драйвер.

          Бессмысленно. Для детекта всего имеющегося оборудования нужны драйвера всех щин, а для них нужно ядро. В загрузчике надо кое-что определять из оборудования (через BIOS), но все не получится и на уже развернутом ядре заставить этот код работать будет очень сложно.
          Цитата
          Таким образом данная ОС фактически позволяет менять имеющиеся оборудование (за исключением основных элементов, отключение которых нарушит целостность работы системы) прямо на «лету», то есть во время работы компьютера без его остановки и перезагрузки.

          А в чем инновационность?
          Цитата
          В ходе прохождения запросов от данного модуля через нейронную сеть ядра решается задача выборки из базы системных подпрограмм актуальных для данной конфигурации

          Каков критерий оптимальности?
          Цитата
          <...> уступая место полиморфной генерации и инициализации кода прикладного пользовательского программного обеспечения исходя из высокоуровневых командных запросов активируемых самим пользователем.

          Если я правильно уловил идею, то это нереализуемо в принципе.
          Цитата
          Все это скорее напоминает не привычный набор команд на современных языках программирования, а некий виртуальный конструктор, собирающий программу из уже готовых частей.

          Этих готовых частей придется написать террабайты, чтобы из этих частей можно было слепить что-то принципиально новое или дробить, но это уже считай классические библиотеки. Да к тому же не понято как эти части связывать между собой, НС тут не поможет, ибо в подавляющем большинстве задач неприемлем вероятностный подход.

          В целом я не вижу никакой практической пользы НС в ОС.

          Добавлено
          Цитата Мяут-Настоящий @
          Ну вот есть например экспериментальный проект по синтезу драйверов из формального описания:

          Сильно сомневаюсь, что у них получится что-нить стоящее.
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0255 ]   [ 15 queries used ]   [ Generated: 5.05.24, 23:48 GMT ]