powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Нейронные сети
25 сообщений из 152, страница 3 из 7
Нейронные сети
    #35441572
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingiz/topic/572434&pg=2#5951018

Ну передергивания то точно не было. Скорее взгляды с разных кочек. Два ЯЗЫКА можно считать эквивалентными, если они эквивалентны машине Тьюринга. На все сто (c), но:

Можно ли на тех же основаниях считать эквивалентными ФП и ИП ??? А если можно, то возникает законный вопрос - а нафига все эти нечеловечьи ограничения, накладываемые ФП, просто чтобы в гамаке и на лыжах ? Наверное все таки ФП позволяет что-то такое, чего не позволяет ИП ???

В общем, до тер пор пока не будет дано математически точное определение эквивалентности ФП и ИП (столь же точное как определение эквивалентности языков программирования), все это теология. А после того как оно будет дано - тавтология
...
Рейтинг: 0 / 0
Нейронные сети
    #35441594
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
В общем, до тер пор пока не будет дано математически точное определение эквивалентности ФП и ИП (столь же точное как определение эквивалентности языков программирования), все это теология. А после того как оно будет дано - тавтология
Я так и знал, что программирование это религия.
...
Рейтинг: 0 / 0
Нейронные сети
    #35441917
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) tchingiz/topic/572434&pg=2#5951018

Ну передергивания то точно не было. Скорее взгляды с разных кочек. Два ЯЗЫКА можно считать эквивалентными, если они эквивалентны машине Тьюринга. На все сто (c), но:

Можно ли на тех же основаниях считать эквивалентными ФП и ИП ??? А если можно, то возникает законный вопрос - а нафига все эти нечеловечьи ограничения, накладываемые ФП, просто чтобы в гамаке и на лыжах ? Наверное все таки ФП позволяет что-то такое, чего не позволяет ИП ???

В общем, до тер пор пока не будет дано математически точное определение эквивалентности ФП и ИП (столь же точное как определение эквивалентности языков программирования), все это теология. А после того как оно будет дано - тавтология
офкос. sql это исчисление предикатов первого порядка, в нем нет аксиом пеано (в частности матиндукции), на практике это выражается в отсутствии цикла (про императивные расширения языка наслышан. рассказывать мне про pl/sql не надо).
есть две группы языков - qbe и sql - одна; все остальные - другая.

>>Наверное все таки ФП позволяет что-то такое, чего не позволяет ИП ???
и что оно позволяет?
кроме того, что позволяет за меньшее количество лексем записывать решение задачи?
...
Рейтинг: 0 / 0
Нейронные сети
    #35442246
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizsql это исчисление предикатов первого порядка, в нем нет аксиом пеано (в частности матиндукции), на практике это выражается в отсутствии цикла (про императивные расширения языка наслышан. рассказывать мне про pl/sql не надо).
есть две группы языков - qbe и sql - одна; все остальные - другая.


Не токмо pl/sql-ем расширен sql :)
есть еще with :)
Да и MODEL не к ночи помянута (хотя последняя наверное все-таки императивная)

tchingiz
и что оно позволяет?
кроме того, что позволяет за меньшее количество лексем записывать решение задачи?

Доказывать свойства алгоритмов, по всей видимости.

Вероятно для императивных алгоритмов это тоже как-то делать можно, но то что побочные аффекты добавляют в этом жизни - факт
...
Рейтинг: 0 / 0
Нейронные сети
    #35442258
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizесть две группы языков - qbe и sql - одна; все остальные - другая.


Гхм. несколько ограничивающая классификация :(
Вот скажем язык, порождаемый регулярным выражением a*b к какой из этих групп относится ???
...
Рейтинг: 0 / 0
Нейронные сети
    #35443521
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
tchingiz
и что оно позволяет?
кроме того, что позволяет за меньшее количество лексем записывать решение задачи?

Доказывать свойства алгоритмов, по всей видимости.

Вероятно для императивных алгоритмов это тоже как-то делать можно, но то что побочные аффекты добавляют в этом жизни - факт
согласен. упустил.
доказательства свойств алгоритмов используются в методах с использованием формальных спецификаций. Принято начинать с функционального стиля записи,
доказывать правильность, а, затем, переходить к императивному стилю.
...
Рейтинг: 0 / 0
Нейронные сети
    #35443524
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) tchingizесть две группы языков - qbe и sql - одна; все остальные - другая.


Гхм. несколько ограничивающая классификация :(
Вот скажем язык, порождаемый регулярным выражением a*b к какой из этих групп относится ???
если на этом языке можно записать программу генерирующую потенциально бесконечное множество - то ко второй , если нельзя - то к первой.


программа может построить потенциально бесконечное множество если, она, для любого числа N, может построить множество мощности N+1
...
Рейтинг: 0 / 0
Нейронные сети
    #35443529
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
N+1 не важно.
если программа для любого N > 0, может построить множество мощности N.
...
Рейтинг: 0 / 0
Нейронные сети
    #35443671
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizесли на этом языке можно записать программу генерирующую потенциально бесконечное множество - то ко второй , если нельзя - то к первой.


b
ab
aab
aaab
....

чем не бесконечное множество ? :)
а программы на этом языке писать низя наверное
...
Рейтинг: 0 / 0
Нейронные сети
    #35443919
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладна. Вот язык на котором можно программировать :)
Сам язык регулярных выражений. Он к какой группе относится ?
К той в которой SQL, али к той в которой C++ ???
...
Рейтинг: 0 / 0
Нейронные сети
    #35443960
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL - это (ИМХО) не язык программирования.
...
Рейтинг: 0 / 0
Нейронные сети
    #35445898
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) tchingizесли на этом языке можно записать программу генерирующую потенциально бесконечное множество - то ко второй , если нельзя - то к первой.


b
ab
aab
aaab
....

чем не бесконечное множество ? :)
а программы на этом языке писать низя наверное
ну, тоесть для любого неизвестного N Вы можете сгенерировать множество мощности N,
но не можете написать программу на этом языке. следовательно отнесем к группе 1, в которой отсутствует матиндукция, а значит арифметика.
туда же, скорее всего, нужно отнести язык регулярных выражений.
...
Рейтинг: 0 / 0
Нейронные сети
    #35445970
хсщл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)

b
ab
aab
aaab
....

чем не бесконечное множество ? :)
а программы на этом языке писать низя наверное
можно по аналогии :) с
1
01
001
0001
:)
ничего не напоминает ?
...
Рейтинг: 0 / 0
Нейронные сети
    #35445999
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingiz Gluk (Kazan) tchingizесли на этом языке можно записать программу генерирующую потенциально бесконечное множество - то ко второй , если нельзя - то к первой.


b
ab
aab
aaab
....

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

Вообще-то множество тут одно (оно же язык). И множество счетное (без никаких там N)
Так в отношении языка регулярных выражений, хочется услышать более подробную аргументацию отнесения его к той же группе языков, что и sql с qbe (только без аргументов типа "а кудаж его").
Без тени лукавства, хочется понять Вашу логику
...
Рейтинг: 0 / 0
Нейронные сети
    #35446027
нсщл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonSQL - это (ИМХО) не язык программирования.
а если ктонить докажет обратное, вы на его счёт переведёте 100$?
...
Рейтинг: 0 / 0
Нейронные сети
    #35446045
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нсщл maytonSQL - это (ИМХО) не язык программирования.
а если ктонить докажет обратное, вы на его счёт переведёте 100$?
А вы сможете на нём написать программу? Не надо философии, простая проверка, если нельзя написать программу, то не язык программирования.
...
Рейтинг: 0 / 0
Нейронные сети
    #35446093
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoесли нельзя написать программу, то не язык программирования.

а что такое программа ?
...
Рейтинг: 0 / 0
Нейронные сети
    #35446150
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) XDiaBLoесли нельзя написать программу, то не язык программирования.

а что такое программа ?

Компью́терная програ́мма — последовательность формализованных инструкций, предназначенная для исполнения устройством управления вычислительной машины.

Только при эдаком объяснении не только SQL но и HTML получается язык программирования... Тьфу.
...
Рейтинг: 0 / 0
Нейронные сети
    #35446184
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo Gluk (Kazan) XDiaBLoесли нельзя написать программу, то не язык программирования.

а что такое программа ?

Компью́терная програ́мма — последовательность формализованных инструкций, предназначенная для исполнения устройством управления вычислительной машины.

Только при эдаком объяснении не только SQL но и HTML получается язык программирования... Тьфу.

дурное определение. ФП под него не попадает. Где там последовательность инструкций ???
...
Рейтинг: 0 / 0
Нейронные сети
    #35446186
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нсщл maytonSQL - это (ИМХО) не язык программирования.
а если ктонить докажет обратное, вы на его счёт переведёте 100$?
Он удостоится чести поговорить со мной в любое время суток в ICQ. Хотя я сильно сомневаюсь что его доказательство можно будет считать состоятельным.
...
Рейтинг: 0 / 0
Нейронные сети
    #35446203
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) XDiaBLo Gluk (Kazan) XDiaBLoесли нельзя написать программу, то не язык программирования.

