Имя: Пароль:
1C
 
Офф. Какие прикладные задачи требуют нечеткой логики программирования ?
Ø
0 Vacony
 
16.11.06
16:13
А то посмотришь все темы на форуме - как открыть/получить/поставить/добавить/убрать ... все упирается в четкую логику, инструмент к которой разработчик не раскрыл. Неужели все прикладные задачи такие "минимизированы" ?
1 Тигра полосатая
 
16.11.06
16:15
три раза прочитала. не поняла сути вопроса
2 angro
 
16.11.06
16:16
(0) сделай кнопку чтобы всё
3 Берсеркер
 
16.11.06
16:16
Про нечеткие множества знаю
А как может быть нечеткий программизм? ;)
4 Uho
 
16.11.06
16:17
пипец какой-то...
5 Sasha
 
16.11.06
16:18
(+4) а завтра пятница...
ЗЫ. то (0) искуственный интеллект на языке 1С?
6 Uho
 
16.11.06
16:20
(0) на тебе сегодняшний пример "нечеткой логики программирования":
"Вообщем, есть Бух. запрос из которого выбирается Субконто, по которому делается другой запрос: БИВозвраты.ВыполнитьЗапрос(БИ.Операция,ДатаОк,СчДт,,,,"Проводка");,
ДатаОк выбирается в форме, так вот если вместо БИ.Операция поставить Док.ДатаДок (Док = БИ.Операция.Субконто(3), то выдает ошибку - "Неправильно задан период!", та же ошибка, если вместо ДатаОк поставить реквизит типа Дата из Док. Дата из реквизита 100% > БИ.Операция. Подскажите, пожалуйста - где я чего-то не понимаю? Заранее Спасибо!"
7 Берсеркер
 
16.11.06
16:24
"нечеткая логика программирования":
Остаток товара Х на складе лежит в пределах от 1000 до 1200 с вероятностью 95% ;))
8 Vacony
 
16.11.06
16:26
суть вопроса такова - что все задачи сводятся к условию/циклу/присвоению. Но есть же большой раздел нечеткой логики, нелинейного программирования, есть спец. языки логики. Так вот неужели это все так оторвано от жизни, что у нас возникают вопросы только по первому пункту ?
9 Uho
 
16.11.06
16:27
(8) если вопросы "по первому пункту" люди сформулировать не могут, то куда уж там дальше...
10 Vah
 
16.11.06
16:29
имхо автору не хватает веток про лося:
-Почему не работает 1С?
ЗЫ присоединяюсь, без них скучно
11 владимирм
 
16.11.06
16:33
(8)Пример нечеткой логики:
Бухша мне говорит: "Сделай в программе так, как я хочу".
Кстати, сама блондинка.
12 Uho
 
16.11.06
16:35
+9 и вообще, ты походу у тебя фильтр тем какой то стоит :)))
13 DeiMos
 
16.11.06
16:50
(0): Задача чётко сформулирована в (2).
Однако язык 1С не имеет возможностей (матаппарата) для реализации такого класса задач.
Нейронные сети пишутся на других языках...
Поэтому на данном форуме (1С) проблемы этих языков и методик и не обсуждаются...
Это тебе на форум финансовых аналитиков, или биржевых трейдеров надо, поспрошай у них, какие самообучающиеся системы существуют...
14 Vacony
 
16.11.06
16:51
11 - все ее требования она рассписывает на бумажке, ставит свою расспись под ней - и все это дело укладывается в цикл/условие/присвоение. Это четкая логика. Просто мысли у "бухи" нечеткие...
 Я ,к примеру, про задачи принятия решений... Где нельзя сказать - что если акции стали 6.5 - берем 100 штук, иначе не берем...
15 2Green
 
