Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];

Вниз

Очень важные сообщения   Найти похожие ветки 

 
Vjik   (2009-01-25 05:50) [0]

Всем привет! Нужна очень срочно помощь профессионалов! Требуется написать программу, которая позволит обрабатывать текстовые конструкции: правильность написания слов, расстановка знаков препинания, разбиение слова на слоги, разбор предложений на части речи, смысловое содержание фраз, ответы на простые вопросы. Разбиение слова на слоги уже готово. С остальным прошу помощи! nullnullnullnull


 
Nic ©   (2009-01-25 06:05) [1]

Задачка нехилая как ни крути ) На такой вопрос на форуме и не ответить нахрапом.


 
test   (2009-01-25 07:36) [2]

База знаний+регулярные выражения

Подобные системы уже есть. Погугли помойму на http://www.codenet.ru/
в прошлом году в статье про такие системы было.


 
test   (2009-01-25 07:45) [3]

Кстати а что в конечном случае должно получиться? Анти-спам прога или справочник который по запросам пользователя выводит инфу?


 
TUser ©   (2009-01-25 09:36) [4]

> Разбиение слова на слоги уже готово.

Тут полгода назад перетирали эту тему. Вообщем, если оно у тебя уже есть и дает правильные результат хотя бы для 99% русских слов, то ты нереально крут. Готов у тебя поучиться.

> смысловое содержание фраз

афигеть


 
Vjik   (2009-01-25 09:50) [5]

Эта программa должна обрабатывать предложения. Эти предложения сам придумываешь и для них должныработать все функции. Т. е. прога работает на определенных условиях для определенных предложений. Прога имеет два *.txt файла, которые являются БД.Они содержат: первый- список всевозможных слогов, написанных в столбик. А второй - содержит форму - слово(которое используется  при вводе предложения)=часть речи этого слова. И так в столбик. В конечном результате должна получиться прога с таким видом:
на экране после запуска появляется окошко, в котором в поле Edit1 вводишь предложение.
После нажатия на одну кнопку в поле ListBox1 появляются эти слова в столбик написанные.
Выбрав в этом списке одно из слов и нажав на другую кнопку в Label1 появляется это же слово, только разбитое по словам.
Нажав на третью кнопку появляется в Label2 часть речи выбранного слова. Часть речи берется из одного из *.txt файлов.
Потом после нажатия на кнопку требуется в Listbox2 вывести  слова, которые сравниваются с выбранным на равенство. Если они равны- т. е. в файле есть запись с этим словом- то это слово просто переписывается просто так. Если его нет- выводится сообщение- такого файла нет в бд или если нашлось слово, которое отличается на одну букву - выводится сообщение- оно неправильно написано и приводится возможный вариант правильного написания этого слова.
последняя кнопка работает так - имеется введенное предложение, проверяется существуют ли в нем такие слова как - а , который, но и т. далее. Если существует - то требуется проверить  стоит ли запятая перед этими словами. Если стоит - вывод сообщения- предложение написано правильно, если нет, то вывод - в предложение требуется поставить запятую.
Последнее что должно быть в программе - ответы на простые вопросы - т. е. вводится вопрос что, кто, какой, что делает и т. д. Ответы на эти вопросы вводятся в коде проги ,т. е. каждому вопросу соответствует определенный ответ.
В инете я ничего вообще не нашел - очень долго уже ищу. Помогите мне , плиз! Дайте мне свой mаil и я пришлю вам исходник, который уже есть!


 
KilkennyCat ©   (2009-01-25 14:57) [6]

нереально. это командная работа, и не только программистов. На Королевстве Делфи как-то набрел на длл-ку, которая грамотно падежи ФИО ставила. Там было описание, как это работает. Очень и очень серьёзный подход. А тут в фиг знает насколько сложнее и объемней.


 
boriskb ©   (2009-01-25 15:25) [7]


> KilkennyCat ©   (25.01.09 14:57) [6]
>
> нереально

Всего вероятней - вполне реально.
Шибко подозреваю, что вы с автором топика про разные задачи говорите.

К примеру:
Задача автоматизации торговли хоть и ставиться в общих чертах (в двух абзацах) одинаково, но реализована в 1с и Васей Пупкиным на заказ соседней торговой фирме в 2 продавца очень уж по разному.
Хотя и та и другая реализация вполне работоспособны и удовлетворяют заказчиков.


 
ketmar ©   (2009-01-25 15:44) [8]

Удалено модератором


 
KSergey ©   (2009-01-25 18:12) [9]

Друзья, ну это ж лаба явно. курсовик максимум. Сами смотрите:

> Vjik   (25.01.09 09:50) [5]
> А второй - содержит форму - слово (которое используется
>  при вводе предложения
)=часть речи этого слова. И так в столбик.

> Часть речи берется из одного из *.txt файлов.

> Если они равны- т. е. в файле есть запись с этим словом- то это
> слово просто переписывается просто так. Если его нет- выводится сообщение- такого файла(?!) нет в бд

> Ответы на эти вопросы вводятся в коде проги ,т.е. каждому вопросу соответствует определенный ответ.

Автор, чего надобно-то - не понятно. В смысле идеи или готовый код? Тогда сумму озвучивай.

> В инете я ничего вообще не нашел - очень долго уже ищу.
> Помогите мне , плиз! Дайте мне свой mаil и я пришлю вам
> исходник, который уже есть!

На кой он нужен? По нему есть предметные ваопросы - так их и надо задавать, иначе достаточно денег в конверте, исходники не нужны.


 
Сергей М. ©   (2009-01-25 18:26) [10]


> Разбиение слова на слоги уже готово


Не соизволите ли продемонстрировать ?


