OSDev http://osdev.su/ |
|
Есть ли смысл использовать НС в ядре. http://osdev.su/viewtopic.php?f=5&t=367 |
Страница 1 из 2 |
Автор: | iz56 [ 31 дек 2010, 20:15 ] |
Заголовок сообщения: | Есть ли смысл использовать НС в ядре. |
Современные нейронные сети умеют достаточно много интересного. В инете много материалов и примеров использования. Например для прохождения игры StarCraft. В операционной системе тоже есть задачи для которых можно попробовать использовать НС. Например буферизация (кэширование) дискового ввода вывода. Для распознавания типа аргументов в системном API. И вообще система должна управлять ресурсами более интеллектуально. Или проще писать ось в качестве драйвера всей машины (компьютера). А эти задачи решать на уровне приложений? |
Автор: | SII [ 31 дек 2010, 21:00 ] |
Заголовок сообщения: | Re: Есть ли смысл использовать НС в ядре. |
А зачем распознавать типы аргументов в вызовах АПИ? Они попросту должны быть абсолютно жёстко фиксированы, и всё. Проверять надо корректность передаваемых значений, и всё. Ну а вообще... Слишком заумные алгоритмы в большинстве случаев дают не лучший, а худший результат, чем более простые: они сжирают на собственную работу больше ресурсов, чем помогают сохранить для полезной работы. Конечно, в определённых ситуациях бывают исключения, но в целом... |
Автор: | iz56 [ 31 дек 2010, 23:23 ] |
Заголовок сообщения: | Re: Есть ли смысл использовать НС в ядре. |
Вообще идея про использование НС возникла не на пустом месте. Допустим нужна ось максимально самостоятельная. В смысле без лишних диалогов с администратором и пользователем. Как это реализовать - вопрос открытый. |
Автор: | pavia [ 03 янв 2011, 22:46 ] |
Заголовок сообщения: | Re: Есть ли смысл использовать НС в ядре. |
Нет смысла использовать НС. Так как вы не понимаете что есть НС. Собственно как и большинство народу. НС с родни гадалке Шенона. Эффект есть, но не эффективно. Формат НС не определен, нет лучшей НС. Способ обучения не определен. Автоматическое обучение парой отсутствует и затрудненно. Окончание обучения не всегда определено. Страдает плохой интерполяцией и экстраполяцией результатов. Правда частично решается на обучение с использованием отрицательных примеров. А также не определен критерий выбора параметров на которых вести обучения. Хорошая разводка, такая же как машинка ретона. Стирает она не из-за того что там ультразвук, а потому что просто замачивается. Хороших шахматных программ не было, пока за неё не взялись хорошие шахматисты. Так же и с НС пока программист сам ручками(головой) все не выберет, не переберет, не обдумает - результата не будет. К примеру корреляционная НС имеет более качественные результаты, потому что по свое сути имеет больше эталонов с которыми сравнивает, по очереди. Принцип буста в деле, правда не столь очевидно. |
Автор: | ZarathustrA [ 04 янв 2011, 05:27 ] |
Заголовок сообщения: | Re: Есть ли смысл использовать НС в ядре. |
Если хотите скрестить компьютер и нейронную сеть - делайте это поверх ядра, иначе огребете кучу проблем. |
Автор: | Himik [ 04 янв 2011, 08:51 ] |
Заголовок сообщения: | Re: Есть ли смысл использовать НС в ядре. |
Я не знаю возможностей НС, но бесспорно, компьютер должен уметь думать. Хотя у компьютерщиков принято считать, что компьютер это лишь счётная машина (под этим девизом легче жить и оправдывать свои тупые поделки), но рядовые пользователи убеждены, что компьютер умная машина. |
Автор: | ZarathustrA [ 05 янв 2011, 23:50 ] |
Заголовок сообщения: | Re: Есть ли смысл использовать НС в ядре. |
Так ни кто ж и не говорит об том, что не должен. (Хотя на самом деле, это сложный философский вопрос: должен или нет?). Но не все что компьютер должен уметь делать следует сразу тащить в ядро. По моему мнению нужно действовать наоборот - тащить все что можно из ядра. :) Разделяй и властвуй! |
Автор: | Himik [ 06 янв 2011, 00:09 ] |
Заголовок сообщения: | Re: Есть ли смысл использовать НС в ядре. |
ZarathustrA писал(а): Но не все что компьютер должен уметь делать следует сразу тащить в ядро. Я не думаю, что буферизация дискового ввода-вывода и системное API подразумеваются прямо в ядре. Обычно между ядром и приложением находятся дополнительные подсистемы и интерфейсы. Там НС и самое место. |
Автор: | SII [ 06 янв 2011, 06:34 ] |
Заголовок сообщения: | Re: Есть ли смысл использовать НС в ядре. |
chizh писал(а): Я не думаю, что буферизация дискового ввода-вывода и системное API подразумеваются прямо в ядре. Обычно между ядром и приложением находятся дополнительные подсистемы и интерфейсы. Как раз _обычно_ никаких дополнительных прослоек быть между приложениями и ядром и не должно. Это в Винде НТ выдумали таковую, чтобы на базе собственно ядра можно было реализовать любой АПИ. Но ничего, кроме потери эффективности, это на самом деле не даёт. |
Автор: | ZarathustrA [ 06 янв 2011, 19:31 ] |
Заголовок сообщения: | Re: Есть ли смысл использовать НС в ядре. |
SII писал(а): Как раз _обычно_ никаких дополнительных прослоек быть между приложениями и ядром и не должно. Это в Винде НТ выдумали таковую, чтобы на базе собственно ядра можно было реализовать любой АПИ. Но ничего, кроме потери эффективности, это на самом деле не даёт. А вы знаете какую-то цивильную ОС без подсистем??? |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |