Re: Метод генерации палиндромовmarinolDecember 29 2013, 21:57:40 UTC
С точки зрения практики я до сих пор только анаграммами занимался. просто генерил варианты (анаграммный спектр) и отбирал (уже вручную) лучшие варианты. Автоматическая оценка 'качества' текста (анаграммы, палиндрома, не важно чего) пока на очереди. Так что ответ такой: программы такой у меня нет. Делать строгую программу синтаксического разбора пока не в моих силах (хотя какие-то приближения я конечно буду делать). Да и что она даст - в комбинаторных текстах синтаксис очень свободен. Конечно, близость к правильному синтаксису может быть одним из параметров 'качества' (смысла) текста (палиндрома).
В настоящее время я в первую очередь хочу создать БД всех опубликованных палиндромных текстов (плюс всякий сервис типа проверки на правильность и уникальность) и программу интерактивного помощника составителей палиндромов.
Re: Метод генерации палиндромовwillichDecember 30 2013, 00:41:30 UTC
пынятно, конь еще - того!.. :)) согласно теореме Гёделя о неполноте - понять систему изнутри невозможно. Вы будете смеяться, но палиндромность для составления палиндрома не имеет никакого значения: это неубиваемая аксиома, условие, если хотите, все равно, что нитка крестиком - при вышивке крестиком, или верификация диагноза пневмонии - по рентгену, иначе это - просто не палиндром, вышивка не крестиком и недостоверная диагностика. палиндром - прежде всего правильная фраза, да, именно с правильным синтаксисом, без эклектики, м.б. афоризм, поговорка, поэтизм, худлит короче, а что? готовы ли Вы к диалогу? для начала - неплохо было бы сузить словарь для палиндромов, ведь, согласитесь, есть слова, которые не палиндромируются: например, объем, подъем или водянистый, а оставшиеся все-таки маркировать по частям речи... а вообще было бы интересно найти все палиндромы типа "Аргентина манит негра!", "Деликатес - все-таки лед!", "Гни скобки, кикбоксинг!", "Мадмуазели - филе за ум дам!", возьметесь?
их ещё челюстями кличутwillichDecember 30 2013, 19:50:01 UTC
1. ну, "челюсти" - это мой термин :) Б. Гринберг его как раз не любит, хотя и составил, по моей, кстати, просьбе, хороший список таких слов общеупотребительной лексики, типа РОПОТ - ТОПОР, ЗАКОПАН - НАПОКАЗ и т.д. я его даже как-то по частям речи индексировал
( ... )
Re: их ещё челюстями кличутmarinolDecember 30 2013, 20:38:07 UTC
Онтологии здесь использовать на мой взгляд преждевременно. Разве что как способ работы с синтаксисом. Для определения смысла они по-моему будут беспомощны пока. Поскольку палиндромы зачастую имеют 'нестандартный' смысл (то есть наверняка части будут из разных онтологий), и именно за это ценимы. То есть они сами и генерят новый 'смысл' (точнее голова интерпретирует). Кроме того, описывать онтологии чрезвычайно муторное дело. Короче, всему своё время.
Я вижу, что Вы делали или пытались написать что-то для генерации палиндромов. На какой стадии всё это у Вас?
Re: их ещё челюстями кличутwillichDecember 30 2013, 21:01:01 UTC
1. я вообще ни разу не программер, алгоритмы - пожалуй... 2. я тут не совсем понимаю тогда конечный смысл Вашей автоматизации: если Вы не хотите, чтобы на выходе получился правильный, осмысленный непротиворечивый палиндром (что есть определение), то что же Вы строите? ИМХО, начинать строить палиндром надо с конца! :) 3. или Вы хотите "утонуть" в статистике и получить что-то типа доказательной медицины на выходе?
Re: их ещё челюстями кличутmarinolDecember 30 2013, 21:14:56 UTC
2. для начала, как я говорил, я хочу сделать БД палиндромов. Это само по себе уже, судя по состоянию 'отрасли', неплохой результат. Тем более цель добиться чтобы её мог вести независимо от меня любой непрограммист.
Второе - это интерактивный помощник. И возможно генерация малословных 'реверсов', в соответствии в том числе с синтаксическими шаблонами (как простейшего варианта задания синтаксиса). Отбор по смыслу я на данном этапе не планирую принципиально. Потому, что как я говорил, по моему мнению, часто палиндромы этот смысл и генерят. С другой стороны можно применять 'простейшие' варианты задания смысла. Но только когда всё остальное будет работать как часы.
Comments 20
Reply
занимался. просто генерил варианты (анаграммный спектр) и отбирал (уже вручную) лучшие варианты.
Автоматическая оценка 'качества' текста (анаграммы, палиндрома, не важно чего) пока на очереди. Так что ответ такой: программы такой у меня нет. Делать строгую программу синтаксического разбора пока не в моих силах (хотя какие-то приближения я конечно буду делать). Да и что она даст - в комбинаторных текстах синтаксис
очень свободен. Конечно, близость к правильному синтаксису может
быть одним из параметров 'качества' (смысла) текста (палиндрома).
В настоящее время я в первую очередь хочу создать БД всех опубликованных палиндромных текстов (плюс всякий сервис типа проверки на правильность и уникальность) и программу интерактивного
помощника составителей палиндромов.
Дальше посмотрим.
Reply
согласно теореме Гёделя о неполноте - понять систему изнутри невозможно. Вы будете смеяться, но палиндромность для составления палиндрома не имеет никакого значения: это неубиваемая аксиома, условие, если хотите, все равно, что нитка крестиком - при вышивке крестиком, или верификация диагноза пневмонии - по рентгену, иначе это - просто не палиндром, вышивка не крестиком и недостоверная диагностика. палиндром - прежде всего правильная фраза, да, именно с правильным синтаксисом, без эклектики, м.б. афоризм, поговорка, поэтизм, худлит короче, а что?
готовы ли Вы к диалогу? для начала - неплохо было бы сузить словарь для палиндромов, ведь, согласитесь, есть слова, которые не палиндромируются: например, объем, подъем или водянистый, а оставшиеся все-таки маркировать по частям речи... а вообще было бы интересно найти все палиндромы типа "Аргентина манит негра!", "Деликатес - все-таки лед!", "Гни скобки, кикбоксинг!", "Мадмуазели - филе за ум дам!", возьметесь?
Reply
Reply
Reply
Короче, всему своё время.
Я вижу, что Вы делали или пытались написать что-то для генерации палиндромов. На какой стадии всё это у Вас?
Reply
2. я тут не совсем понимаю тогда конечный смысл Вашей автоматизации: если Вы не хотите, чтобы на выходе получился правильный, осмысленный непротиворечивый палиндром (что есть определение), то что же Вы строите? ИМХО, начинать строить палиндром надо с конца! :)
3. или Вы хотите "утонуть" в статистике и получить что-то типа доказательной медицины на выходе?
Reply
Это само по себе уже, судя по состоянию 'отрасли',
неплохой результат. Тем более цель добиться чтобы её мог вести
независимо от меня любой непрограммист.
Второе - это интерактивный помощник. И возможно генерация
малословных 'реверсов', в соответствии в том числе с синтаксическими
шаблонами (как простейшего варианта задания синтаксиса).
Отбор по смыслу я на данном этапе не планирую принципиально.
Потому, что как я говорил, по моему мнению, часто палиндромы
этот смысл и генерят. С другой стороны можно применять 'простейшие' варианты задания смысла. Но только когда всё остальное будет работать как часы.
Reply
Leave a comment