16.11.06
16:52
 (8)
 - здесь программисты, в основном. он имеют набор методов, функций получающих на входе чёткие параметры и выдающих чёткий результат. всё четко.
 - есть задача, и заказчик. он далёк от методов и функций средств разработки. у него есть определённое количество денег и конкретных хотелок на входе, за которые он желает получить конретный результат (описываемый хотелками) на выходе.
 - есть постановщики задачи и (они же) писатели ТЗ, которые перекладывают далекую от программирования логику заказчика на возможности конкретных средств разработки.
 - есть программисты, у которых есть четкое ТЗ на входе и четкие методы реализации этого ТЗ.
16 101
 
16.11.06
16:54
сделать ВСЁ ;)) кнопка
17 2Green
 
16.11.06
16:55
 (14) есть понятие рандома
18 Vacony
 
16.11.06
16:55
13 - в (2) вообще нет задачи, т.к. слово все - это ничего.
 А про сети и обучаемость - не в этом вопрос. Я не хотел из 1С делать нейронную сеть. Просто неужели никто не сталкивался с нечеткими задачами в прикладной жизни 1С-ника ? или они изначально уходят на "форум финансовых аналитиков, или биржевых трейдеров" ?
19 Vtlk
 
16.11.06
16:58
(16)Не забываем галочку "читать мысли"
20 angro
 
16.11.06
16:58
(18) приведи пример нечёткой задачи, ты сам понимаешь о чём говоришь?
21 DeiMos
 
16.11.06
16:59
(18): Дай определение нечёткой задачи.
И пример конкретный приведи.
22 2Green
 
16.11.06
17:01
 (18) хм. ну ясное дело в прогу нельзя заранее заложить все возможные факторы влияющие на принятие оптимального решения. но можно посчитать наиболее влияющие факторы и предоставить их человеку в графическом виде.
 Не понимаю, что тут обсуждать.
23 Vacony
 
16.11.06
17:03
(20) нечеткая задача, это любая задача приближенная к жизни, а не из области - пришло по 10, продали по 12, 2 прибыли. разложили по счетам и радуемся.
 Это задача - брать ли зонтик с собой, если на небе тучи ? Тут нужен анализ - а какие это тучи? а берут ли остальные зонтик ? А был ли дождь вчера когда были тучи ? а что говорит прогноз ? а есть ли вообще желание брать зонтик ?
 Я к тому, что неужели всезде сидят ротобы, продуцирующие "тупые" прямые задачи, постановщики задач и такие же кодеры ... грустно
24 2Green
 
16.11.06
17:04
 хотя в принципе, можно написать прогу получающую на входе неопределённое кол-во параметров и правил определения их влияния на конечный результат. значение параметров и правила должен всё равно задавать пользователь.
25 DeiMos
 
16.11.06
17:08
(23): Я понял тебя...
Другой пример нечёткой задачи тебе приведу:
Технический анализ товарных, валютных и фондовых рынков.
- Я правильно уловил, то что ты понимаешь под "нечёткой задачей"?
 
Если да, - тогда повторяю свой ответ.
В 1С под это дело нету матаппарата (в том числе логических и "философских" (смайлик) функций), поэтому и не грузимся этими задачами тут...
26 2Green
 
16.11.06
17:08
 (24+) в проге также можно учитывать статистику по различным параметрам...
 по-любому всё чётко
27 Vacony
 
16.11.06
17:09
24 можно, и не сложно. две таблицы - факторы и влияние. вопрос не в реализации, а в практической сталкиваемости с этими задачами. Я не вижу на форуме таких задач - а форум как нельзхя более практичен с жизнью. Может это значит, что все эти нечеткие задачи, логики и т.д. просто ненужны ?
28 2Green
 
16.11.06
17:11
 (27) 1C - ПО для автоматизации учётных задач. учёт - это определение "чёткости". потому.
29 DeiMos
 
16.11.06
17:13
(27): "Может это значит, что все эти нечеткие задачи, логики и т.д. просто ненужны ?"
- Нужны, очень нужны.
 
"Я не вижу на форуме таких задач "
- Сходи на форум специалистов по C#, AJAX. Там увидишь.
У них есть средства языка...
30 2Green
 
