Sento: посоветуйте лучший синонимайзер - ранее не искал, может ест уже гтовое оптимальное решение - пусть и дорогое-купю хороший коммерческий синонимайзер - качественно преобразующий текст.
Качество - вещь относительная. В любом случае доводка руками будет нужна, каким бы хорошим синонимайзер ни был. Достаточно хороший синонимайзер в мире есть, и не один. На один из них можете посмотреть на сайте в подписи. Правда, продукт пока еще сыроват, так что можете не качать пока, а подождать недельку, пока бета 2 не выйдет.
Есть еще синонимайзер от DimaS, он его сейчас активно продвигает. Вроде народ его продуктом доволен.
Есть еще синонимайзер в алсабмиттере, но это вообще отдельная песня.
В любом случае, вам нужно попробовать хотя две программы, чтобы понять, какая из них лучше. В общем, пробуйте, решайте...
BoyStav: да причем тут C#?
банальное пренебрежение надежностью кода в пользу авось, в данном случае имеет место быть!
Convert.ToString(obj3["имя"])
вместо
obj3["имя"].ToString()
решит эту проблему раз и навсегда.
Хм... Интересно... Все имена полей взяты из документации по Win32 API. Похоже, они снова что-то утаили от простого народа. 😒 Кстати, было бы интересно знать, на какой платформе выскочила такая ошибка? Я пробовал на XP, 2003 server, vista home basic, vista business и vista ultimate - везде эти константы работают. Но вы правы - перестраховываться надо по-любому! И, как мне кажется, решение проблемы лучше искать не в использовании конверта, а в предварительной проверке на наличие поля с указанным именем.
скачался Net 3.0, затем вроде 3.5, минут 20 шли какие-то установки, причем одно и тоже - постоянно прогресс бар Net 3.0 пролистывался от начала до конца, потом я все отменил
это реально так долго? инет 4 мбит, комп celeron 1.3/512 mb
Win XP SP2 Home
Я обновил инсталляху, так что теперь .NET 3.5 будет не нужен. К сожалению, сломался сервер, так что новую версию я залить не смогу. Надеюсь, что к завтрашнему вечеру я заменю сервер и вы сможете скачать новую версию моей программы.
В принципе, вы можете попробовать доустановить текущую версию программы, нужно только подождать, пока все не установится, это в самом деле долго делается - сама инсталляха дотнета весит всего около 50 мегабайт, а вот установка длится долго.
Solser: Согласен, но Ваша программа значительно проигрывает в скорости Провел замер, в то время когда синомайзер от ТС обработал текст размером 250 слов, Ваш синомайзер обработал всего 5 слов. Не знаю это у всех так или только у меня. Но проблема существует такая
Только что измерил: на Celeron 900MHz обработка 250 слов (статистика ворда) занимает 12 секунд. При этом вы учтите, что словарь содержит 106 тысяч слов, при этом программа приводит все синонимы к той же грамматической форме, какую имеет оригинальное слово (чего не умеет программа ТС).
Единственное, из-за чего у вас могли быть тормоза - вы включили перефразирование (или не отключили - по-умолчанию оно включено). Это в самом деле замедляет работу. Тот же самый текст с перефразированием всех предложений обрабатывается несколько минут. При этом собственно синонимизация заняла все те же 12 секунд. Кстати, спасибо, теперь я эту опцию сделал отключенной по-умолчанию.
Кстати, рекомендую скачать самую последнюю версию - сегдняшнюю. Только не забудьте отключить перефразирование текста в настройках. :)
Глумий: ну типа кликаю правой кнопкой над словом - всплывавет окошко в котором:
1. уже имеющиеся синонимы к слову (если есть)
2. поле для добавления своего нового синонима
3. возможность добавления этого слова в стоп-слова
4. возможность удаления синонима из базы (если он есть там)
ну сохранение по кнопке "Сохранить", есс-но
Итак, версия 0.1 перешла в стадию beta. Это значит, что в ней все еще есть ошибки, но их намного меньше, чем в альфе.
Что нового в этой версии:
* добавлена возможность редактирования полученного текста
* сделана защита от изменения исходного текста. Теперь после изменения исходного текста необходимо произвести повторную обработку прежде чем кнопка “Пример” снова будет активной.
* добавлен хелп. В этой версии есть помощь пока что только по ручному режиму.
Также были сделаны некоторые косметические изменения.
Буду рад отзывам и предложениям по улучшению функционала!
Как мне кажется, невозможно получить высокое качество синонимизации без ручной доводки. А 10 тыщ страниц просинонимизированных на автомате - прямая дорога в бан.
Кстати, для того, чтобы за минуту получить тысячу страниц по 10 килобайт, нужно иметь канал в 1.3 мегабита (техническая сторона). Я уже не говорю, что это создаст колоссальную нагрузку на сервер-источник (моральная сторона).
посоветуйте лучший синонимайзер - ранее не искал, может ест уже гтовое оптимальное решение - пусть и дорогое-купю хороший коммерческий синонимайзер - качественно преобразующий текст.
Качество - вещь относительная. В любом случае доводка руками будет нужна, каким бы хорошим синонимайзер ни был. Достаточно хороший синонимайзер в мире есть, и не один. На один из них можете посмотреть на сайте в подписи. Правда, продукт пока еще сыроват, так что можете не качать пока, а подождать недельку, пока бета 2 не выйдет.
Есть еще синонимайзер от DimaS, он его сейчас активно продвигает. Вроде народ его продуктом доволен.
Есть еще синонимайзер в алсабмиттере, но это вообще отдельная песня.
В любом случае, вам нужно попробовать хотя две программы, чтобы понять, какая из них лучше. В общем, пробуйте, решайте...
да причем тут C#?
банальное пренебрежение надежностью кода в пользу авось, в данном случае имеет место быть!
вместо
решит эту проблему раз и навсегда.
Хм... Интересно... Все имена полей взяты из документации по Win32 API. Похоже, они снова что-то утаили от простого народа. 😒 Кстати, было бы интересно знать, на какой платформе выскочила такая ошибка? Я пробовал на XP, 2003 server, vista home basic, vista business и vista ultimate - везде эти константы работают. Но вы правы - перестраховываться надо по-любому! И, как мне кажется, решение проблемы лучше искать не в использовании конверта, а в предварительной проверке на наличие поля с указанным именем.
Большое спасибо, исправим!
у меня не получилось установить
скачался Net 3.0, затем вроде 3.5, минут 20 шли какие-то установки, причем одно и тоже - постоянно прогресс бар Net 3.0 пролистывался от начала до конца, потом я все отменил
это реально так долго? инет 4 мбит, комп celeron 1.3/512 mb
Win XP SP2 Home
Я обновил инсталляху, так что теперь .NET 3.5 будет не нужен. К сожалению, сломался сервер, так что новую версию я залить не смогу. Надеюсь, что к завтрашнему вечеру я заменю сервер и вы сможете скачать новую версию моей программы.
В принципе, вы можете попробовать доустановить текущую версию программы, нужно только подождать, пока все не установится, это в самом деле долго делается - сама инсталляха дотнета весит всего около 50 мегабайт, а вот установка длится долго.
Сегодня долго и упорно пытался скачать вашу программу но, увы, нечего не получилось ибо ссылка битая.
Это не ссылка битая. Это с оборудованием траблы приключились, техподдержка говорит, что блок питания накрылся. 😡 Завтра с утра уже буду разбираться.
Вот это да! На такой развернутый отчет я даже не мог рассчитывать!
Большое спасибо!
Кстати, некоторые фичи уже сделаны в версии 0.1b, также исправлены некоторые баги, указанные вами.
По поводу развития функционала: все это будет, уже есть и на бумаге, и в мозгу и даже кое что в коде.
А про бан за "не уникальный контент" - и правда смешно.
Не знаю, почему вам смешно, но я на собственном горьком опыте это узнал.
Согласен, но Ваша программа значительно проигрывает в скорости
Провел замер, в то время когда синомайзер от ТС обработал текст размером 250 слов, Ваш синомайзер обработал всего 5 слов. Не знаю это у всех так или только у меня. Но проблема существует такая
Только что измерил: на Celeron 900MHz обработка 250 слов (статистика ворда) занимает 12 секунд. При этом вы учтите, что словарь содержит 106 тысяч слов, при этом программа приводит все синонимы к той же грамматической форме, какую имеет оригинальное слово (чего не умеет программа ТС).
Единственное, из-за чего у вас могли быть тормоза - вы включили перефразирование (или не отключили - по-умолчанию оно включено). Это в самом деле замедляет работу. Тот же самый текст с перефразированием всех предложений обрабатывается несколько минут. При этом собственно синонимизация заняла все те же 12 секунд. Кстати, спасибо, теперь я эту опцию сделал отключенной по-умолчанию.
Кстати, рекомендую скачать самую последнюю версию - сегдняшнюю. Только не забудьте отключить перефразирование текста в настройках. :)
ну типа кликаю правой кнопкой над словом - всплывавет окошко в котором:
1. уже имеющиеся синонимы к слову (если есть)
2. поле для добавления своего нового синонима
3. возможность добавления этого слова в стоп-слова
4. возможность удаления синонима из базы (если он есть там)
ну сохранение по кнопке "Сохранить", есс-но
А WordSyn почти все это умеет... :)
ortega3000 добавил 24.07.2008 в 21:38
ИМХО
Не хватает, чтоб тулза понимала падежи, единственное/множественное число
И это WordSyn тоже умеет...
Итак, версия 0.1 перешла в стадию beta. Это значит, что в ней все еще есть ошибки, но их намного меньше, чем в альфе.
Что нового в этой версии:
* добавлена возможность редактирования полученного текста
* сделана защита от изменения исходного текста. Теперь после изменения исходного текста необходимо произвести повторную обработку прежде чем кнопка “Пример” снова будет активной.
* добавлен хелп. В этой версии есть помощь пока что только по ручному режиму.
Также были сделаны некоторые косметические изменения.
Буду рад отзывам и предложениям по улучшению функционала!
Ссылка на скачивание: http://mppr.ru/files/WordSynSetup.zip
Как мне кажется, невозможно получить высокое качество синонимизации без ручной доводки. А 10 тыщ страниц просинонимизированных на автомате - прямая дорога в бан.
Кстати, для того, чтобы за минуту получить тысячу страниц по 10 килобайт, нужно иметь канал в 1.3 мегабита (техническая сторона). Я уже не говорю, что это создаст колоссальную нагрузку на сервер-источник (моральная сторона).