а что такое программа ?

Компью́терная програ́мма — последовательность формализованных инструкций, предназначенная для исполнения устройством управления вычислительной машины.

Только при эдаком объяснении не только SQL но и HTML получается язык программирования... Тьфу.

дурное определение. ФП под него не попадает. Где там последовательность инструкций ???
Ну есть же там какие-то инструкции в функциях?
...
Рейтинг: 0 / 0
Нейронные сети
    #35446726
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo Gluk (Kazan) XDiaBLo Gluk (Kazan) XDiaBLoесли нельзя написать программу, то не язык программирования.

а что такое программа ?

Компью́терная програ́мма — последовательность формализованных инструкций, предназначенная для исполнения устройством управления вычислительной машины.

Только при эдаком объяснении не только SQL но и HTML получается язык программирования... Тьфу.

дурное определение. ФП под него не попадает. Где там последовательность инструкций ???
Ну есть же там какие-то инструкции в функциях?

Ага, только нет последовательности инструкций (в общем случае)
Взять к примеру Prolog. Определенная интерактивность внутри правил выводы в нем еще осталась,
но назвать программу на Prolog-е последовательностью инструкций (у меня лично) язык не повернется.
А есть еще APL

С другой стороны, я МОГУ рассматривать язык порождаемый 0*1 как некий язык программирования, а строки 1, 01, 001, .... как последовательности инструкций (для вывода скажем N нуликов и одной единички)
...
Рейтинг: 0 / 0
Нейронные сети
    #35446832
Miher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan) XDiaBLo Gluk (Kazan) XDiaBLo Gluk (Kazan) XDiaBLoесли нельзя написать программу, то не язык программирования.

а что такое программа ?

Компью́терная програ́мма — последовательность формализованных инструкций, предназначенная для исполнения устройством управления вычислительной машины.

Только при эдаком объяснении не только SQL но и HTML получается язык программирования... Тьфу.

дурное определение. ФП под него не попадает. Где там последовательность инструкций ???
Ну есть же там какие-то инструкции в функциях?

Ага, только нет последовательности инструкций (в общем случае)
Взять к примеру Prolog. Определенная интерактивность внутри правил выводы в нем еще осталась,
но назвать программу на Prolog-е последовательностью инструкций (у меня лично) язык не повернется.
А есть еще APL

С другой стороны, я МОГУ рассматривать язык порождаемый 0*1 как некий язык программирования, а строки 1, 01, 001, .... как последовательности инструкций (для вывода скажем N нуликов и одной единички)

Вообще-то, формально, язык программирования, это грубо говоря набор лексических, синтаксических и семантических правил, используемых при реализации алгоритма на понятном для исполнителя языке

Инструкции, не инструкции это все не более чем классы языков программирования
...
Рейтинг: 0 / 0
Нейронные сети
    #35446941
Dried Gagarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c127Кстати работа классической нейронной сети сводится к немного модифицированному умножению матриц, ничего более хитрого там нет. Запишите матрицу инцдентности сети (графа) и возможно увидите.
....
Я уже предлагал тут тест пару лет назад. Мозг комара содержит то ли 30 то ли 300 нейронов. Сеть с таким количеством нейронов ЛЕГКО может быть смоделирована на современном персональном компьютере. Смоделируйте с помощью этой сети поведение комара: поиск еды, уход от хищников, управление в полете, взлет-посадка и прочее. Это же так просто.

Ну то есть ты прекрасно понимаешь, что "нейронные сети" в ИТ - это некоторая абстракция, имеющая слабое отношение к настоящим нейросетям, но предлагаешь при помощи абстракции смоделировать реальную сеть, ограничиваясь количеством штук "нейронов". Довольно беспардонная выдумка, надо сказать. Осталось только потребовать, чтобы "самообучающиеся нейросети" развились до уровня человека, а "генетические алгоритмы" рожали детей.
...
Рейтинг: 0 / 0
Нейронные сети
    #35446960
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, например, нейронные сети используются (с версии 2007 года) для предсказания положения максимумов F2-слоя в модели IRI (International Reference Ionosphere). Модель де-факто в среде геофизиков.

http://modelweb.gsfc.nasa.gov/ionos/iri.html
...
Рейтинг: 0 / 0
25 сообщений из 152, страница 3 из 7
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Нейронные сети
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]