16.11.06
17:13
 логика программирования всё равно всегда чёткая, независимо от средства разработки :-)
31 DeiMos
 
16.11.06
17:16
– Мудрец – тот, кто достиг центральной точки Колеса и остается привязанным к «Неизменному Среднему», пребывая в неразрывном единении с Истоком, участвуя в его неподвижности и подражая его бездействующему действию, – уточнил Лю Седьмой.
Жихарь ничего не понял, и вообще у них в дружине за такие слова били морду, невзирая на возраст, но подтвердил:
– Точно! И старый Беломор среди этих людей, и мы с вами… Остальные то живут по привычке, из раза в раз одно и то же делают, а есть дурачки, которым больше всех надо… Но теперь мне волшебная дудка помогла все вспомнить. В первый раз меня ведьма еще маленьким зажарила и съела – я тогда не догадался попросить, чтобы она показала, как в печку лезут. Во второй раз погиб я в схватке с царевичем Билятом за золотую ложку. В третий – помер на кольях в Бессудной Яме. В четвертый – одолели меня Гога и Магога. В пятый – прости, брат, убил я тебя при первой встрече, но и сам истек кровью. В шестой – сгорели мы все в коварной бане. В седьмой – заковали нас поганые менты и отправили на каторгу, а при побеге прикончили из громовых самострелов. В восьмой – растоптала нас конями Чих орда…
Потом раздавил варкалап… Потом колдуны замучили… Это я еще не все перечисляю, а через два раза на третий! Но с каждым разом мы хоть на шаг да ближе были к цели! Значит, если не сейчас, так на следующем обороте непременно доберемся и до Полуденной Росы…
– Лучше бы сейчас, – вздохнул Яр Тур. Бедный Монах глазел на Жихаря с веселым сожалением.
– В следующий раз, – сказал Жихарь, – я нипочем не стану связываться с Дикой Охотой.
– Сомневаюсь, сэр Джихар. Натура ваша вряд ли изменится…
– Это так, – затосковал Жихарь. – Но ведь не обойти нам Стоячего Моря, все равно догонят…
– Простите, уважаемые, – вмешался Лю Седьмой, – но у нас в Поднебесной никого не возмущает круговое движение нефритового диска Пи, каковое движение вы, как я понимаю, собираетесь нарушить. Чем плох существующий порядок и как вы узнаете, что он изменился?
32 VZ
 
16.11.06
17:19
"Бог в кегли не играет!" (с) А.Эйнштейн.
33 Львенок
 
16.11.06
17:23
Вот тебе пример не четкой логики хотя любая не четкая логика сводится к построению маленьких и прямых алгоримов....
На счет 43 с счета 20 приходит сумма и становится количеством с некоторой аналитикой. так же на счет 43 приходит сумма с других счетов. как сделать так чтоб весь месяц на 43 приходил план а в конце месяца на 90й счет упало отклонение плана от факта. При этом с 43 счета может (на тот же 43) уйти некоторое количество и сумма которые не учитываются если они ушли на склад у которого стоит вид склад брака.... Ну есть такие задачи, можеш радоваться жизни и считать теперь 1сников умными. А зачем тебе это?
34 DeiMos
 
16.11.06
17:29
(33): Ты не понял.
Автора интересуют не "маленькие прямые алгоритмы", а системы, работающие не по чёткой логике (без алгоритмов), типа интуитивно.
При этом задача - может быть поставлена чётко, логично и алгоритмично.
А её решение - может быть как-бы "интуитивным".
Причём верным.
Причём, если дать ЭТУ ЖЕ задачу ещё раз - решение может быть уже другим.
Тоже верным.
35 Львенок
 
16.11.06
17:31
:)) бугага папа папа а пришельцы есть? Уточню, автору обязательно наличие фактора случай. Или все же он удовольствуется огромной вариативностью?
36 DeiMos
 
16.11.06
17:32
– Могу еще поведать о подвигах чудеснорожденного героя А Ка Сорок Седьмого, владевшего искусством метко плеваться во врага свинцовыми шариками…
– Да спасибо, отдохни, почтенный. Все никак не привыкну – то ли ты молодой удалец, то ли преклонный старец, уж не прогневайся.
Настал черед Принца. Яр Тур поднялся на ноги, хотя никакой нужды в том не было, и начал рассказывать свою устареллу. Сложена она была вроде песни – одно слово цеплялось за другое, перекликалось одно с другим, отзывалось одно в другом, так что даже напев получался. Яр Тур при этом то прижимал руку к сердцу, то простирал эту же руку вдаль. Да только никакой дали в углубляющемся колодце не бывает, есть одна высь.
Печальная устарелла его была про мужика бобыля, как сидит он за пустым столом и тоскует по любимой, которой уже и на свете нет. И влетает к нему в избу ворон – здоровенный, глаза горят, перья все врастопырку – и садится на полати. Бобыль знает, что птица то вещая, и давай его пытать: встречу я еще свою милую или нет? А ворон ему: «Никогда!» Бобыль опять спрашивает: а душа то моя успокоится? Ворон свое: «Никогда!» Тогда лети отсюда по хорошему, советует бобыль, а поганая птица снова здорово: «Никогда!»
Понравилось, видно, в избе то. Ну, бобыль огорчился и запил горькую.
На языке Принца слово «никогда» звучало куда страшнее, чем на Жихаревом.
Богатырь подумал, что надо было бобылю задать совсем простой вопрос, например: «Сколько на руке пальцев?» Ворон снова каркнул бы: «Никогда!», поскольку других слов он наверняка не знает, опозорился бы в звании вещего и улетел, теряя перья от заслуженного стыда.
«Всем все объяснять надо, недогадливый какой народ пошел!» – сокрушался Жихарь.
Сам он собрался поведать устареллу про доброго молодца, что из за бедности и гордости бесстрашно зарубил топором ветхую старушку, но тут Индрик поворотил куда то в сторону, так что спутникам пришлось ухватиться друг за дружку, да еще и за хвостик.
37 Vacony
 
17.11.06
10:13
(36) и много у тебя таких рассказов ? сейчас как раз пятница - буду читать :)
38 DeiMos
 
17.11.06
10:22
(37): Поищи Михаила Успенского на альдебаране, или на либ.ру
39 Vacony
 
17.11.06
17:06
Ну так к вопросу о нечетких задачах...неужели реальный 1с-ник не сталкивается с ними ? и как их решает ?
40 Начинающий юзер
 
17.11.06
17:17
2(39) Сталкивался...каждый день в метро...сам не решал...)
41 Пудель
 
17.11.06
17:17
(39) Жизнь - это одна из таких задач, такой ответ устроит? :)
42 Vah
 
17.11.06
17:32
(39) На выходные тебе задачка "Зачем меня мама родила.."
43 Львенок
 
17.11.06
17:35
(39) а (33) вас не устраивает? я могу более подробно описать.
"Нечеткое же программирование выделяет естественную множественность неточно определенных целей, значений и ограничений. При этом оптимальность определяется и в терминах поведения, и как качество, присущее решению." Сударь так каждый день и почти каждая задача попадает под это определение :)
44 Vacony
 
17.11.06
17:51
41 - вы жизнь на 1С программируете ? :)
42 - грубо
43 - и как это под ваши задачи пападает ? все больше как-то темки про отчеты, выборки ...
45 Vah
 
17.11.06
18:32
(44) извиняюсь. постом (39) навеяло
46 2Green
 
17.11.06
18:35
 сколько надо купить пива (а может лучше водки? или другого какого пития) и какого, кого позвать и куда, в пятницу или лучше в субботу, ... - чтобы немного расслабиться от рабочей недели?
47 Пудель
 
17.11.06
20:23
(44) А программирование чётко по определению. Алгоритм подразумевает повторяемость и т.д. И даже анализ данных - это сведение неопределённой задачи к нескольким определённым моделям.
48 Buhta
 