> смысловое содержание фраз


Тянет на Шнобелевскую премию)


 
Vjik   (2009-01-25 18:29) [11]

Эта работа является индивидуальным заданием по предмету Системы Искусственного Интеллекта!  Мне нужен код для реализации описанных задач. Кому не сложно - киньте файл  с примерами реализации этих задач! Заранее премного благодарен!


 
Сергей М. ©   (2009-01-25 18:43) [12]


> Vjik



> индивидуальным заданием


А что же ты тогда клянчишь ?
Задание-то тебе дано)


 
DVM ©   (2009-01-25 18:55) [13]


> Vjik  

Из таких вот задач выросли поисковики типа Google. Это очень непростая задача.


 
Vjik   (2009-01-25 19:08) [14]

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


 
@!!ex ©   (2009-01-25 19:10) [15]

> [14] Vjik   (25.01.09 19:08)

Не надо так провакационно тему называть.. и не будет здесь задир.
и тему создавать надо в тематических разделах.


 
Сергей М. ©   (2009-01-25 19:12) [16]


> Vjik   (25.01.09 19:08) [14]


А в чем срочность-то заключается ?
Почему она возникла ?


 
@!!ex ©   (2009-01-25 19:22) [17]

> [16] Сергей М. ©   (25.01.09 19:12)

Можно я?! Можно я!?? *тянет обе руки вверх*

-Он.. он весь семестр пинал орган, а теперь его приперло и не допуск.. Сказка старая как мир... еще наши родители так делали... тока тогда инета не было...


 
Vjik   (2009-01-25 19:24) [18]

Срочность в том,что мне её надо было сдать сегодня вечером. Из-за этой работы у меня затягивается сессия! Её нужно как можно быстрей сдать!


 
Правильный$Вася   (2009-01-25 19:30) [19]

мороженое - это какая часть речи?


 
Сергей М. ©   (2009-01-25 19:31) [20]


> мне её надо было сдать сегодня вечером


Т.е. сегодня утром ты получил задание, и сегодня же вечером тебе уже надо отчитаться о ее выполнении, так ?


 
Игорь Шевченко ©   (2009-01-25 19:36) [21]


> Из-за этой работы у меня затягивается сессия!


у нас не затягивается, нам пофиг до твоей сессии


 
KilkennyCat ©   (2009-01-25 19:38) [22]


> Правильный$Вася   (25.01.09 19:30) [19]

Холодная!


 
KilkennyCat ©   (2009-01-25 19:39) [23]


> Сергей М. ©   (25.01.09 19:31) [20]

Ты его ник прочитай - Вжик! Так что, все нрмально. Утром задание, вжик, вечером - решение.


 
Vjik   (2009-01-25 19:42) [24]

Нет, получил раньше! Это не имеет значения когда я его получил - я обратился за помощью, с целью получить хоть какую-нибудь нужную инфу, Может кто-то уже реализовывал такую задачу или есть некоторые разработки в этом плане.


 
Сергей М. ©   (2009-01-25 19:45) [25]


> получил раньше! Это не имеет значения когда я его получил


Как это "не имеет" ?
Оч даже имеет !
Что лично ты сделал за это вполне достаточное время для выполнения задания ?


 
Vjik   (2009-01-25 19:57) [26]

Я вижу что реально знающих людей на этом форуме нет . . .  Не ожидал так называемых "мастеров" поставить в тупик. Это конечно не ко всем относится - но ко многим


 
Сергей М. ©   (2009-01-25 20:00) [27]

А двойка-то в кондуит все больше и страшнее грозит)


 
Riply ©   (2009-01-25 20:03) [28]

> [26] Vjik   (25.01.09 19:57)
> Я вижу что реально знающих людей на этом форуме нет

Озвуч достаточную сумму, за выполнение вместо тебя твоей работы и увидишь есть "знающие люди" или нет.


 
Vjik   (2009-01-25 20:04) [29]

Можешь не боятся - выкручусь! Если ты не знаешь - это не значит что никто не знает!


 
Сергей М. ©   (2009-01-25 20:06) [30]


> выкручусь!


Крутись уж где-нибудь в ином месте)


 
Vjik   (2009-01-25 20:18) [31]

Ну это я уже сам решу где и что мне делать! много людей которые просто поясничают - они наверно думают что это круто? Да, Сергей М. ?


 
antonn ©   (2009-01-25 20:23) [32]


> Vjik   (25.01.09 20:18) [31]
>
> Ну это я уже сам решу где и что мне делать!

очень неправильно сказано, именно на такие рассуждения обычно и выводят, дабы со спокойной душой свести все в оффтоп и ругани самого автора, после чего тема закрывается. Не обращай внимания на хамство, в слюбом случае их ты не обыграешь.


 
Сергей М. ©   (2009-01-25 20:24) [33]


> Vjik   (25.01.09 20:18) [31]


Да, Вжик.
Ты валял дурака весь семестр, а теперь хнычешь-канючишь-попрошайничаешь тут - "пода-а-а-айте кто чем может !"
И не паяц ли ты при этом ?)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.54 MB
Время: 0.054 c
2-1233912665
NewBie
2009-02-06 12:31
2009.03.29
Отсылка комбинации клавиш в чужое окно


15-1232061503
Дмитрий С
2009-01-16 02:18
2009.03.29
Экстремальный ноутбук


15-1232375977
SP
2009-01-19 17:39
2009.03.29
Съемный диск


3-1217238791
Fynjy
2008-07-28 13:53
2009.03.29
как вручную создать TIBDataBase


15-1232646153
AlexDan
2009-01-22 20:42
2009.03.29
Простые числа и пятница.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский