Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Аналіз тональності текстів на основі ДСМ-методу

Реферат Аналіз тональності текстів на основі ДСМ-методу





="justify"> / / / Ім'я файлу, що містить текст

/ / / string name;

/ / /

/ / / Безліч слів зі словника, содержщіх в тексті

/ / / HashSet setValues;

/ / /

/ / / Клас тексту:

/ / / «-»- Негативний,

/ / / «+»- Позитивний

/ / / «t»- Невизначеною тональності

/ / / char type;

}

/ / /

/ / / Метрики якості

/ / / struct EffectMeasure

{

/ / /

/ / / Точність

/ / / double precission;

/ / /

/ / / Повнота

/ / / double recall;

/ / /

/ / / F1-міра

/ / / double f1_measure;

/ / /

/ / / Правильність

/ / / double accuracy;

/ / public int countPlusHyp;// Кількість позитивних гіпотез

/ / public int countMinusHyp;// Кількість негативних гіпотез

} Program

{

/ / /

/ / / Завантаження словника

/ / /

/ / / void LoadDictionary (Dictionary words)

{sr=new StreamReader («dictionary.txt», Encoding.GetEncoding (1251)); numWord=0; (! sr.EndOfStream)

{str=sr.ReadLine (); + +;. Add (str, numWord);

}. Close ();

}

/ / /

/ / / Сортування масиву прикладів у випадковому порядку

/ / /

/ / / void RandomSort (TextInfo [] arrayOfSet)

{rand=new Random (); (int i=0; i

{index1=rand.Next (0, arrayOfSet.Length - 1); index2=rand.Next (0, arrayOfSet.Length - 1); temp=arrayOfSet [index1]; [index1]= arrayOfSet [index2]; [index2]=temp;

}

}

/ / /

/ / / Нормалізація вихідних текстів

/ / / void NormText ()

/ / Нормалізуємо позитивні текстиsrcText=new TextNormalizer ();. Normalize («SourceTexts PlusSamples», «NormalizedTexts PlusSamples»);

/ / Нормалізуємо негативні тексти.Normalize («SourceTexts MinusSamples», «NormalizedTexts MinusSamples»);

/ / Нормалізуємо тау-тексти.Normalize («SourceTexts TauSamples», «NormalizedTexts TauSamples»);

}

/ / /

/ / / Побудова масиву з множин слів, що містяться в кожному тексті

Назад | сторінка 15 з 23 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Double Standards in Modern Politics
  • Реферат на тему: Double Entry Types of Balance Sheet
  • Реферат на тему: Double electric layer. Mechanism of formation and theory of structure
  • Реферат на тему: Програма частотного словника сполучень слів
  • Реферат на тему: Точність (правильність і прецизійність) методів та результатів вимірювань. ...