17.11.06
20:49
(46)В данном контексте задача не имеет решения...
49 Мимохожий Однако
 
18.11.06
07:50
в 8-ке есть объекты по анализу данных. Нечеткая логика программирования реализуется самим человеком. 1С не нужен
50 Mitrich
 
18.11.06
09:32
Насколько знаю из автоматики, нечеткая логика для прогнозирования результата базируется в первую очередь на экспертных оценках и к самообучающимся системам отношения не имеет. БД экспертных оценок может постоянно меняться и обновляться
Типа: "если тучи на небе занимают 85% площади, то согласно мнению авторитетного в этих делах эксперта-метеоролога дяди Васи надо брать зонтик".
Для примера в (27) "две таблицы - факторы и влияние" - эти таблицы составляются не одноэсниками, а экспертами в данной области.
(46, 48) Задача с т.з. нечеткой логики будет иметь решение, если автор обзвонит большинство знакомых с Т1С и получит у них ряд экспертных оценок данного вопроса :)
Т.е. нужны э к с п е р т ы для создания БД этих оценок, которой будет пользоваться программа, причем чем больше - тем более "приближенное к жизни" получится решение задачи. И чего тут необходимо обсуждать? Алгоритмы оптимального выбора оценки? Хотя, канечна, если автор хочет что-то типа финансового анализа рынка сбыта автоматизировать...
PS Может я и не прав, и автор подразумевает что-то другое.
PPS В пром.автоматике 2 конкурирующих направления в этой области - нечеткая логика и самонастраивающиеся системы (БД оценок нет, изменения алгоритма управления связаны с прогнозированием на основе текущего и предыдущих состояний системы). Меня учили приверженцы второго пути, поэтому сильно много про нечеткую логику не пытайте :)
51 Шухер
 
18.11.06
12:35
<открыть/получить/поставить/добавить/убрать ...> - Суровая правда.
(0) почитай про команды прцессора, вообще со смеху лопнешь.
52 Чучундер
 
18.11.06
13:47
Простая нечеткая задача: покупать товар на склад иди не покупать?
53 Vacony
 
20.11.06
10:21
47 - а как же системы с обучаемостью ? нейронными сетями и т.д. ? к чему они тогда, если все "четко и ясно " ?
49 - пройдя через человека она самим человеком становится "гладкой" - т.е. четкой. это человек делает ее четкой.
51 - да смешного везде много :)
52 - верно. только все ее как решают ? а никак. как менеджер решит - хорошее у него настроение или нет. ну в лучшем случает посмотрит продажи за период.
54 TimotiTim
 
20.11.06
10:30
Открыли магазин
стоит самописная конфа - проще уже некуда
пару больших кнопок - ввести сумму и пробить чек.
Продавцы - компьютеров боятся
Директор магазина (оборот магазина за 15 дней немногим больше 1000000)
компьютер боится как огня...
Спрашиваю что вам нужно для полного счастья...
- Что бы программа делала ВСЕ отчеты какие НАДО !!!
- А какие надо ?
- Ну все...
Хорошо. Внешняя обработка. ОДНА здоровая кнопка с надписью "Отправить ВСЕ отчеты по МАГАЗИНУ". Нажимаешь...прогресс бар в течении минуты....проценты и количество отчетов показывает (миф только надпись)
в конце выдает предупреждение "ВСЕ отчеты В КОЛИЧЕСТВЕ 56 шт. Ген.Диру отправлены!!!!"
Вы бы видели ее лицо....она была счастлива как младенец....
Через два часа позвонил Ген.Дир. и говорит....Дир.мага в объяснительной написала что ЛИЧНО САМА отправила ЕМУ 56 отчетов - а он не получил...может почта не работает ???? Пипец
57 mclarry
 
21.11.06
12:44
Ну сделал я небольшую машину вывода (мини-Пролог) на 1С под конкретную задачу. И ничего, мир не перевернулся. Автор, найди себе занятие, не майся...