Разбираем морфологию

Одной из важнейших задач, которые стоят перед лингвистическими автоматами, является морфологический анализ слов. Если заглянуть в Википедию, то можно обнаружить, что морфология - это раздел лингвистики, основным объектом которого являются слова естественных языков и их значимые части (морфемы). В задачи морфологии входит определение слова как особого языкового объекта и описание его внутренней структуры.
Continue reading »

Словарная база синонимайзера

С легкой руки Dizels - моего постоянного читателя и комментатора (надеюсь, в дальнейшем он станет еще и критиком, а, может, еще и партнером) - решил переименовать Синонимизатор в Синонимайзер. Название приобрело если не зловещий, то по крайней мере хищный (устрашающий?) вид. Впрочем, надеюсь, что это не отпугнет моих потенциальных клиентов.
Continue reading »

Среда разработки

Программа должна быть настольным приложением, поэтому для ее создания был выбран MS Visual Studio 2008, а в качестве языка разработки - C#. Я пишу на этом языке уже более трех лет, так что проблем с разработкой быть не должно.

В качестве базы данных для программы был выбран MSSQL Server. На клиентских машинах база данных будет крутиться под управлением MSSQL Compact, встроенным с Microsoft .NET Framework, так что никакие дополнительные драйвера не будут нужны.
Continue reading »

Требования к синонимизатору

Программа синонимизатора должна быть:

  • быстрой
  • многофункциональной
  • интуитивно понятной

Кроме того, она должна иметь:

  • большой словарь
  • большую базу синонимических связей
  • редактор для работы со словарем

Continue reading »

С чего все началось

А началось все с того, что год назад я решил сделать сплог. Ну, конечно, это не то, что надо было делать, но год назад я только начал зарабатывать с помощью интернета и пробовал все возможности. Итак, я написал движок для сплога, повесил грабилку RSS-лент и скачал первые десять текстов.
Continue reading »