2398 lines
186 KiB
Plaintext
2398 lines
186 KiB
Plaintext
{
|
||
"cells": [
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "d5b48413",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Пример предобработки и векторизации текстовых данных с помощью word2vec"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "1ce7f779",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Инициализация spacy и загрузка модели для русского языка"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 2,
|
||
"id": "b41133f5",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"import spacy\n",
|
||
"\n",
|
||
"sp = spacy.load(\"ru_core_news_lg\")"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "e0445088",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Загрузка содержимого текстовых документов"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 3,
|
||
"id": "e13d53ef",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"<class 'pandas.core.frame.DataFrame'>\n",
|
||
"Index: 41 entries, 0 to 40\n",
|
||
"Data columns (total 3 columns):\n",
|
||
" # Column Non-Null Count Dtype \n",
|
||
"--- ------ -------------- ----- \n",
|
||
" 0 doc 41 non-null object\n",
|
||
" 1 text 41 non-null object\n",
|
||
" 2 type 41 non-null int64 \n",
|
||
"dtypes: int64(1), object(2)\n",
|
||
"memory usage: 1.3+ KB\n"
|
||
]
|
||
},
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>doc</th>\n",
|
||
" <th>text</th>\n",
|
||
" <th>type</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>16</th>\n",
|
||
" <td>tz_01.docx</td>\n",
|
||
" <td>2.2 Техническое задание\\n2.2.1 Общие сведения\\...</td>\n",
|
||
" <td>0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>19</th>\n",
|
||
" <td>tz_02.docx</td>\n",
|
||
" <td>2.2 Техническое задание\\n2.2.1 Общие сведения\\...</td>\n",
|
||
" <td>0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>28</th>\n",
|
||
" <td>tz_03.docx</td>\n",
|
||
" <td>2.2. Техническое задание\\nОбщие сведения:\\nВ д...</td>\n",
|
||
" <td>0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>35</th>\n",
|
||
" <td>tz_04.docx</td>\n",
|
||
" <td>Техническое задание\\n2.2.1 Общие сведения\\nИнт...</td>\n",
|
||
" <td>0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>38</th>\n",
|
||
" <td>tz_05.docx</td>\n",
|
||
" <td>2.2 Техническое задание\\n2.2.1 Общие сведения....</td>\n",
|
||
" <td>0</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" doc text type\n",
|
||
"16 tz_01.docx 2.2 Техническое задание\\n2.2.1 Общие сведения\\... 0\n",
|
||
"19 tz_02.docx 2.2 Техническое задание\\n2.2.1 Общие сведения\\... 0\n",
|
||
"28 tz_03.docx 2.2. Техническое задание\\nОбщие сведения:\\nВ д... 0\n",
|
||
"35 tz_04.docx Техническое задание\\n2.2.1 Общие сведения\\nИнт... 0\n",
|
||
"38 tz_05.docx 2.2 Техническое задание\\n2.2.1 Общие сведения.... 0"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
},
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>doc</th>\n",
|
||
" <th>text</th>\n",
|
||
" <th>type</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>25</th>\n",
|
||
" <td>Этапы разработки проекта2.docx</td>\n",
|
||
" <td>Этапы разработки проекта: заключительные стади...</td>\n",
|
||
" <td>1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>21</th>\n",
|
||
" <td>Этапы разработки проекта3.docx</td>\n",
|
||
" <td>Этапы разработки проекта: определение стратеги...</td>\n",
|
||
" <td>1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>40</th>\n",
|
||
" <td>Этапы разработки проекта4.docx</td>\n",
|
||
" <td>Этапы разработки проекта: реализация, тестиров...</td>\n",
|
||
" <td>1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>30</th>\n",
|
||
" <td>Этапы разработки проекта5.docx</td>\n",
|
||
" <td>Этапы разработки проекта: стратегия и анализ\\n...</td>\n",
|
||
" <td>1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>22</th>\n",
|
||
" <td>Язык манипуляции данными.docx</td>\n",
|
||
" <td>2.1.3. Язык манипуляции данными (ЯМД)\\nЯзык ма...</td>\n",
|
||
" <td>1</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" doc \\\n",
|
||
"25 Этапы разработки проекта2.docx \n",
|
||
"21 Этапы разработки проекта3.docx \n",
|
||
"40 Этапы разработки проекта4.docx \n",
|
||
"30 Этапы разработки проекта5.docx \n",
|
||
"22 Язык манипуляции данными.docx \n",
|
||
"\n",
|
||
" text type \n",
|
||
"25 Этапы разработки проекта: заключительные стади... 1 \n",
|
||
"21 Этапы разработки проекта: определение стратеги... 1 \n",
|
||
"40 Этапы разработки проекта: реализация, тестиров... 1 \n",
|
||
"30 Этапы разработки проекта: стратегия и анализ\\n... 1 \n",
|
||
"22 2.1.3. Язык манипуляции данными (ЯМД)\\nЯзык ма... 1 "
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"import pandas as pd\n",
|
||
"from docx import Document\n",
|
||
"import os\n",
|
||
"\n",
|
||
"\n",
|
||
"def read_docx(file_path):\n",
|
||
" doc = Document(file_path)\n",
|
||
" full_text = []\n",
|
||
" for paragraph in doc.paragraphs:\n",
|
||
" full_text.append(paragraph.text)\n",
|
||
" return \"\\n\".join(full_text)\n",
|
||
"\n",
|
||
"\n",
|
||
"def load_docs(dataset_path):\n",
|
||
" df = pd.DataFrame(columns=[\"doc\", \"text\"])\n",
|
||
" for file_path in os.listdir(dataset_path):\n",
|
||
" if file_path.startswith(\"~$\"):\n",
|
||
" continue\n",
|
||
" text = read_docx(dataset_path + file_path)\n",
|
||
" df.loc[len(df.index)] = [file_path, text]\n",
|
||
" return df\n",
|
||
"\n",
|
||
"\n",
|
||
"df = load_docs(\"data/text/\")\n",
|
||
"df[\"type\"] = df.apply(lambda row: 0 if str(row[\"doc\"]).startswith(\"tz_\") else 1, axis=1)\n",
|
||
"df.info()\n",
|
||
"df.sort_values(by=[\"doc\"], inplace=True)\n",
|
||
"\n",
|
||
"display(df.head(), df.tail())"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "6c67ab8d",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Предобработка текстовых данных\n",
|
||
"- приведение к нижнему регистру;\n",
|
||
"- удаление стоп-слов;\n",
|
||
"- удаление знаков препинания и спец-символов;\n",
|
||
"- лемматизация;\n",
|
||
"- формирование би-грамм с помощью Phraser, Phrases.\n",
|
||
"\n",
|
||
"У Phrases можно изменять параметры: min_count и threshold (минимальное количество вхождений и порог оценки устойчивости) для повышения качества полученных би-грамм."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 4,
|
||
"id": "e1f47641",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>doc</th>\n",
|
||
" <th>text</th>\n",
|
||
" <th>type</th>\n",
|
||
" <th>prep_text</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>16</th>\n",
|
||
" <td>tz_01.docx</td>\n",
|
||
" <td>2.2 Техническое задание\\n2.2.1 Общие сведения\\...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[2.2, технический, задание, 2.2.1, общий, све...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>19</th>\n",
|
||
" <td>tz_02.docx</td>\n",
|
||
" <td>2.2 Техническое задание\\n2.2.1 Общие сведения\\...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[2.2, технический, задание, 2.2.1, общий, све...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>28</th>\n",
|
||
" <td>tz_03.docx</td>\n",
|
||
" <td>2.2. Техническое задание\\nОбщие сведения:\\nВ д...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[2.2], [технический, задание, общий, сведение...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>35</th>\n",
|
||
" <td>tz_04.docx</td>\n",
|
||
" <td>Техническое задание\\n2.2.1 Общие сведения\\nИнт...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[технический, задание, 2.2.1, общий, сведение...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>38</th>\n",
|
||
" <td>tz_05.docx</td>\n",
|
||
" <td>2.2 Техническое задание\\n2.2.1 Общие сведения....</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[2.2, технический, задание, 2.2.1, общий, све...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>tz_06.docx</td>\n",
|
||
" <td>2.2 Техническое задание\\t\\n1.Общие сведения\\nП...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[2.2, технический, задание, 1.общие, сведение...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4</th>\n",
|
||
" <td>tz_07.docx</td>\n",
|
||
" <td>Техническое задание\\nОбщие сведения\\nВ данном ...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[технический, задание, общий, сведение, разде...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>33</th>\n",
|
||
" <td>tz_08.docx</td>\n",
|
||
" <td>Техническое задание\\n1 Общие сведения\\n1.1 Пол...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[технический, задание, 1, общий, сведение, 1....</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>39</th>\n",
|
||
" <td>tz_09.docx</td>\n",
|
||
" <td>2.2. Техническое задание\\n2.2.1.\\n\\nОбщие свед...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[2.2], [технический, задание, 2.2.1, общий, с...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>tz_10.docx</td>\n",
|
||
" <td>2.2. Техническое задание\\n2.2.1. Общие сведени...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[2.2], [технический, задание, 2.2.1], [общий,...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>5</th>\n",
|
||
" <td>tz_11.docx</td>\n",
|
||
" <td>2.2.\\tТехническое задание\\n2.2.1.\\tОбщие сведе...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[2.2], [технический, задание, 2.2.1, общий, с...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>36</th>\n",
|
||
" <td>tz_12.docx</td>\n",
|
||
" <td>2.2\\tТехническое задание\\n2.2.1\\tОбщие сведени...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[2.2, технический, задание, 2.2.1, общий, све...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>37</th>\n",
|
||
" <td>tz_13.docx</td>\n",
|
||
" <td>2.2. Техническое задание\\n2.2.1. Общие сведени...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[2.2], [технический, задание, 2.2.1], [общий,...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>20</th>\n",
|
||
" <td>tz_14.docx</td>\n",
|
||
" <td>Техническое задание\\nРассмотрев общие требован...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[технический, задание, рассмотрев, общий, тре...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>27</th>\n",
|
||
" <td>tz_15.docx</td>\n",
|
||
" <td>Техническое задание\\n2.2.1. Общие сведения\\nПо...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[технический, задание, 2.2.1], [общий, сведен...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>9</th>\n",
|
||
" <td>tz_16.docx</td>\n",
|
||
" <td>2.2\\tТехническое задание\\n2.2.1\\tОбщие сведени...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[2.2, технический, задание, 2.2.1, общий, све...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>18</th>\n",
|
||
" <td>tz_17.docx</td>\n",
|
||
" <td>2.2 Техническое задание.\\n2.2.1 Общие сведения...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[2.2, технический, задание], [2.2.1, общий, с...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>23</th>\n",
|
||
" <td>tz_18.docx</td>\n",
|
||
" <td>2.2. Техническое задание\\nОбщие сведения:\\nПол...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[2.2], [технический, задание, общий, сведение...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>24</th>\n",
|
||
" <td>tz_19.docx</td>\n",
|
||
" <td>2.2. Техническое задание\\n2.2.1. Наименование ...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[2.2], [технический, задание, 2.2.1], [наимен...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>10</th>\n",
|
||
" <td>tz_20.docx</td>\n",
|
||
" <td>2.2. Техническое задание\\n2.2.1. Общие сведени...</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>[[2.2], [технический, задание, 2.2.1], [общий,...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>32</th>\n",
|
||
" <td>Архитектура, управляемая модель.docx</td>\n",
|
||
" <td>Архитектура, управляемая модель\\nАббревиатура ...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[архитектура, управляемая, модель, аббревиату...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>15</th>\n",
|
||
" <td>Введение в проектирование ИС.docx</td>\n",
|
||
" <td>1. ВВЕДЕНИЕ В ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИ...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[1], [введение, проектирование, информационны...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>Встроенные операторы SQL.docx</td>\n",
|
||
" <td>Встроенные операторы SQL. \\nКак было отмечено ...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[встроенные, оператор, sql], [отметить, sql, ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>8</th>\n",
|
||
" <td>Методологии разработки программного обеспечени...</td>\n",
|
||
" <td>Методологии разработки программного обеспечени...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[методология, разработка, программный_обеспеч...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>26</th>\n",
|
||
" <td>Методологии разработки программного обеспечени...</td>\n",
|
||
" <td>Методологии разработки программного обеспечени...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[методология, разработка, программный, обеспе...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>14</th>\n",
|
||
" <td>Методы композиции и декомпозиции.docx</td>\n",
|
||
" <td>Методы композиции и декомпозиции исполняемых U...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[метод, композиция_декомпозиция, исполнять, u...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>29</th>\n",
|
||
" <td>Модели представления данных в СУБД.docx</td>\n",
|
||
" <td>2.3.1. Исследование моделей информационного пр...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[2.3.1], [исследование, модель, информационны...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3</th>\n",
|
||
" <td>Некоторые особенности проектирования.docx</td>\n",
|
||
" <td>Некоторые особенности проектирования под конкр...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[особенность, проектирование, конкретный, арх...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>31</th>\n",
|
||
" <td>Непроцедурный доступ к данным.docx</td>\n",
|
||
" <td>2.3.2.3 Непроцедурный доступ к данным (SQL).\\n...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[2.3.2.3, непроцедурный, доступ, данным, sql]...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>34</th>\n",
|
||
" <td>Процедурное расширение языка SQL.docx</td>\n",
|
||
" <td>Процедурное расширение языка SQL - PL/SQL.\\nOr...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[процедурный, расширение, язык, sql, pl_sql, ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>12</th>\n",
|
||
" <td>Системные объекты базы данных.docx</td>\n",
|
||
" <td>Системные объекты базы данных.\\nСловарь данных...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[системный, объект, база], [словарь], [первый...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>7</th>\n",
|
||
" <td>Технология создания распр ИС.docx</td>\n",
|
||
" <td>2. ТЕХНОЛОГИИ СОЗДАНИЯ РАСПРЕДЕЛЕННЫХ ИНФОРМАЦ...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[2], [технологии, создания, распределенных, и...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>13</th>\n",
|
||
" <td>Требования к проекту.docx</td>\n",
|
||
" <td>Требования к проекту\\nВведение\\nОтносительно с...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[требование, проект, введение, относительно, ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>17</th>\n",
|
||
" <td>Условия целостности БД.docx</td>\n",
|
||
" <td>2.1.1.3.1. Ограничительные условия, поддержива...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[2.1.1.3.1], [ограничительный, условие, подде...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>6</th>\n",
|
||
" <td>Характеристики СУБД.docx</td>\n",
|
||
" <td>2.2.2 Сравнительные характеристики SQL СУБД.\\n...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[2.2.2, сравнительные, характеристика, sql, с...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>11</th>\n",
|
||
" <td>Этапы разработки проекта1.docx</td>\n",
|
||
" <td>Этапы разработки проекта: заключительные стади...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[этап, разработка, проект, заключительный, ст...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>25</th>\n",
|
||
" <td>Этапы разработки проекта2.docx</td>\n",
|
||
" <td>Этапы разработки проекта: заключительные стади...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[этап, разработка, проект, заключительный, ст...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>21</th>\n",
|
||
" <td>Этапы разработки проекта3.docx</td>\n",
|
||
" <td>Этапы разработки проекта: определение стратеги...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[этап, разработка, проект, определение, страт...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>40</th>\n",
|
||
" <td>Этапы разработки проекта4.docx</td>\n",
|
||
" <td>Этапы разработки проекта: реализация, тестиров...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[этап_разработка, проект, реализация, тестиро...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>30</th>\n",
|
||
" <td>Этапы разработки проекта5.docx</td>\n",
|
||
" <td>Этапы разработки проекта: стратегия и анализ\\n...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[этап, разработка_проект, стратегия, анализ, ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>22</th>\n",
|
||
" <td>Язык манипуляции данными.docx</td>\n",
|
||
" <td>2.1.3. Язык манипуляции данными (ЯМД)\\nЯзык ма...</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>[[2.1.3], [язык, манипуляция, данными, ямд, яз...</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" doc \\\n",
|
||
"16 tz_01.docx \n",
|
||
"19 tz_02.docx \n",
|
||
"28 tz_03.docx \n",
|
||
"35 tz_04.docx \n",
|
||
"38 tz_05.docx \n",
|
||
"2 tz_06.docx \n",
|
||
"4 tz_07.docx \n",
|
||
"33 tz_08.docx \n",
|
||
"39 tz_09.docx \n",
|
||
"1 tz_10.docx \n",
|
||
"5 tz_11.docx \n",
|
||
"36 tz_12.docx \n",
|
||
"37 tz_13.docx \n",
|
||
"20 tz_14.docx \n",
|
||
"27 tz_15.docx \n",
|
||
"9 tz_16.docx \n",
|
||
"18 tz_17.docx \n",
|
||
"23 tz_18.docx \n",
|
||
"24 tz_19.docx \n",
|
||
"10 tz_20.docx \n",
|
||
"32 Архитектура, управляемая модель.docx \n",
|
||
"15 Введение в проектирование ИС.docx \n",
|
||
"0 Встроенные операторы SQL.docx \n",
|
||
"8 Методологии разработки программного обеспечени... \n",
|
||
"26 Методологии разработки программного обеспечени... \n",
|
||
"14 Методы композиции и декомпозиции.docx \n",
|
||
"29 Модели представления данных в СУБД.docx \n",
|
||
"3 Некоторые особенности проектирования.docx \n",
|
||
"31 Непроцедурный доступ к данным.docx \n",
|
||
"34 Процедурное расширение языка SQL.docx \n",
|
||
"12 Системные объекты базы данных.docx \n",
|
||
"7 Технология создания распр ИС.docx \n",
|
||
"13 Требования к проекту.docx \n",
|
||
"17 Условия целостности БД.docx \n",
|
||
"6 Характеристики СУБД.docx \n",
|
||
"11 Этапы разработки проекта1.docx \n",
|
||
"25 Этапы разработки проекта2.docx \n",
|
||
"21 Этапы разработки проекта3.docx \n",
|
||
"40 Этапы разработки проекта4.docx \n",
|
||
"30 Этапы разработки проекта5.docx \n",
|
||
"22 Язык манипуляции данными.docx \n",
|
||
"\n",
|
||
" text type \\\n",
|
||
"16 2.2 Техническое задание\\n2.2.1 Общие сведения\\... 0 \n",
|
||
"19 2.2 Техническое задание\\n2.2.1 Общие сведения\\... 0 \n",
|
||
"28 2.2. Техническое задание\\nОбщие сведения:\\nВ д... 0 \n",
|
||
"35 Техническое задание\\n2.2.1 Общие сведения\\nИнт... 0 \n",
|
||
"38 2.2 Техническое задание\\n2.2.1 Общие сведения.... 0 \n",
|
||
"2 2.2 Техническое задание\\t\\n1.Общие сведения\\nП... 0 \n",
|
||
"4 Техническое задание\\nОбщие сведения\\nВ данном ... 0 \n",
|
||
"33 Техническое задание\\n1 Общие сведения\\n1.1 Пол... 0 \n",
|
||
"39 2.2. Техническое задание\\n2.2.1.\\n\\nОбщие свед... 0 \n",
|
||
"1 2.2. Техническое задание\\n2.2.1. Общие сведени... 0 \n",
|
||
"5 2.2.\\tТехническое задание\\n2.2.1.\\tОбщие сведе... 0 \n",
|
||
"36 2.2\\tТехническое задание\\n2.2.1\\tОбщие сведени... 0 \n",
|
||
"37 2.2. Техническое задание\\n2.2.1. Общие сведени... 0 \n",
|
||
"20 Техническое задание\\nРассмотрев общие требован... 0 \n",
|
||
"27 Техническое задание\\n2.2.1. Общие сведения\\nПо... 0 \n",
|
||
"9 2.2\\tТехническое задание\\n2.2.1\\tОбщие сведени... 0 \n",
|
||
"18 2.2 Техническое задание.\\n2.2.1 Общие сведения... 0 \n",
|
||
"23 2.2. Техническое задание\\nОбщие сведения:\\nПол... 0 \n",
|
||
"24 2.2. Техническое задание\\n2.2.1. Наименование ... 0 \n",
|
||
"10 2.2. Техническое задание\\n2.2.1. Общие сведени... 0 \n",
|
||
"32 Архитектура, управляемая модель\\nАббревиатура ... 1 \n",
|
||
"15 1. ВВЕДЕНИЕ В ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИ... 1 \n",
|
||
"0 Встроенные операторы SQL. \\nКак было отмечено ... 1 \n",
|
||
"8 Методологии разработки программного обеспечени... 1 \n",
|
||
"26 Методологии разработки программного обеспечени... 1 \n",
|
||
"14 Методы композиции и декомпозиции исполняемых U... 1 \n",
|
||
"29 2.3.1. Исследование моделей информационного пр... 1 \n",
|
||
"3 Некоторые особенности проектирования под конкр... 1 \n",
|
||
"31 2.3.2.3 Непроцедурный доступ к данным (SQL).\\n... 1 \n",
|
||
"34 Процедурное расширение языка SQL - PL/SQL.\\nOr... 1 \n",
|
||
"12 Системные объекты базы данных.\\nСловарь данных... 1 \n",
|
||
"7 2. ТЕХНОЛОГИИ СОЗДАНИЯ РАСПРЕДЕЛЕННЫХ ИНФОРМАЦ... 1 \n",
|
||
"13 Требования к проекту\\nВведение\\nОтносительно с... 1 \n",
|
||
"17 2.1.1.3.1. Ограничительные условия, поддержива... 1 \n",
|
||
"6 2.2.2 Сравнительные характеристики SQL СУБД.\\n... 1 \n",
|
||
"11 Этапы разработки проекта: заключительные стади... 1 \n",
|
||
"25 Этапы разработки проекта: заключительные стади... 1 \n",
|
||
"21 Этапы разработки проекта: определение стратеги... 1 \n",
|
||
"40 Этапы разработки проекта: реализация, тестиров... 1 \n",
|
||
"30 Этапы разработки проекта: стратегия и анализ\\n... 1 \n",
|
||
"22 2.1.3. Язык манипуляции данными (ЯМД)\\nЯзык ма... 1 \n",
|
||
"\n",
|
||
" prep_text \n",
|
||
"16 [[2.2, технический, задание, 2.2.1, общий, све... \n",
|
||
"19 [[2.2, технический, задание, 2.2.1, общий, све... \n",
|
||
"28 [[2.2], [технический, задание, общий, сведение... \n",
|
||
"35 [[технический, задание, 2.2.1, общий, сведение... \n",
|
||
"38 [[2.2, технический, задание, 2.2.1, общий, све... \n",
|
||
"2 [[2.2, технический, задание, 1.общие, сведение... \n",
|
||
"4 [[технический, задание, общий, сведение, разде... \n",
|
||
"33 [[технический, задание, 1, общий, сведение, 1.... \n",
|
||
"39 [[2.2], [технический, задание, 2.2.1, общий, с... \n",
|
||
"1 [[2.2], [технический, задание, 2.2.1], [общий,... \n",
|
||
"5 [[2.2], [технический, задание, 2.2.1, общий, с... \n",
|
||
"36 [[2.2, технический, задание, 2.2.1, общий, све... \n",
|
||
"37 [[2.2], [технический, задание, 2.2.1], [общий,... \n",
|
||
"20 [[технический, задание, рассмотрев, общий, тре... \n",
|
||
"27 [[технический, задание, 2.2.1], [общий, сведен... \n",
|
||
"9 [[2.2, технический, задание, 2.2.1, общий, све... \n",
|
||
"18 [[2.2, технический, задание], [2.2.1, общий, с... \n",
|
||
"23 [[2.2], [технический, задание, общий, сведение... \n",
|
||
"24 [[2.2], [технический, задание, 2.2.1], [наимен... \n",
|
||
"10 [[2.2], [технический, задание, 2.2.1], [общий,... \n",
|
||
"32 [[архитектура, управляемая, модель, аббревиату... \n",
|
||
"15 [[1], [введение, проектирование, информационны... \n",
|
||
"0 [[встроенные, оператор, sql], [отметить, sql, ... \n",
|
||
"8 [[методология, разработка, программный_обеспеч... \n",
|
||
"26 [[методология, разработка, программный, обеспе... \n",
|
||
"14 [[метод, композиция_декомпозиция, исполнять, u... \n",
|
||
"29 [[2.3.1], [исследование, модель, информационны... \n",
|
||
"3 [[особенность, проектирование, конкретный, арх... \n",
|
||
"31 [[2.3.2.3, непроцедурный, доступ, данным, sql]... \n",
|
||
"34 [[процедурный, расширение, язык, sql, pl_sql, ... \n",
|
||
"12 [[системный, объект, база], [словарь], [первый... \n",
|
||
"7 [[2], [технологии, создания, распределенных, и... \n",
|
||
"13 [[требование, проект, введение, относительно, ... \n",
|
||
"17 [[2.1.1.3.1], [ограничительный, условие, подде... \n",
|
||
"6 [[2.2.2, сравнительные, характеристика, sql, с... \n",
|
||
"11 [[этап, разработка, проект, заключительный, ст... \n",
|
||
"25 [[этап, разработка, проект, заключительный, ст... \n",
|
||
"21 [[этап, разработка, проект, определение, страт... \n",
|
||
"40 [[этап_разработка, проект, реализация, тестиро... \n",
|
||
"30 [[этап, разработка_проект, стратегия, анализ, ... \n",
|
||
"22 [[2.1.3], [язык, манипуляция, данными, ямд, яз... "
|
||
]
|
||
},
|
||
"execution_count": 4,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"from gensim.models.phrases import Phraser, Phrases\n",
|
||
"\n",
|
||
"def prep_text(text):\n",
|
||
" doc = sp(text)\n",
|
||
" lower_sents = []\n",
|
||
" for sent in doc.sents:\n",
|
||
" lower_sents.append([word.lemma_.lower() for word in sent if not word.is_punct and not word.is_stop and not word.is_space])\n",
|
||
" lower_bigram = Phraser(Phrases(lower_sents))\n",
|
||
" clean_sents = []\n",
|
||
" for sent in lower_sents:\n",
|
||
" clean_sents.append(lower_bigram[sent])\n",
|
||
" return clean_sents\n",
|
||
"\n",
|
||
"df[\"prep_text\"] = df.apply(lambda row: prep_text(row[\"text\"]), axis=1)\n",
|
||
"df"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "03c24ec0",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Векторизация текстовых данных с помощью word2vec\n",
|
||
"- функция explode объединяет все массивы столбца prep_text в один;\n",
|
||
"- будет получено 64-мерное пространство (векторы длиной 64 элемента);\n",
|
||
"- используется метод skip-gram (sg=1). Данный метод предпочтительно использовать на небольшом корпусе, а CBOW на большом (sg=0);\n",
|
||
"- размер окна 10 (по 10 слов слева и справа от текущего для вычисления контекста);\n",
|
||
"- min_count - минимальное количество вхождений слова в корпус для включения в n-мерное пространство;\n",
|
||
"- workers - количество потоков для вычисления;\n",
|
||
"- seed - задание начального состояния для повторяемости (random_state).\n"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 5,
|
||
"id": "763e9011",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"from gensim.models.word2vec import Word2Vec\n",
|
||
"\n",
|
||
"word2vec = Word2Vec(\n",
|
||
" sentences=df[\"prep_text\"].explode().tolist(),\n",
|
||
" vector_size=64,\n",
|
||
" sg=1,\n",
|
||
" window=10,\n",
|
||
" epochs=5,\n",
|
||
" min_count=10,\n",
|
||
" workers=4,\n",
|
||
" seed=9,\n",
|
||
")"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "ef97fa8a",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Вывод уникальных идентификаторов для каждого слова\n",
|
||
"\n",
|
||
"Слова в пространстве хранятся в виде числового идентификатора для сокращения потребления памяти"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 6,
|
||
"id": "aa8f0e50",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"{'система': 0,\n",
|
||
" 'работа': 1,\n",
|
||
" 'требование': 2,\n",
|
||
" 'база': 3,\n",
|
||
" 'пользователь': 4,\n",
|
||
" 'разработка': 5,\n",
|
||
" 'модель': 6,\n",
|
||
" 'информация': 7,\n",
|
||
" 'субд': 8,\n",
|
||
" 'этап': 9,\n",
|
||
" 'ошибка': 10,\n",
|
||
" 'функция': 11,\n",
|
||
" 'являться': 12,\n",
|
||
" 'таблица': 13,\n",
|
||
" 'средство': 14,\n",
|
||
" 'проект': 15,\n",
|
||
" 'сервер': 16,\n",
|
||
" 'процесс': 17,\n",
|
||
" 'документ': 18,\n",
|
||
" 'программа': 19,\n",
|
||
" 'использовать': 20,\n",
|
||
" 'состояние': 21,\n",
|
||
" 'проектирование': 22,\n",
|
||
" 'программный': 23,\n",
|
||
" 'случай': 24,\n",
|
||
" 'создание': 25,\n",
|
||
" 'модуль': 26,\n",
|
||
" 'время': 27,\n",
|
||
" 'объект': 28,\n",
|
||
" 'заказчик': 29,\n",
|
||
" 'приложение': 30,\n",
|
||
" 'реализация': 31,\n",
|
||
" 'правило': 32,\n",
|
||
" 'результат': 33,\n",
|
||
" 'вид': 34,\n",
|
||
" 'разработчик': 35,\n",
|
||
" 'возможность': 36,\n",
|
||
" 'технический': 37,\n",
|
||
" 'метод': 38,\n",
|
||
" 'тестирование': 39,\n",
|
||
" 'следующий': 40,\n",
|
||
" 'задача': 41,\n",
|
||
" 'использование': 42,\n",
|
||
" 'обработка': 43,\n",
|
||
" 'часть': 44,\n",
|
||
" 'позволять': 45,\n",
|
||
" 'клиент': 46,\n",
|
||
" 'интерфейс': 47,\n",
|
||
" 'переход': 48,\n",
|
||
" 'выполнение': 49,\n",
|
||
" 'обеспечение': 50,\n",
|
||
" 'информационный_система': 51,\n",
|
||
" 'новый': 52,\n",
|
||
" 'изменение': 53,\n",
|
||
" 'атрибут': 54,\n",
|
||
" 'основный': 55,\n",
|
||
" 'код': 56,\n",
|
||
" 'решение': 57,\n",
|
||
" 'запрос': 58,\n",
|
||
" 'операция': 59,\n",
|
||
" 'автоматизация': 60,\n",
|
||
" 'предприятие': 61,\n",
|
||
" 'доступ': 62,\n",
|
||
" 'язык': 63,\n",
|
||
" 'уровень': 64,\n",
|
||
" 'управление': 65,\n",
|
||
" 'платформа': 66,\n",
|
||
" 'информационный': 67,\n",
|
||
" 'группа': 68,\n",
|
||
" 'анализ': 69,\n",
|
||
" 'каждый': 70,\n",
|
||
" 'компонент': 71,\n",
|
||
" 'структура': 72,\n",
|
||
" 'автомат': 73,\n",
|
||
" 'использоваться': 74,\n",
|
||
" 'два': 75,\n",
|
||
" 'продукт': 76,\n",
|
||
" 'элемент': 77,\n",
|
||
" 'связь': 78,\n",
|
||
" 'работать': 79,\n",
|
||
" 'необходимый': 80,\n",
|
||
" 'тест': 81,\n",
|
||
" 'реализовать': 82,\n",
|
||
" 'отношение': 83,\n",
|
||
" 'существовать': 84,\n",
|
||
" 'общий': 85,\n",
|
||
" 'область': 86,\n",
|
||
" 'тип': 87,\n",
|
||
" 'цель': 88,\n",
|
||
" 'oracle': 89,\n",
|
||
" 'организация': 90,\n",
|
||
" 'сущность': 91,\n",
|
||
" 'форма': 92,\n",
|
||
" 'описание': 93,\n",
|
||
" 'действие': 94,\n",
|
||
" 'содержать': 95,\n",
|
||
" 'набор': 96,\n",
|
||
" 'диаграмма': 97,\n",
|
||
" 'бизнес': 98,\n",
|
||
" 'значение': 99,\n",
|
||
" 'срок': 100,\n",
|
||
" 'состав': 101,\n",
|
||
" 'операционный': 102,\n",
|
||
" 'подсистема': 103,\n",
|
||
" '1': 104,\n",
|
||
" 'вопрос': 105,\n",
|
||
" 'качество': 106,\n",
|
||
" 'архитектура': 107,\n",
|
||
" 'системный': 108,\n",
|
||
" 'обеспечивать': 109,\n",
|
||
" 'перечень': 110,\n",
|
||
" 'проектировщик': 111,\n",
|
||
" 'ввод': 112,\n",
|
||
" 'условие': 113,\n",
|
||
" 'сложный': 114,\n",
|
||
" 'функционирование': 115,\n",
|
||
" 'выполнять': 116,\n",
|
||
" 'эксплуатация': 117,\n",
|
||
" 'иметь': 118,\n",
|
||
" 'sql': 119,\n",
|
||
" 'файл': 120,\n",
|
||
" 'версия': 121,\n",
|
||
" 'различный': 122,\n",
|
||
" 'количество': 123,\n",
|
||
" 'определение': 124,\n",
|
||
" 'учёт': 125,\n",
|
||
" 'схема': 126,\n",
|
||
" 'отдельный': 127,\n",
|
||
" 'документация': 128,\n",
|
||
" 'заказ': 129,\n",
|
||
" 'деятельность': 130,\n",
|
||
" 'порядок': 131,\n",
|
||
" 'инструкция': 132,\n",
|
||
" 'web': 133,\n",
|
||
" 'windows': 134,\n",
|
||
" 'получить': 135,\n",
|
||
" 'отчёт': 136,\n",
|
||
" 'функциональный': 137,\n",
|
||
" 'число': 138,\n",
|
||
" 'характеристика': 139,\n",
|
||
" 'ограничение': 140,\n",
|
||
" 'образ': 141,\n",
|
||
" 'наличие': 142,\n",
|
||
" 'бд': 143,\n",
|
||
" 'проблема': 144,\n",
|
||
" 'основа': 145,\n",
|
||
" 'администратор': 146,\n",
|
||
" 'конфигурация': 147,\n",
|
||
" 'server': 148,\n",
|
||
" 'индекс': 149,\n",
|
||
" 'контроль': 150,\n",
|
||
" 'объём': 151,\n",
|
||
" 'руководство': 152,\n",
|
||
" 'преобразование': 153,\n",
|
||
" 'сеть': 154,\n",
|
||
" 'хранение': 155,\n",
|
||
" 'больший': 156,\n",
|
||
" 'исходный': 157,\n",
|
||
" 'поиск': 158,\n",
|
||
" 'пример': 159,\n",
|
||
" 'представление': 160,\n",
|
||
" 'задание': 161,\n",
|
||
" 'представить': 162,\n",
|
||
" 'реляционный': 163,\n",
|
||
" 'первый': 164,\n",
|
||
" 'программирование': 165,\n",
|
||
" 'рис': 166,\n",
|
||
" 'транзакция': 167,\n",
|
||
" 'место': 168,\n",
|
||
" 'проверка': 169,\n",
|
||
" 'состоять': 170,\n",
|
||
" 'счёт': 171,\n",
|
||
" 'представлять': 172,\n",
|
||
" 'взаимодействие': 173,\n",
|
||
" 'простой': 174,\n",
|
||
" 'спецификация': 175,\n",
|
||
" 'создать': 176,\n",
|
||
" 'память': 177,\n",
|
||
" 'точка': 178,\n",
|
||
" 'среда': 179,\n",
|
||
" 'обмен': 180,\n",
|
||
" 'компьютер': 181,\n",
|
||
" 'наименование': 182,\n",
|
||
" 'аис': 183,\n",
|
||
" 'важный': 184,\n",
|
||
" 'конечный_автомат': 185,\n",
|
||
" 'описать': 186,\n",
|
||
" 'запись': 187,\n",
|
||
" 'список': 188,\n",
|
||
" 'программист': 189,\n",
|
||
" 'технология': 190,\n",
|
||
" 'выделить': 191,\n",
|
||
" 'команда': 192,\n",
|
||
" '2': 193,\n",
|
||
" 'связать': 194,\n",
|
||
" 'создавать': 195,\n",
|
||
" 'принцип': 196,\n",
|
||
" 'имя': 197,\n",
|
||
" 'производительность': 198,\n",
|
||
" 'хранилище': 199,\n",
|
||
" 'выбрать': 200,\n",
|
||
" 'хороший': 201,\n",
|
||
" 'рабочий': 202,\n",
|
||
" 'несколько': 203,\n",
|
||
" 'иметься': 204,\n",
|
||
" 'режим': 205,\n",
|
||
" 'поддержка': 206,\n",
|
||
" 'защита': 207,\n",
|
||
" 'достаточно': 208,\n",
|
||
" 'требоваться': 209,\n",
|
||
" 'определить': 210,\n",
|
||
" 'полный': 211,\n",
|
||
" 'разный': 212,\n",
|
||
" 'данными': 213,\n",
|
||
" 'java': 214,\n",
|
||
" 'оперативный': 215,\n",
|
||
" 'сведение': 216,\n",
|
||
" 'соответствующий': 217,\n",
|
||
" 'помощь': 218,\n",
|
||
" 'относиться': 219,\n",
|
||
" 'формирование': 220,\n",
|
||
" 'документооборот': 221,\n",
|
||
" 'выбор': 222,\n",
|
||
" 'момент': 223,\n",
|
||
" 'оператор': 224,\n",
|
||
" 'выполнить': 225,\n",
|
||
" 'пакет': 226,\n",
|
||
" 'вызов': 227,\n",
|
||
" 'описывать': 228,\n",
|
||
" 'осуществляться': 229,\n",
|
||
" 'отказ': 230,\n",
|
||
" 'конкретный': 231,\n",
|
||
" '1с': 232,\n",
|
||
" 'аналитик': 233,\n",
|
||
" 'особенность': 234,\n",
|
||
" 'второй': 235,\n",
|
||
" 'сторона': 236,\n",
|
||
" 'поток': 237,\n",
|
||
" 'привести': 238,\n",
|
||
" 'разработать': 239,\n",
|
||
" 'множество': 240,\n",
|
||
" 'обладать': 241,\n",
|
||
" 'персонал': 242,\n",
|
||
" 'большинство': 243,\n",
|
||
" 'определять': 244,\n",
|
||
" 'надёжность': 245,\n",
|
||
" 'соответствовать': 246,\n",
|
||
" 'зависимость': 247,\n",
|
||
" 'серверный': 248,\n",
|
||
" 'способ': 249,\n",
|
||
" 'товар': 250,\n",
|
||
" 'построение': 251,\n",
|
||
" 'входить': 252,\n",
|
||
" 'подход': 253,\n",
|
||
" 'создаваться': 254,\n",
|
||
" '3': 255,\n",
|
||
" 'назначение': 256,\n",
|
||
" 'источник': 257,\n",
|
||
" 'автоматизировать': 258,\n",
|
||
" 'механизм': 259,\n",
|
||
" 'исполнение': 260,\n",
|
||
" 'возникать': 261,\n",
|
||
" 'внедрение': 262,\n",
|
||
" 'процедура': 263,\n",
|
||
" 'высокий': 264,\n",
|
||
" 'ключ': 265,\n",
|
||
" 'клиентский': 266,\n",
|
||
" 'сотрудник': 267,\n",
|
||
" 'окончание': 268,\n",
|
||
" 'раздел': 269,\n",
|
||
" 'соответствие': 270,\n",
|
||
" 'отметить': 271,\n",
|
||
" 'сбой': 272,\n",
|
||
" 'удобный': 273,\n",
|
||
" 'большой': 274,\n",
|
||
" 'целое': 275,\n",
|
||
" 'оценка': 276,\n",
|
||
" '4': 277,\n",
|
||
" 'рассмотреть': 278,\n",
|
||
" 'стандарт': 279,\n",
|
||
" 'интернет': 280,\n",
|
||
" 'узел': 281,\n",
|
||
" 'методология': 282,\n",
|
||
" 'процессор': 283,\n",
|
||
" 'основной': 284,\n",
|
||
" 'класс': 285,\n",
|
||
" 'определённый': 286,\n",
|
||
" 'мбайт': 287,\n",
|
||
" 'включать': 288,\n",
|
||
" 'загрузка': 289,\n",
|
||
" 'ситуация': 290,\n",
|
||
" 'параметр': 291,\n",
|
||
" 'стратегия': 292,\n",
|
||
" '8.1': 293,\n",
|
||
" 'xp': 294,\n",
|
||
" 'реальный': 295,\n",
|
||
" 'т.п.': 296,\n",
|
||
" 'сделать': 297,\n",
|
||
" 'ресурс': 298,\n",
|
||
" 'известный': 299,\n",
|
||
" 'обрабатывать': 300,\n",
|
||
" 'три': 301,\n",
|
||
" 'определяться': 302,\n",
|
||
" 'настройка': 303,\n",
|
||
" 'проводиться': 304,\n",
|
||
" 'содержание': 305,\n",
|
||
" 'аппаратный': 306,\n",
|
||
" 'ms': 307,\n",
|
||
" 'физический': 308,\n",
|
||
" 'выполняться': 309,\n",
|
||
" 'внутренний': 310,\n",
|
||
" 'данным': 311,\n",
|
||
" 'внешний': 312,\n",
|
||
" 'формат': 313,\n",
|
||
" 'оформление': 314,\n",
|
||
" 'рамка': 315,\n",
|
||
" 'материал': 316,\n",
|
||
" 'фирма': 317,\n",
|
||
" 'стадия': 318,\n",
|
||
" 'человек': 319,\n",
|
||
" 'делать': 320,\n",
|
||
" 'обслуживание': 321,\n",
|
||
" 'год': 322,\n",
|
||
" 'компания': 323,\n",
|
||
" 'uml': 324,\n",
|
||
" 'intel': 325,\n",
|
||
" 'pentium': 326,\n",
|
||
" 'хранить': 327,\n",
|
||
" 'привилегия': 328,\n",
|
||
" 'храниться': 329,\n",
|
||
" 'требовать': 330,\n",
|
||
" 'ос': 331,\n",
|
||
" 'входной': 332,\n",
|
||
" 'применение': 333,\n",
|
||
" 'предоставлять': 334,\n",
|
||
" 'расчёт': 335,\n",
|
||
" 'jdbc': 336,\n",
|
||
" 'microsoft': 337,\n",
|
||
" 'внимание': 338,\n",
|
||
" 'дата': 339,\n",
|
||
" 'a': 340,\n",
|
||
" 'дело': 341,\n",
|
||
" 'степень': 342,\n",
|
||
" 'основание': 343,\n",
|
||
" 'возможный': 344,\n",
|
||
" 'безопасность': 345,\n",
|
||
" 'договор': 346,\n",
|
||
" 'поддерживать': 347,\n",
|
||
" 'зависеть': 348,\n",
|
||
" 'развитие': 349,\n",
|
||
" 'принять': 350,\n",
|
||
" 'сложность': 351,\n",
|
||
" 'программный_обеспечение': 352,\n",
|
||
" 'происходить': 353,\n",
|
||
" 'вывод': 354,\n",
|
||
" 'становиться': 355,\n",
|
||
" 'исполнитель': 356,\n",
|
||
" 'текст': 357,\n",
|
||
" 'указать': 358,\n",
|
||
" 'предполагать': 359,\n",
|
||
" 'linux': 360,\n",
|
||
" 'дипломный': 361,\n",
|
||
" 'эффективный': 362,\n",
|
||
" 'получение': 363,\n",
|
||
" 'мгц': 364,\n",
|
||
" 'информационный_модель': 365,\n",
|
||
" 'период': 366,\n",
|
||
" 'главный': 367,\n",
|
||
" 'машина': 368,\n",
|
||
" 'последовательность': 369,\n",
|
||
" 'какой': 370,\n",
|
||
" 'соединение': 371,\n",
|
||
" 'собственный': 372,\n",
|
||
" 'оказаться': 373,\n",
|
||
" 'строка': 374,\n",
|
||
" 'предусмотреть': 375,\n",
|
||
" 'предназначить': 376,\n",
|
||
" 'проведение': 377,\n",
|
||
" 'словарь': 378,\n",
|
||
" 'ооо': 379,\n",
|
||
" 'услуга': 380,\n",
|
||
" 'пространство': 381,\n",
|
||
" 'b': 382,\n",
|
||
" 'ответ': 383,\n",
|
||
" 'диск': 384,\n",
|
||
" 'триггер': 385,\n",
|
||
" 'разрабатывать': 386,\n",
|
||
" 'конечный': 387,\n",
|
||
" 'размер': 388,\n",
|
||
" 'находиться': 389,\n",
|
||
" 'обеспечить': 390,\n",
|
||
" 'подготовка': 391,\n",
|
||
" 'отсутствие': 392,\n",
|
||
" 'затрата': 393,\n",
|
||
" 'функционал': 394,\n",
|
||
" 'отражать': 395,\n",
|
||
" 'вариант': 396,\n",
|
||
" 'сообщение': 397,\n",
|
||
" 'жёсткий': 398,\n",
|
||
" 'специальный': 399,\n",
|
||
" 'современный': 400,\n",
|
||
" 'целостность': 401,\n",
|
||
" 'производиться': 402,\n",
|
||
" 'символ': 403,\n",
|
||
" 'сетевой': 404,\n",
|
||
" 'говорить': 405,\n",
|
||
" 'этап_анализ': 406,\n",
|
||
" 'трансформация': 407,\n",
|
||
" 'отдел': 408,\n",
|
||
" 'лицо': 409,\n",
|
||
" '=': 410,\n",
|
||
" 'завершение': 411,\n",
|
||
" 'дополнительный': 412,\n",
|
||
" 'временной': 413,\n",
|
||
" 'справочник': 414,\n",
|
||
" 'особый': 415,\n",
|
||
" 'зрение': 416,\n",
|
||
" 'удовлетворять': 417,\n",
|
||
" 'кластер': 418,\n",
|
||
" 'хранить_процедура': 419,\n",
|
||
" 'показать': 420,\n",
|
||
" 'автоматический': 421,\n",
|
||
" 'передача': 422,\n",
|
||
" 'установка': 423,\n",
|
||
" 'практика': 424,\n",
|
||
" 'свойство': 425,\n",
|
||
" 'течение': 426,\n",
|
||
" 'пользовательский': 427,\n",
|
||
" 'автоматически': 428,\n",
|
||
" 'ряд': 429,\n",
|
||
" 'получать': 430,\n",
|
||
" 'cgi': 431,\n",
|
||
" 'причина': 432,\n",
|
||
" 'скорость': 433,\n",
|
||
" 'день': 434,\n",
|
||
" 'сумма': 435,\n",
|
||
" 'прийтись': 436,\n",
|
||
" 'автоматизированный': 437,\n",
|
||
" 'некоторый': 438,\n",
|
||
" 'руководитель': 439,\n",
|
||
" 'передать': 440,\n",
|
||
" 'позволить': 441,\n",
|
||
" 'технологический': 442,\n",
|
||
" 'управлять': 443,\n",
|
||
" 'иерархический': 444,\n",
|
||
" 'резервный': 445,\n",
|
||
" 'предыдущий': 446,\n",
|
||
" 'существенно': 447,\n",
|
||
" 'исправление': 448,\n",
|
||
" 'страница': 449,\n",
|
||
" 'высоко': 450,\n",
|
||
" 'распределить': 451,\n",
|
||
" 'поле': 452,\n",
|
||
" 'банк': 453,\n",
|
||
" 'экранный': 454,\n",
|
||
" '2010': 455,\n",
|
||
" 'плановый': 456,\n",
|
||
" 'ориентировать': 457,\n",
|
||
" 'быстрый': 458,\n",
|
||
" 'сайт': 459,\n",
|
||
" 'задать': 460,\n",
|
||
" 'create': 461,\n",
|
||
" 'скрипт': 462,\n",
|
||
" 'финансовый': 463,\n",
|
||
" 'план': 464,\n",
|
||
" 'одновременно': 465,\n",
|
||
" 'дальнейший': 466,\n",
|
||
" 'допустимый': 467,\n",
|
||
" 'мощность': 468,\n",
|
||
" 'готовый': 469,\n",
|
||
" 'означать': 470,\n",
|
||
" 'нагрузка': 471,\n",
|
||
" 'раз': 472,\n",
|
||
" 'знание': 473,\n",
|
||
" 'удаление': 474,\n",
|
||
" 'осуществлять': 475,\n",
|
||
" 'улгту': 476,\n",
|
||
" 'программный_продукт': 477,\n",
|
||
" 'событие': 478,\n",
|
||
" 'преимущество': 479,\n",
|
||
" 'роль': 480,\n",
|
||
" 'правильный': 481,\n",
|
||
" 'оборудование': 482,\n",
|
||
" 'бухгалтерский': 483,\n",
|
||
" 'шифр': 484,\n",
|
||
" 'третий': 485,\n",
|
||
" 'серьёзный': 486,\n",
|
||
" 'начальный': 487,\n",
|
||
" 'составной_состояние': 488,\n",
|
||
" 'невозможный': 489,\n",
|
||
" 'номер': 490,\n",
|
||
" 'непосредственно': 491,\n",
|
||
" 'единый': 492,\n",
|
||
" 'актуальный': 493,\n",
|
||
" 'последний': 494,\n",
|
||
" 'недостаток': 495,\n",
|
||
" 'редактирование': 496,\n",
|
||
" 'эффективность': 497,\n",
|
||
" 'цена': 498,\n",
|
||
" 'предполагаться': 499,\n",
|
||
" 'найти': 500,\n",
|
||
" 'инструмент': 501,\n",
|
||
" 'слово': 502,\n",
|
||
" 'обновление': 503,\n",
|
||
" 'логика': 504,\n",
|
||
" 'обязательный': 505,\n",
|
||
" 'небольшой': 506,\n",
|
||
" '5': 507,\n",
|
||
" 'электронный': 508,\n",
|
||
" 'патентный': 509,\n",
|
||
" '7': 510,\n",
|
||
" 'график': 511,\n",
|
||
" 'моделирование': 512,\n",
|
||
" 'весьма': 513,\n",
|
||
" 'давать': 514,\n",
|
||
" 'комментарий': 515,\n",
|
||
" 'применяться': 516,\n",
|
||
" 'on': 517,\n",
|
||
" 'ось': 518,\n",
|
||
" 'повышение': 519,\n",
|
||
" 'каскадный': 520,\n",
|
||
" 'гост': 521,\n",
|
||
" 'чтение': 522,\n",
|
||
" '2003': 523,\n",
|
||
" 'провести': 524,\n",
|
||
" 'специалист': 525,\n",
|
||
" 'многим': 526,\n",
|
||
" 'критерий': 527,\n",
|
||
" 'iii': 528,\n",
|
||
" 'прикладной': 529,\n",
|
||
" 'odbc': 530,\n",
|
||
" 'db2': 531,\n",
|
||
" 'полностью': 532,\n",
|
||
" 'построить': 533,\n",
|
||
" 'право': 534,\n",
|
||
" 'рекомендоваться': 535,\n",
|
||
" 'стандартный': 536,\n",
|
||
" 'практически': 537,\n",
|
||
" 'комплекс': 538,\n",
|
||
" 'модификация': 539,\n",
|
||
" 'абс': 540,\n",
|
||
" 'достаточный': 541,\n",
|
||
" 'восстановление': 542,\n",
|
||
" 'классификация': 543,\n",
|
||
" 'факт': 544,\n",
|
||
" 'показатель': 545,\n",
|
||
" 'копия': 546,\n",
|
||
" 'распределение': 547,\n",
|
||
" 'разрабатываться': 548,\n",
|
||
" 'достигнуть': 549,\n",
|
||
" 'графический': 550,\n",
|
||
" 'фактор': 551,\n",
|
||
" 'станция': 552,\n",
|
||
" 'подлежать': 553,\n",
|
||
" 'жизненный_цикл': 554,\n",
|
||
" 'исследование': 555,\n",
|
||
" 'обнаружить': 556,\n",
|
||
" 'учитывать': 557,\n",
|
||
" 'понятный': 558,\n",
|
||
" 'изменяться': 559,\n",
|
||
" 'отсутствовать': 560,\n",
|
||
" 'называть': 561,\n",
|
||
" 'т.д.': 562,\n",
|
||
" 'ориентированный': 563,\n",
|
||
" 'содержаться': 564,\n",
|
||
" 'выходной': 565,\n",
|
||
" 'приводить': 566,\n",
|
||
" '256': 567,\n",
|
||
" 'драйвер': 568,\n",
|
||
" 'объектный': 569,\n",
|
||
" 'ключевой': 570,\n",
|
||
" 'конец': 571,\n",
|
||
" 'приёмка': 572,\n",
|
||
" 'заключаться': 573,\n",
|
||
" 'первичный': 574,\n",
|
||
" 'регистрация': 575,\n",
|
||
" 'ни': 576,\n",
|
||
" 'полнота': 577,\n",
|
||
" 'столбец': 578,\n",
|
||
" 'c': 579,\n",
|
||
" 'единственный': 580,\n",
|
||
" 'носитель': 581,\n",
|
||
" 'способность': 582,\n",
|
||
" 'отображение': 583,\n",
|
||
" 'единица': 584,\n",
|
||
" 'предметный': 585,\n",
|
||
" 'проектный': 586,\n",
|
||
" 'прототип': 587,\n",
|
||
" 'текстовый': 588,\n",
|
||
" 'ведение': 589,\n",
|
||
" '2000': 590,\n",
|
||
" 'реакция': 591,\n",
|
||
" '2.2': 592,\n",
|
||
" 'изменить': 593,\n",
|
||
" 'принятие': 594,\n",
|
||
" 'касаться': 595,\n",
|
||
" 'испытание': 596,\n",
|
||
" 'постоянный': 597,\n",
|
||
" 'мощный': 598,\n",
|
||
" 'понимание': 599,\n",
|
||
" 'очередь': 600,\n",
|
||
" 'формализация': 601,\n",
|
||
" 'psm': 602,\n",
|
||
" 'производитель': 603,\n",
|
||
" 'частность': 604,\n",
|
||
" 'необходимость': 605,\n",
|
||
" 'мера': 606,\n",
|
||
" 'блок': 607,\n",
|
||
" 'работник': 608,\n",
|
||
" 'типовой': 609,\n",
|
||
" 'сегодня': 610,\n",
|
||
" 'решать': 611,\n",
|
||
" 'отвечать': 612,\n",
|
||
" 'идти': 613,\n",
|
||
" 'ядро': 614,\n",
|
||
" 'выделение_метод': 615,\n",
|
||
" 'оценить': 616,\n",
|
||
" 'расширение': 617,\n",
|
||
" 'логический': 618,\n",
|
||
" 'предъявлять': 619,\n",
|
||
" 'инициировать': 620,\n",
|
||
" 'любой': 621,\n",
|
||
" 'работоспособность': 622,\n",
|
||
" 'промышленный': 623,\n",
|
||
" 'часть_конечный': 624,\n",
|
||
" 'администрирование': 625,\n",
|
||
" 'локальный': 626,\n",
|
||
" 'принимать': 627,\n",
|
||
" '+': 628,\n",
|
||
" 'поставщик': 629,\n",
|
||
" 'solaris': 630,\n",
|
||
" 'крупный': 631,\n",
|
||
" 'последующий': 632,\n",
|
||
" 'иерархия': 633,\n",
|
||
" 'обязательно': 634,\n",
|
||
" 'понятие': 635,\n",
|
||
" 'служить': 636,\n",
|
||
" 'навык': 637,\n",
|
||
" 'процессов': 638,\n",
|
||
" 'pim': 639,\n",
|
||
" 'иных': 640,\n",
|
||
" 'присутствовать': 641,\n",
|
||
" 'меню': 642,\n",
|
||
" 'вероятность': 643,\n",
|
||
" 'сравнение': 644,\n",
|
||
" '6': 645,\n",
|
||
" 'четко': 646,\n",
|
||
" 'регламент': 647,\n",
|
||
" 'apache': 648,\n",
|
||
" 'доступный': 649,\n",
|
||
" 'php': 650,\n",
|
||
" 'категория': 651,\n",
|
||
" 'г.': 652,\n",
|
||
" 'ис': 653,\n",
|
||
" 'перечислить': 654,\n",
|
||
" '1с_предприятие': 655,\n",
|
||
" 'обучение': 656,\n",
|
||
" 'добавление': 657,\n",
|
||
" 'запуск': 658,\n",
|
||
" 'предлагать': 659,\n",
|
||
" 'возникновение': 660,\n",
|
||
" 'начинать': 661,\n",
|
||
" 'планирование': 662,\n",
|
||
" 'дублирование': 663,\n",
|
||
" 'относительно': 664,\n",
|
||
" 'внешний_ключ': 665,\n",
|
||
" 'передавать': 666,\n",
|
||
" 'потребность': 667,\n",
|
||
" 'этап_проектирование': 668,\n",
|
||
" 'rdbms': 669,\n",
|
||
" 'тема': 670,\n",
|
||
" 'документирование': 671,\n",
|
||
" 'параллельный': 672,\n",
|
||
" 'деталь': 673,\n",
|
||
" 'старый': 674,\n",
|
||
" 'корпоративный': 675,\n",
|
||
" 'обратный': 676,\n",
|
||
" 'вести': 677,\n",
|
||
" 'аналитический': 678,\n",
|
||
" 'отчётность': 679,\n",
|
||
" 'предоставление': 680,\n",
|
||
" 'подробный': 681,\n",
|
||
" 'т.е.': 682,\n",
|
||
" 'магазин': 683,\n",
|
||
" 'независимость': 684,\n",
|
||
" 'функциональность': 685,\n",
|
||
" 'критический': 686,\n",
|
||
" 'появление': 687,\n",
|
||
" 'организационный': 688,\n",
|
||
" 'методический': 689,\n",
|
||
" 'математический': 690,\n",
|
||
" 'редко': 691,\n",
|
||
" 'встречаться': 692,\n",
|
||
" 'виток_спираль': 693,\n",
|
||
" 'внутри': 694,\n",
|
||
" 'предъявление': 695,\n",
|
||
" 'легко': 696,\n",
|
||
" 'финансирование': 697,\n",
|
||
" 'независимый': 698,\n",
|
||
" 'распределить_база': 699,\n",
|
||
" 'mysql': 700,\n",
|
||
" 'отношение_многим': 701,\n",
|
||
" 'id': 702,\n",
|
||
" 'нарушение': 703,\n",
|
||
" 'язык_java': 704,\n",
|
||
" '2.2.1': 705,\n",
|
||
" 'размещение': 706,\n",
|
||
" 'оплата': 707,\n",
|
||
" 'потеря': 708,\n",
|
||
" 'накопление': 709,\n",
|
||
" 'некорректный': 710,\n",
|
||
" 'табличный': 711,\n",
|
||
" 'выгрузка': 712,\n",
|
||
" 'конфликт': 713,\n",
|
||
" 'приём': 714,\n",
|
||
" 'расход': 715,\n",
|
||
" 'приходиться': 716,\n",
|
||
" 'банковский': 717,\n",
|
||
" 'установить': 718,\n",
|
||
" 'вестись': 719,\n",
|
||
" 'увеличение': 720,\n",
|
||
" 'ограничить': 721,\n",
|
||
" 'производственный': 722,\n",
|
||
" 'интеграция': 723,\n",
|
||
" 'написание': 724,\n",
|
||
" 'заполнение': 725,\n",
|
||
" 'сервис': 726,\n",
|
||
" 'лингвистический': 727,\n",
|
||
" 'iv': 728,\n",
|
||
" 'путем': 729,\n",
|
||
" 'обозначение': 730,\n",
|
||
" '866': 731,\n",
|
||
" 'предъявляться': 732,\n",
|
||
" 'текущий': 733,\n",
|
||
" 'изменять': 734,\n",
|
||
" 'базовый': 735,\n",
|
||
" 'объектный_множество': 736,\n",
|
||
" 'максимальный': 737,\n",
|
||
" 'гибкий': 738,\n",
|
||
" 'надёжный': 739,\n",
|
||
" 'сторонний': 740,\n",
|
||
" 'менеджер': 741,\n",
|
||
" 'протокол': 742,\n",
|
||
" 'перенести': 743,\n",
|
||
" 'отчётный': 744,\n",
|
||
" 'вызывать': 745,\n",
|
||
" 'совокупность': 746,\n",
|
||
" 'фактически': 747,\n",
|
||
" 'сдача': 748,\n",
|
||
" 'смысл': 749,\n",
|
||
" 'статья': 750,\n",
|
||
" 'ранний': 751,\n",
|
||
" 'написать': 752,\n",
|
||
" 'составлять': 753,\n",
|
||
" 'конструкция': 754,\n",
|
||
" 'er': 755,\n",
|
||
" '10': 756,\n",
|
||
" 'стоить': 757,\n",
|
||
" 'идея': 758,\n",
|
||
" 'целый': 759,\n",
|
||
" 'решить': 760,\n",
|
||
" 'генерация': 761,\n",
|
||
" 'понимать': 762,\n",
|
||
" 'корпорация': 763,\n",
|
||
" 'нормальный_форма': 764,\n",
|
||
" 'проверить': 765,\n",
|
||
" '2.2.2': 766,\n",
|
||
" 'экономический': 767,\n",
|
||
" 'выступать': 768,\n",
|
||
" 'май': 769,\n",
|
||
" 'нормативный': 770,\n",
|
||
" 'компьютерный': 771,\n",
|
||
" 'влиять': 772,\n",
|
||
" 'устройство': 773,\n",
|
||
" 'считать': 774,\n",
|
||
" 'месяц': 775,\n",
|
||
" 'уникальный': 776,\n",
|
||
" 'тестер': 777,\n",
|
||
" 'применить': 778,\n",
|
||
" 'начало': 779,\n",
|
||
" 'корректность': 780,\n",
|
||
" '2.2.4': 781,\n",
|
||
" 'значительно': 782,\n",
|
||
" 'выборка': 783,\n",
|
||
" 'функционировать': 784,\n",
|
||
" 'int': 785,\n",
|
||
" 'введение': 786,\n",
|
||
" 'знать': 787,\n",
|
||
" 'корректный': 788,\n",
|
||
" 'правильно': 789,\n",
|
||
" 'поставить': 790,\n",
|
||
" 'термин': 791,\n",
|
||
" 'цикл': 792,\n",
|
||
" 'последовательный': 793,\n",
|
||
" 'отличаться': 794,\n",
|
||
" 'проходить': 795,\n",
|
||
" 'doctors': 796,\n",
|
||
" 'приоритет': 797,\n",
|
||
" 'поведение': 798,\n",
|
||
" 'предел': 799,\n",
|
||
" 'предложение': 800,\n",
|
||
" 'схема_база': 801,\n",
|
||
" 'многих': 802,\n",
|
||
" 'неверный': 803,\n",
|
||
" 'проводить': 804,\n",
|
||
" 'простота': 805,\n",
|
||
" 'возвратный': 806,\n",
|
||
" 'учётный': 807,\n",
|
||
" 'informix': 808,\n",
|
||
" 'зачастую': 809,\n",
|
||
" 'сценарий': 810,\n",
|
||
" 'рекурсивный': 811,\n",
|
||
" 'пояснительный': 812,\n",
|
||
" 'направление': 813,\n",
|
||
" 'бухгалтерия': 814,\n",
|
||
" 'дать': 815,\n",
|
||
" '8': 816,\n",
|
||
" 'рост': 817,\n",
|
||
" 'избежать': 818,\n",
|
||
" 'точность': 819,\n",
|
||
" 'обращаться': 820,\n",
|
||
" 'коммерческий': 821,\n",
|
||
" 'ссылочный_целостность': 822,\n",
|
||
" 'данную': 823,\n",
|
||
" 'консультант': 824,\n",
|
||
" 'записка': 825,\n",
|
||
" 'пользоваться': 826,\n",
|
||
" 'разрешение': 827,\n",
|
||
" 'mda': 828,\n",
|
||
" '2.2.3': 829,\n",
|
||
" 'эвм': 830,\n",
|
||
" 'показывать': 831,\n",
|
||
" 'лёгкий': 832,\n",
|
||
" 'апрель': 833,\n",
|
||
" 'сопровождение': 834,\n",
|
||
" 'широкий': 835,\n",
|
||
" '15': 836,\n",
|
||
" 'стоимость': 837,\n",
|
||
" 'переменный': 838,\n",
|
||
" 'сегмент': 839,\n",
|
||
" 'постоянно': 840,\n",
|
||
" 'сокращение': 841,\n",
|
||
" 'смена': 842,\n",
|
||
" 'малый': 843,\n",
|
||
" 'название': 844,\n",
|
||
" 'разработанная': 845,\n",
|
||
" 'экземпляр': 846,\n",
|
||
" 'рисунок': 847,\n",
|
||
" 'составить': 848,\n",
|
||
" 'появляться': 849,\n",
|
||
" 'одинаковый': 850,\n",
|
||
" 'подходить': 851,\n",
|
||
" 'null': 852,\n",
|
||
" 'слой': 853,\n",
|
||
" 'обслуживать': 854,\n",
|
||
" 'вызвать': 855,\n",
|
||
" 'фаза': 856,\n",
|
||
" 'друг': 857,\n",
|
||
" 'исходный_код': 858,\n",
|
||
" 'характер': 859,\n",
|
||
" 'дистрибутив': 860,\n",
|
||
" 'занимать': 861,\n",
|
||
" '2.2.5': 862,\n",
|
||
" 'возврат': 863,\n",
|
||
" 'попытка': 864,\n",
|
||
" 'измерение': 865,\n",
|
||
" 'движение': 866,\n",
|
||
" 'пациент': 867,\n",
|
||
" '2.2.6': 868,\n",
|
||
" 'n': 869,\n",
|
||
" '>': 870,\n",
|
||
" 'контекст': 871,\n",
|
||
" 'windows_nt': 872,\n",
|
||
" 'каталог': 873,\n",
|
||
" 'видеть': 874,\n",
|
||
" 'эквивалентный': 875,\n",
|
||
" 'поддерживаться': 876,\n",
|
||
" 'unix': 877,\n",
|
||
" 'рекомендовать': 878,\n",
|
||
" 'кэш': 879,\n",
|
||
" 'полноценный': 880,\n",
|
||
" 'и др.': 881,\n",
|
||
" 'склад': 882,\n",
|
||
" 'традиционный': 883,\n",
|
||
" 'меняться': 884,\n",
|
||
" 'водопад': 885,\n",
|
||
" '512': 886,\n",
|
||
" 'интерактивный': 887,\n",
|
||
" 'ibm': 888,\n",
|
||
" 'условный': 889,\n",
|
||
" 'опытный': 890,\n",
|
||
" 'выявить': 891,\n",
|
||
" 'монитор': 892,\n",
|
||
" 'журнал': 893,\n",
|
||
" 'следствие': 894,\n",
|
||
" 'потенциальный': 895,\n",
|
||
" 'пройти': 896,\n",
|
||
" 'промежуточный': 897,\n",
|
||
" 'тестовый': 898,\n",
|
||
" 'реквизит': 899,\n",
|
||
" 'пользовательский_процесс': 900,\n",
|
||
" 'пара': 901,\n",
|
||
" 'фоновый': 902,\n",
|
||
" 'броузер': 903,\n",
|
||
" 'идентификатор': 904,\n",
|
||
" 'профессиональный_субд': 905,\n",
|
||
" 'специально': 906,\n",
|
||
" 'case': 907,\n",
|
||
" 'sun': 908,\n",
|
||
" 'иной': 909,\n",
|
||
" 'неделя': 910,\n",
|
||
" 'равный': 911,\n",
|
||
" 'привлекаться': 912,\n",
|
||
" 'шаг': 913,\n",
|
||
" 'риск': 914,\n",
|
||
" 'итог': 915,\n",
|
||
" 'трансформация_выделение': 916,\n",
|
||
" 'обойтись': 917,\n",
|
||
" 'участок': 918,\n",
|
||
" 'строго': 919,\n",
|
||
" 'алгоритм': 920,\n",
|
||
" 'схема_преобразование': 921,\n",
|
||
" 'предоставить': 922,\n",
|
||
" 'другому': 923,\n",
|
||
" 'моделировать': 924,\n",
|
||
" 'вычислительный': 925,\n",
|
||
" 'техника': 926,\n",
|
||
" 'существенный': 927,\n",
|
||
" 'положение': 928,\n",
|
||
" 'кнопка': 929,\n",
|
||
" 'называться': 930,\n",
|
||
" 'ввести': 931,\n",
|
||
" 'печать': 932,\n",
|
||
" 'применять': 933,\n",
|
||
" 'nt': 934,\n",
|
||
" 'внести': 935,\n",
|
||
" 'производство': 936,\n",
|
||
" 'очевидный': 937,\n",
|
||
" 'internet': 938,\n",
|
||
" 'формировать': 939,\n",
|
||
" 'недопустимый': 940,\n",
|
||
" 'обработать': 941,\n",
|
||
" 'кафедра': 942,\n",
|
||
" 'отслеживать': 943,\n",
|
||
" 'аутентификация': 944,\n",
|
||
" 'подразделение': 945,\n",
|
||
" 'производить': 946,\n",
|
||
" '2.2.7': 947,\n",
|
||
" 'упростить': 948,\n",
|
||
" 'популярный': 949,\n",
|
||
" 'структурный': 950,\n",
|
||
" 'удалённый': 951,\n",
|
||
" '2000/': 952,\n",
|
||
" '2.1': 953,\n",
|
||
" 'покупатель': 954,\n",
|
||
" 'успешный': 955,\n",
|
||
" 'намного': 956,\n",
|
||
" 'восприятие': 957,\n",
|
||
" 'stronghold': 958,\n",
|
||
" 'писать': 959,\n",
|
||
" 'составной': 960,\n",
|
||
" 'преобразовать': 961,\n",
|
||
" 'никакой': 962,\n",
|
||
" 'cim': 963,\n",
|
||
" 'добавляться': 964,\n",
|
||
" 'другом': 965,\n",
|
||
" 'мониторинг': 966,\n",
|
||
" 'логики': 967,\n",
|
||
" 'выход': 968,\n",
|
||
" 'предусматривать': 969,\n",
|
||
" 'реализоваться': 970,\n",
|
||
" 'начинаться': 971,\n",
|
||
" 'длина': 972,\n",
|
||
" 'возвращать': 973,\n",
|
||
" 'т.к.': 974,\n",
|
||
" 'зависимый': 975,\n",
|
||
" 'триггеры': 976,\n",
|
||
" 'обозначать': 977,\n",
|
||
" 'удалить': 978,\n",
|
||
" 'окружение': 979,\n",
|
||
" 'sdl': 980,\n",
|
||
" 'согласно': 981,\n",
|
||
" 'celeron': 982,\n",
|
||
" 'data': 983,\n",
|
||
" 'следовательно': 984,\n",
|
||
" 'предъявить': 985,\n",
|
||
" 'подтип': 986,\n",
|
||
" 'описываться': 987,\n",
|
||
" 'операционный_система': 988,\n",
|
||
" 'разделение': 989,\n",
|
||
" 'обмен_данными': 990,\n",
|
||
" 'насколько': 991,\n",
|
||
" 'подобный': 992,\n",
|
||
" 'сбор': 993,\n",
|
||
" 'низкий': 994,\n",
|
||
" 'правило_процесс': 995,\n",
|
||
" 'четвёртый': 996,\n",
|
||
" 'текущий_счёт': 997,\n",
|
||
" 'включить': 998,\n",
|
||
" '<': 999,\n",
|
||
" ...}"
|
||
]
|
||
},
|
||
"execution_count": 6,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"word2vec.wv.key_to_index"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "63be2cce",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Вывод трех наиболее похожих по смыслу слова для слова 1С"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 7,
|
||
"id": "671b1312",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"[('8.1', 0.9879903197288513),\n",
|
||
" ('бухгалтерия', 0.980316698551178),\n",
|
||
" ('навык', 0.9310787320137024)]"
|
||
]
|
||
},
|
||
"execution_count": 7,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"word2vec.wv.most_similar(\"1с\", topn=3)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "b1c06780",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Координаты слова 1С в 64-мерном пространстве"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 8,
|
||
"id": "5c0507dc",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"array([-5.72758615e-01, -4.64142323e-01, -1.41238064e-01, -6.03196502e-01,\n",
|
||
" -3.06068182e-01, 1.47344675e-02, -8.86413306e-02, 6.53996249e-05,\n",
|
||
" 2.22017527e-01, -1.03922300e-01, 4.06073749e-01, -5.07203415e-02,\n",
|
||
" 1.23037435e-01, -1.68328971e-01, -8.36593136e-02, 2.31885687e-01,\n",
|
||
" -1.16688296e-01, 1.43522806e-02, -5.78690231e-01, 3.08529168e-01,\n",
|
||
" 3.75707522e-02, 1.13559164e-01, 3.83746147e-01, 2.44788274e-01,\n",
|
||
" -5.16302809e-02, -8.68294463e-02, 7.44756520e-01, 2.69289196e-01,\n",
|
||
" -1.38882861e-01, 3.19430903e-02, 2.82276541e-01, -1.97692990e-01,\n",
|
||
" -1.43509433e-01, -1.92271873e-01, -1.49369061e-01, 6.34338081e-01,\n",
|
||
" 1.60252139e-01, 6.62923336e-01, 9.45296362e-02, -1.62105456e-01,\n",
|
||
" -2.70663768e-01, 2.80816615e-01, 4.22135949e-01, -1.53156146e-01,\n",
|
||
" 1.51129171e-01, 3.92942369e-01, -5.38962841e-01, -1.52189329e-01,\n",
|
||
" -7.02899694e-01, -4.62726772e-01, -8.09689939e-01, 2.60302156e-01,\n",
|
||
" 2.99924672e-01, 2.37710088e-01, 2.08470032e-01, 6.07197583e-01,\n",
|
||
" 1.30898044e-01, 9.39554572e-01, 4.40701753e-01, -4.94057983e-01,\n",
|
||
" 3.68286878e-01, -1.29404917e-01, 6.02491438e-01, -3.94566447e-01],\n",
|
||
" dtype=float32)"
|
||
]
|
||
},
|
||
"execution_count": 8,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"word2vec.wv[\"1с\"]"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "98434d1e",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Поиск лишнего по смыслу слова (самое отдаленное по смыслу слово)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 9,
|
||
"id": "d7c3f2f4",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"'заказчик'"
|
||
]
|
||
},
|
||
"execution_count": 9,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"word2vec.wv.doesnt_match(\"java php 1с oracle заказчик\".split())"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "88684648",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Смысловое расстояние между словами (расстояние в пространстве)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 10,
|
||
"id": "a2123dc9",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"0.83737653"
|
||
]
|
||
},
|
||
"execution_count": 10,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"word2vec.wv.similarity(\"java\", \"javascript\")"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 11,
|
||
"id": "ff2b8e71",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"0.7350806"
|
||
]
|
||
},
|
||
"execution_count": 11,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"word2vec.wv.similarity(\"java\", \"1с\")"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "98c93159",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Векторная арифметика: 1c - бухгалтерия + машина ="
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 12,
|
||
"id": "528f1ce1",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"[('лингвистический', 0.9782435297966003),\n",
|
||
" ('php', 0.9754980802536011),\n",
|
||
" ('mysql', 0.9643309712409973),\n",
|
||
" ('java', 0.963462769985199),\n",
|
||
" ('знание', 0.950555682182312),\n",
|
||
" ('apache', 0.9452742338180542),\n",
|
||
" ('1с_предприятие', 0.943841278553009),\n",
|
||
" ('windows_nt', 0.9398906826972961),\n",
|
||
" ('работать', 0.9393702745437622),\n",
|
||
" ('базовый', 0.9373704791069031)]"
|
||
]
|
||
},
|
||
"execution_count": 12,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"word2vec.wv.most_similar(positive=[\"1с\", \"машина\"], negative=[\"бухгалтерия\"])"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "86ab3f05",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Векторная арифметика: субд - база + язык ="
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 13,
|
||
"id": "12eb6d41",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"[('программирование', 0.8422903418540955),\n",
|
||
" ('java', 0.7840348482131958),\n",
|
||
" ('использовать', 0.7770466804504395),\n",
|
||
" ('php', 0.7726089954376221),\n",
|
||
" ('sql', 0.7726024389266968),\n",
|
||
" ('лингвистический', 0.7516488432884216),\n",
|
||
" ('производитель', 0.7262539267539978),\n",
|
||
" ('написание', 0.7253801226615906),\n",
|
||
" ('использование', 0.7136848568916321),\n",
|
||
" ('мощный', 0.7123106718063354)]"
|
||
]
|
||
},
|
||
"execution_count": 13,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"word2vec.wv.most_similar(positive=[\"субд\", \"язык\"], negative=[\"база\"])"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "a293bb05",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Векторная арифметика: java - машина + бухгалтерия ="
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 14,
|
||
"id": "9e0c2e87",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"[('1с', 0.9639856815338135),\n",
|
||
" ('среда', 0.942729651927948),\n",
|
||
" ('8.1', 0.9425337910652161),\n",
|
||
" ('ориентировать', 0.9270872473716736),\n",
|
||
" ('web', 0.915542483329773),\n",
|
||
" ('платформа', 0.9038816094398499),\n",
|
||
" ('навык', 0.8979926705360413),\n",
|
||
" ('программный', 0.8968376517295837),\n",
|
||
" ('компания', 0.8852423429489136),\n",
|
||
" ('лингвистический', 0.8833838105201721)]"
|
||
]
|
||
},
|
||
"execution_count": 14,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"word2vec.wv.most_similar(positive=[\"java\", \"бухгалтерия\"], negative=[\"машина\"])"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "b70332a5",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Векторная арифметика: 866 - мгц + мбайт ="
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 15,
|
||
"id": "68688549",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"[('256', 0.9967159628868103),\n",
|
||
" ('512', 0.9953411221504211),\n",
|
||
" ('pentium', 0.9951350688934326),\n",
|
||
" ('iii', 0.9946882724761963),\n",
|
||
" ('celeron', 0.9945207834243774),\n",
|
||
" ('iv', 0.9916473031044006),\n",
|
||
" ('intel', 0.9878745079040527),\n",
|
||
" ('2003', 0.9863777756690979),\n",
|
||
" ('процессор', 0.9855839610099792),\n",
|
||
" ('c', 0.9850897192955017)]"
|
||
]
|
||
},
|
||
"execution_count": 15,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"word2vec.wv.most_similar(positive=[\"866\", \"мбайт\"], negative=[\"мгц\"])"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "4f41fc6e",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Векторная арифметика: 866 - процессор + память ="
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 18,
|
||
"id": "1170e940",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"[('256', 0.9890534281730652),\n",
|
||
" ('мбайт', 0.9886034727096558),\n",
|
||
" ('мгц', 0.9871484637260437),\n",
|
||
" ('pentium', 0.9858012199401855),\n",
|
||
" ('celeron', 0.9855312705039978),\n",
|
||
" ('c', 0.9849308133125305),\n",
|
||
" ('512', 0.9843060970306396),\n",
|
||
" ('iii', 0.9841062426567078),\n",
|
||
" ('iv', 0.9838903546333313),\n",
|
||
" ('высоко', 0.9828835129737854)]"
|
||
]
|
||
},
|
||
"execution_count": 18,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"word2vec.wv.most_similar(positive=[\"866\", \"память\"], negative=[\"процессор\"])"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "a0414122",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Понижение размерности векторного пространства с 64 до 2 измерений"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 19,
|
||
"id": "999e1c23",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>x</th>\n",
|
||
" <th>y</th>\n",
|
||
" <th>token</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>-24.734394</td>\n",
|
||
" <td>-7.651334</td>\n",
|
||
" <td>система</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>-30.030426</td>\n",
|
||
" <td>-18.815897</td>\n",
|
||
" <td>работа</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>-26.821131</td>\n",
|
||
" <td>2.513596</td>\n",
|
||
" <td>требование</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3</th>\n",
|
||
" <td>-8.133460</td>\n",
|
||
" <td>24.581547</td>\n",
|
||
" <td>база</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4</th>\n",
|
||
" <td>-20.158037</td>\n",
|
||
" <td>3.450009</td>\n",
|
||
" <td>пользователь</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>...</th>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1038</th>\n",
|
||
" <td>6.665592</td>\n",
|
||
" <td>-2.917084</td>\n",
|
||
" <td>некий</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1039</th>\n",
|
||
" <td>18.308809</td>\n",
|
||
" <td>9.314460</td>\n",
|
||
" <td>самым</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1040</th>\n",
|
||
" <td>12.663247</td>\n",
|
||
" <td>-1.679625</td>\n",
|
||
" <td>похожий</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1041</th>\n",
|
||
" <td>7.762640</td>\n",
|
||
" <td>1.464980</td>\n",
|
||
" <td>целесообразный</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1042</th>\n",
|
||
" <td>-0.540131</td>\n",
|
||
" <td>-15.037376</td>\n",
|
||
" <td>обследование</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"<p>1043 rows × 3 columns</p>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" x y token\n",
|
||
"0 -24.734394 -7.651334 система\n",
|
||
"1 -30.030426 -18.815897 работа\n",
|
||
"2 -26.821131 2.513596 требование\n",
|
||
"3 -8.133460 24.581547 база\n",
|
||
"4 -20.158037 3.450009 пользователь\n",
|
||
"... ... ... ...\n",
|
||
"1038 6.665592 -2.917084 некий\n",
|
||
"1039 18.308809 9.314460 самым\n",
|
||
"1040 12.663247 -1.679625 похожий\n",
|
||
"1041 7.762640 1.464980 целесообразный\n",
|
||
"1042 -0.540131 -15.037376 обследование\n",
|
||
"\n",
|
||
"[1043 rows x 3 columns]"
|
||
]
|
||
},
|
||
"execution_count": 19,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"from sklearn.manifold import TSNE\n",
|
||
"\n",
|
||
"tsne = TSNE(n_components=2, max_iter=1000, random_state=9)\n",
|
||
"coords_df = pd.DataFrame(\n",
|
||
" tsne.fit_transform(word2vec.wv[word2vec.wv.key_to_index]), columns=[\"x\", \"y\"]\n",
|
||
")\n",
|
||
"coords_df[\"token\"] = word2vec.wv.key_to_index.keys()\n",
|
||
"coords_df"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "52e7a09b",
|
||
"metadata": {},
|
||
"source": [
|
||
"#### Визуализация векторного пространства\n",
|
||
"\n",
|
||
"Диаграмма интерактивная и позволяет изменять масштаб и перемещаться"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 20,
|
||
"id": "1fa73292",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
" <style>\n",
|
||
" .bk-notebook-logo {\n",
|
||
" display: block;\n",
|
||
" width: 20px;\n",
|
||
" height: 20px;\n",
|
||
" background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAOkSURBVDiNjZRtaJVlGMd/1/08zzln5zjP1LWcU9N0NkN8m2CYjpgQYQXqSs0I84OLIC0hkEKoPtiH3gmKoiJDU7QpLgoLjLIQCpEsNJ1vqUOdO7ppbuec5+V+rj4ctwzd8IIbbi6u+8f1539dt3A78eXC7QizUF7gyV1fD1Yqg4JWz84yffhm0qkFqBogB9rM8tZdtwVsPUhWhGcFJngGeWrPzHm5oaMmkfEg1usvLFyc8jLRqDOMru7AyC8saQr7GG7f5fvDeH7Ej8CM66nIF+8yngt6HWaKh7k49Soy9nXurCi1o3qUbS3zWfrYeQDTB/Qj6kX6Ybhw4B+bOYoLKCC9H3Nu/leUTZ1JdRWkkn2ldcCamzrcf47KKXdAJllSlxAOkRgyHsGC/zRday5Qld9DyoM4/q/rUoy/CXh3jzOu3bHUVZeU+DEn8FInkPBFlu3+nW3Nw0mk6vCDiWg8CeJaxEwuHS3+z5RgY+YBR6V1Z1nxSOfoaPa4LASWxxdNp+VWTk7+4vzaou8v8PN+xo+KY2xsw6une2frhw05CTYOmQvsEhjhWjn0bmXPjpE1+kplmmkP3suftwTubK9Vq22qKmrBhpY4jvd5afdRA3wGjFAgcnTK2s4hY0/GPNIb0nErGMCRxWOOX64Z8RAC4oCXdklmEvcL8o0BfkNK4lUg9HTl+oPlQxdNo3Mg4Nv175e/1LDGzZen30MEjRUtmXSfiTVu1kK8W4txyV6BMKlbgk3lMwYCiusNy9fVfvvwMxv8Ynl6vxoByANLTWplvuj/nF9m2+PDtt1eiHPBr1oIfhCChQMBw6Aw0UulqTKZdfVvfG7VcfIqLG9bcldL/+pdWTLxLUy8Qq38heUIjh4XlzZxzQm19lLFlr8vdQ97rjZVOLf8nclzckbcD4wxXMidpX30sFd37Fv/GtwwhzhxGVAprjbg0gCAEeIgwCZyTV2Z1REEW8O4py0wsjeloKoMr6iCY6dP92H6Vw/oTyICIthibxjm/DfN9lVz8IqtqKYLUXfoKVMVQVVJOElGjrnnUt9T9wbgp8AyYKaGlqingHZU/uG2NTZSVqwHQTWkx9hxjkpWDaCg6Ckj5qebgBVbT3V3NNXMSiWSDdGV3hrtzla7J+duwPOToIg42ChPQOQjspnSlp1V+Gjdged7+8UN5CRAV7a5EdFNwCjEaBR27b3W890TE7g24NAP/mMDXRWrGoFPQI9ls/MWO2dWFAar/xcOIImbbpA3zgAAAABJRU5ErkJggg==);\n",
|
||
" }\n",
|
||
" </style>\n",
|
||
" <div>\n",
|
||
" <a href=\"https://bokeh.org\" target=\"_blank\" class=\"bk-notebook-logo\"></a>\n",
|
||
" <span id=\"f9d60e72-a6cb-410b-b150-ddf9839bbe52\">Loading BokehJS ...</span>\n",
|
||
" </div>\n"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
},
|
||
{
|
||
"data": {
|
||
"application/javascript": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\nconst JS_MIME_TYPE = 'application/javascript';\n const HTML_MIME_TYPE = 'text/html';\n const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n const CLASS_NAME = 'output_bokeh rendered_html';\n\n /**\n * Render data to the DOM node\n */\n function render(props, node) {\n const script = document.createElement(\"script\");\n node.appendChild(script);\n }\n\n /**\n * Handle when an output is cleared or removed\n */\n function handleClearOutput(event, handle) {\n function drop(id) {\n const view = Bokeh.index.get_by_id(id)\n if (view != null) {\n view.model.document.clear()\n Bokeh.index.delete(view)\n }\n }\n\n const cell = handle.cell;\n\n const id = cell.output_area._bokeh_element_id;\n const server_id = cell.output_area._bokeh_server_id;\n\n // Clean up Bokeh references\n if (id != null) {\n drop(id)\n }\n\n if (server_id !== undefined) {\n // Clean up Bokeh references\n const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n cell.notebook.kernel.execute(cmd_clean, {\n iopub: {\n output: function(msg) {\n const id = msg.content.text.trim()\n drop(id)\n }\n }\n });\n // Destroy server and session\n const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n cell.notebook.kernel.execute(cmd_destroy);\n }\n }\n\n /**\n * Handle when a new output is added\n */\n function handleAddOutput(event, handle) {\n const output_area = handle.output_area;\n const output = handle.output;\n\n // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n return\n }\n\n const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n\n if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n // store reference to embed id on output_area\n output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n }\n if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n const bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n const script_attrs = bk_div.children[0].attributes;\n for (let i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n }\n\n function register_renderer(events, OutputArea) {\n\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n const toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[toinsert.length - 1]);\n element.append(toinsert);\n return toinsert\n }\n\n /* Handle when an output is cleared or removed */\n events.on('clear_output.CodeCell', handleClearOutput);\n events.on('delete.Cell', handleClearOutput);\n\n /* Handle when a new output is added */\n events.on('output_added.OutputArea', handleAddOutput);\n\n /**\n * Register the mime type and append_mime function with output_area\n */\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n /* Is output safe? */\n safe: true,\n /* Index of renderer in `output_area.display_order` */\n index: 0\n });\n }\n\n // register the mime type if in Jupyter Notebook environment and previously unregistered\n if (root.Jupyter !== undefined) {\n const events = require('base/js/events');\n const OutputArea = require('notebook/js/outputarea').OutputArea;\n\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n }\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"<div style='background-color: #fdd'>\\n\"+\n \"<p>\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"</p>\\n\"+\n \"<ul>\\n\"+\n \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n \"<li>use INLINE resources instead, as so:</li>\\n\"+\n \"</ul>\\n\"+\n \"<code>\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"</code>\\n\"+\n \"</div>\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"f9d60e72-a6cb-410b-b150-ddf9839bbe52\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} <b>encountered errors</b> while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.7.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.7.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.7.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.7.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.7.2.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"f9d60e72-a6cb-410b-b150-ddf9839bbe52\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));",
|
||
"application/vnd.bokehjs_load.v0+json": ""
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
},
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"\n",
|
||
" <div id=\"bf24c757-431b-4f0d-8197-1fcf9f8a30ad\" data-root-id=\"p1046\" style=\"display: contents;\"></div>\n"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
},
|
||
{
|
||
"data": {
|
||
"application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"681b38e1-4bb7-437b-a4e7-5f18a8a9fdb7\":{\"version\":\"3.7.2\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1046\",\"attributes\":{\"width\":800,\"height\":800,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1047\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1048\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1055\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1056\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1053\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1086\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1080\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1081\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1082\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"CuDFwVA+8MGtkdbBpyICwalDocGaD7bBEzcLQgsfGMHObCvBTibfwW4qoEGf1zlBgOnKwB6nC0KGBorBzR29wQ1Ao8GN9bfAScIqwXuRj8HclV3BeAAvQpULdkBr8NzBZa73QejL3MGXiJxBU252P0eBQcEGtAfCTrGYwEP0ZcCRiVxBx/NyQa3UX8GoPHdAJz4owVOW68E+USlCakKUQdnPisETHb3A7Ig3wbhhZUGmSXBBtDEaQceta8FgYprA8jgxQocFp0DZ+9nBH+gmvnf6nUHC3YpBET8UQjjU6b5RshdB7hExwUqao0HlsqFB4oViwT66HsKpOILA97+9waEmssDpSwjB0VTgwY3bv8GuMJ5BuuOWwDO6/EFLFqtBgAeuQMb+MELbPvvAWtXyQQTFJ8Kb7wlC5b/YQeFWo8HN0ejB1OGnQYI6scBMJhRCjSPnQYSREcKb1kzBYOHKQZ1blMFgkyfBFxZhwaanFkLm8FhBossAQk1RGUIaJwVCeYzowYn3L0Lv063A/JAPQtthF8J9BfzBHdT8wTYvMcGCyfPBFpmJQJj9u0HZmZPBl1GlwcLvk8AHI/vBNHayQZhvXMH6o75BGBb4QTlr38H1FpxBdR3LwVAytEFdqk7BPSsUwa7Yc8GWPFLASVOyvyqn7kHnphvBfZjHQRUTdEF+q/vBxWbUwLMHacHpdAvCN2sBwqoS1sEVIQ3CqvG8QPLR58AKusdBse8vwV0Kt8FyT8FBJljWQXKLT8E0iBLBUXu/QfKKAMKxQ/bBot7ywdd8CcIwKANClqLEwS8iqkDd0+zBquEMQhq/m8HdXw3AgFORQS9WKkKcZbxBH9kHQkr4M0E1QgvCOMHOwReLAULKZclBYqK9wS5wKkIwu6xB/F23wdqKB0HMFtBB+VPswCy470AaAiU/YTTpQZMy4kHAKgFCe88IwvIOWEFKSNHBz7eEwOD6BMJGtxjCyWcxwW2xskDpBi1CKzQaQq3YB0IesbjAEMv5wV2mSsGGbh5CF+kpQsPECcJXDUVBQ5v/QWV/jcA/+gpCMXnHwFBQNkHqrJZBS5RvwRhOvcGPV1JB2apCQaFUJMHIeqDBI6QYwRLREkIp8q1BFxwNQpZ2EcJPzB7B5tZBwNBCs8EfiwrCNPMQwk2lYMESBjNBM96cQQAiB8FA81LBgkQMwe6x5kEgrRBCIMVxwMRVpkEUI65BZi0NQgNovkDpRqhBZl8BwWj49MEsHIJBQx6qPnsbzUGGe3lBujbIQduaxsGqe2bB0DUAQv9nm8GTgtPBoOKuwKmN2kE2sa/BLCKFwS6j70EzQKDBVbhuQZ3LysDhEijBSbVHQTd3vEG/y9bBX0oJwtjQk8EcEQjCzIV+wYakIMG5uRjCS9N1QZBWk8HKSp9BtXiRwDglEkLNcqDBuwpuwVGyE8KRQRXAakmowe58zkEmfqvAsM83wQHIRkHVba/BbSEhQYJBCcJav+lBNIxhwXKFisH7fBtBG1VNQfc6D8ImA8bBME5EQa7RB0KHgxHCikI5Qat2/ECHz39B8m9Hwa4qJ0EKJPXBBIkTwgVrx0BfSYBBcKMBQqMiksEeOYxBBK/nQKZ6BUKvG4BBPUudwbhjDcLu8vrBIYLKwcePEMIcpufBIFr2QUZKUj9H76jAx+BpwDMJl0FKPwnCp1EiwnScG8L+Q4HBzMHgwenfnMGCxIVBrQp5wbu9EMLODbLB9GsXQhTyE8J5jxbCuUieQSUVh0Gqas9Bw6U8QCvT1cGyLxZC+cNwQT6fGsGcmA/BlqZgPyf28MHlF5BAYuklwKvw68EmZbNA747DQGHm9sGruQBCWvkNwZNqJMINuNPABHbaQYnPoMFaM8+/Gie9QXpFQ0FBfKBBIfsjwI7sDUKkK/zBAWzeQKAp1EE7J4NAKZDowQtuFMLVCA7BrPU/wT1RFcLvXfVBmFDgwIEgbsG/kavBElgSQuYVpEEPjC3Ac/2rwGsDIsHY8/xBQPCMwHSEhMHmfNXBArT8vJduFcL1wArBSCGsvxWp68FS6XpBpq0LwqZYv0EACfzAZ03iwR3P1UEOKcxBZwucwRfJXcEUSaNBuSYZwexpnMENhwBCtwmVQYbfUkH/F+nBLf2SQHjbScGRlpNBu7ctQQ5gIULf4R3BxnyIQSn4JUFzNhhCHKZLwQgF+MEpaRBC9qfVQcSc3T8yFdQ/yTdGwe4ZjcGywbw/0Aq9QXdo10HIV6lBdJvnQc1JgkAMmFe/D6vYwfTFx8Chs/RB9t4KQe/Oo8Dw0QRCZPYRQYNKYkFYWw7BIvwXQdn7FEFWeOpAs5TQwL5GHkEGC3LBD9MSQL1jzcHb0APCCCuUQU1wOcEm5gHBVRH0QYlkn8DlnbdBRXENQSL6ikEYEC/ABYz1wSub+sABiN1BV0phwdMdW0F2ABTCYEwRwpSZycG9WldB1gPRwSvG6UH+BQlCDOdWwFZeUcH788LB/CUHwWm4zMAMwAhCZrZvQAA9I0HgEuhBkEzPwAS5mEFoRaDBDYHPQY0xOsGNURDC4Ma6wTxeDkJ2DALBDm+pQGM4hkFLV6nBdGwRwZ6DIcKuB4zAr2JKQUfc2EDtLCtCxDOCQWvQI8IG591AEA6gwQuwgcDVFTZBik+1QFtUSUBSIPzAe66Zv3Vyh8EtspdBNhpQv5ehej/Bl9ZAq2xfQYsM00HddZxA1fz9wSXuF8HsQoPBxC4LwodX0UAljQrBZ8yjQegizcCBzi+/ZBjJQYrtBkLJPYVBGcbNwH7XvUEEfuXBiu6RQLzOEsIZma7BfZTEwUi0+EFR+3dBxtkRwsfDP8EAN24/MKk5wX6FS8AcGRxBP6ibwY84CMK+FeHAx23jwNDdesH5AYJBjg9IwNYsnkG0ZNzA8rLaQEpCxL5GTWPA31kIwV4BKsH90R/CVMgaQEmF1sB3LllAKk9jwRrf88EeiuVB06kQwP/viUHD3zDA9GWcwCEoyEDGrYVBpTf7QO68e8GlYnzBBZA/QBekEUKSqDpB3gAOwn4HH8HMYiU/6e8CQou1qkGEFNPB21C8wXdi4EGj3PLAD4p1QXmNrcFfQwdCyCj5wWIf80HpgYjBhlx9wWY2b0GHhQvAhp1WwWjglj/IV8xAWDJ7v//SDcEKIw7C0EqVQXbQ1MEjudVBR30SwUuI2kHjdczBNU6LQOk3MsFZUqJBKntUwUx0wUGpWu5BNu5OwcCLacFfobrATQdsQaxZFUG9EmDAcKO1wakOL8FVbrfAFlaFwIMZPkHQZSjBFqUcQvX+WkEKVP3Az/CmQWdo0cHYMwtCX72GQZ61R8B2GDPAUYMnQq0Oo8FfimnBTT+GvzfstkAYCGrAxrztwf5EyD4U42hAPo/LQWgEF0H/KzRBIX6wQTFC0sExfovAKmXuQXICmkAExIBArxPhQJeKTkFoULFBwmoAwtJQfUE7OSvBvw3Dwb5odMH+Fb/B/YdkQXKLD8Ivwr3BwJeVQS3G8cF7HtjB9J2VQUBAksFmkV+//4ZtQcVp2EFfc6/BsBsSQsOFc78ZPANCnZkRQdNkAkEZ4d7AWJsQwd4iIMLm2OzB0DwXwSCl30GYIGVBiSMZwawjTECHDBRCpSZMweazD8Fgl1TB4HENQbQ8qEHvTDDBromiwODLY0FMzNdA80WyQDgo28F/APTBRDPOweZC9UCvJAdC4pW3QaPIiEHzbw3CCYk8QSZbDcLaxQu+Vh3yQBhs2cHrnvJBd7UFQsZygUGWVBLB9ywOwg+QQMEaSfXAZy3lv50AAMD/4ItB0ePjv/YyA0H/dYtB+kD7PZrJZsBrFwRA10MawSyAxMGHKMzB59PNQBLbO0F53mbBLZpyQeGFj8HGezjBs/mBwYNav8ExVgzCFQMaQUJaE8K7cg/C8THKwZoiqsCqZDRBdGzCwRZHBUILE47AN9SUQDrmhMB9qc7AtJO5wVDU9MAo/xZCKqAAwaEIDEGQspnBCM6hQfz+z8HaHyFBUpqjP3CtN0HY3IjByJ4xwH26t0H7YvlBHE4fQd3R7EBbKZpBaw4pwKfqCkFy+rVB/RvZwB2Ld8HLRv1BnM+pQcfS28H3tSPBogXSwbTND8IeofTBVpR0wdIhcUBk/7LBnpMEQWITX7998C/AF55LQV/WEULIOQXCqo0hQTOtwsHbgBhBleaOQbSrfcHzk/FBw4eXQZo7N0DavYRBA2ViQNxV1j5vpv0/4/vxQMjwGUKjp45B4wJLQZdd/0Hr1JpBu/ENQnmV2EGOWqRBSDgsQXn+Z0FtH4JBy1HQQB6AhcHQZiZCe4uZwZg2WsF8NHZB1D6Ev/LP/EG5y+3Bl6W3wOWN3sFDlZhBVl7MwVu4y8CUtVdBtWA4Qb4u+cDDb2vBdm3eQUhUwr8U0MzBrxXuwQ0Qrb92QpdAlyGpvMMpRME9s5LBWPUZQYtFTsHpsgfCGgG/weflb8E66QPCsEIswDzDAEIOtSNAepY6QCO4HsGaQ8BAjj2QQRGSw0DVGJLBsHTSQWhM8EFOYOxAHvirQR4yskHtAp5AJRnjQWw868C1voXAJkuNQRpKf0EWgCJAGqPyQAvFEcBc8QLCSbKjwHV528EfehdCzRM5QYGWLEEw9pLAOELCQXOS1MHlZAdCrQ/NQeVO90F7LcjB2r6aPABx6j9eAyBCIYvPQdqG68EYPOnBeEd9Py8x7MGUxKzBI8ClP6rydEEeG4dAIEecQQOPBcJ25tfAwfW5wW/3EsLIb7jB9l+2QP+RV8F//AdAfFRAQCGzYUEz1URBGqUFQL+cLUHtvRPCZMRmwcKk30HypzpAqjs4wdKaq0FROVrB39D9wAvTi0HlysTBGJnJQNY3r0AlSttBf3kcQVg5hEHTmm5BP3ZBPSD+GULw/QVBIEAnQR3eP0Fbx5BBjgCqQdAhKcFzYQxBDS0vQX7OycDkLXLBPOAXQRZ9OMCyEptAZNUwPi+mMcAAMWPAroLYQBmA6sEZbSq/fyrnwCjNWEHxFNXBFgMKQN/bh0GcG7BBoNjvwWM4mEFwDCXBQq45wbWnr8D4feDB/VWYQRoMecEXOdVBbCKIwVEUDML6xvvBkgbdv8Cttz+dwI6//3HiQfvAvMFG/SVBOse7QZkA6UGyN4JBT6eNQazwIUIXlt5ARdH2v2h4akEPLzhB/3xNQdIBeMBymZFBmnzsQeQrHEGfL/i/qOGmPwJfdUDh+OFBDFaaQShtp8Dze3NB/DCMQVoKCsJXZFfB8NKaQaqpBML/l7lBgjm1QQ3oyMCFksvAG7CXP0CW/0CRU3VAjkXfwFvQCT85hGVAsZsQQe1dvEHGCQRB7dzlQT1/IEL4BQTC/rkaQgOmycC2JrBASrukPiGXkECOgKlA4ZIFQWQ3kcGisCk/BqLBwLIhE0HqU9xAbxYMQrW1jr/EUuBB9m4HQWgDhUF88NxBdRUxQYhDCkEnRjBBS7kCQi0ApMFA1plAIfIdQrZ0R8DAaQtBKC6pQG3roEGdQvQ+DEVwQCgLMr5A3XpBq+6/QJs2bEDKv2tBiEzVQHF4kkGpnEpBjGf4QANGCr8=\"},\"shape\":[1043],\"dtype\":\"float32\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[1043],\"dtype\":\"float32\",\"order\":\"little\"}],[\"text\",{\"type\":\"ndarray\",\"array\":[\"\\u0441\\u0438\\u0441\\u0442\\u0435\\u043c\\u0430\",\"\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\",\"\\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u0431\\u0430\\u0437\\u0430\",\"\\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u0435\\u043b\\u044c\",\"\\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u043a\\u0430\",\"\\u043c\\u043e\\u0434\\u0435\\u043b\\u044c\",\"\\u0438\\u043d\\u0444\\u043e\\u0440\\u043c\\u0430\\u0446\\u0438\\u044f\",\"\\u0441\\u0443\\u0431\\u0434\",\"\\u044d\\u0442\\u0430\\u043f\",\"\\u043e\\u0448\\u0438\\u0431\\u043a\\u0430\",\"\\u0444\\u0443\\u043d\\u043a\\u0446\\u0438\\u044f\",\"\\u044f\\u0432\\u043b\\u044f\\u0442\\u044c\\u0441\\u044f\",\"\\u0442\\u0430\\u0431\\u043b\\u0438\\u0446\\u0430\",\"\\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u043e\",\"\\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\",\"\\u0441\\u0435\\u0440\\u0432\\u0435\\u0440\",\"\\u043f\\u0440\\u043e\\u0446\\u0435\\u0441\\u0441\",\"\\u0434\\u043e\\u043a\\u0443\\u043c\\u0435\\u043d\\u0442\",\"\\u043f\\u0440\\u043e\\u0433\\u0440\\u0430\\u043c\\u043c\\u0430\",\"\\u0438\\u0441\\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u044c\",\"\\u0441\\u043e\\u0441\\u0442\\u043e\\u044f\\u043d\\u0438\\u0435\",\"\\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u043f\\u0440\\u043e\\u0433\\u0440\\u0430\\u043c\\u043c\\u043d\\u044b\\u0439\",\"\\u0441\\u043b\\u0443\\u0447\\u0430\\u0439\",\"\\u0441\\u043e\\u0437\\u0434\\u0430\\u043d\\u0438\\u0435\",\"\\u043c\\u043e\\u0434\\u0443\\u043b\\u044c\",\"\\u0432\\u0440\\u0435\\u043c\\u044f\",\"\\u043e\\u0431\\u044a\\u0435\\u043a\\u0442\",\"\\u0437\\u0430\\u043a\\u0430\\u0437\\u0447\\u0438\\u043a\",\"\\u043f\\u0440\\u0438\\u043b\\u043e\\u0436\\u0435\\u043d\\u0438\\u0435\",\"\\u0440\\u0435\\u0430\\u043b\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f\",\"\\u043f\\u0440\\u0430\\u0432\\u0438\\u043b\\u043e\",\"\\u0440\\u0435\\u0437\\u0443\\u043b\\u044c\\u0442\\u0430\\u0442\",\"\\u0432\\u0438\\u0434\",\"\\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0447\\u0438\\u043a\",\"\\u0432\\u043e\\u0437\\u043c\\u043e\\u0436\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u0442\\u0435\\u0445\\u043d\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\",\"\\u043c\\u0435\\u0442\\u043e\\u0434\",\"\\u0442\\u0435\\u0441\\u0442\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0438\\u0439\",\"\\u0437\\u0430\\u0434\\u0430\\u0447\\u0430\",\"\\u0438\\u0441\\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u043e\\u0431\\u0440\\u0430\\u0431\\u043e\\u0442\\u043a\\u0430\",\"\\u0447\\u0430\\u0441\\u0442\\u044c\",\"\\u043f\\u043e\\u0437\\u0432\\u043e\\u043b\\u044f\\u0442\\u044c\",\"\\u043a\\u043b\\u0438\\u0435\\u043d\\u0442\",\"\\u0438\\u043d\\u0442\\u0435\\u0440\\u0444\\u0435\\u0439\\u0441\",\"\\u043f\\u0435\\u0440\\u0435\\u0445\\u043e\\u0434\",\"\\u0432\\u044b\\u043f\\u043e\\u043b\\u043d\\u0435\\u043d\\u0438\\u0435\",\"\\u043e\\u0431\\u0435\\u0441\\u043f\\u0435\\u0447\\u0435\\u043d\\u0438\\u0435\",\"\\u0438\\u043d\\u0444\\u043e\\u0440\\u043c\\u0430\\u0446\\u0438\\u043e\\u043d\\u043d\\u044b\\u0439_\\u0441\\u0438\\u0441\\u0442\\u0435\\u043c\\u0430\",\"\\u043d\\u043e\\u0432\\u044b\\u0439\",\"\\u0438\\u0437\\u043c\\u0435\\u043d\\u0435\\u043d\\u0438\\u0435\",\"\\u0430\\u0442\\u0440\\u0438\\u0431\\u0443\\u0442\",\"\\u043e\\u0441\\u043d\\u043e\\u0432\\u043d\\u044b\\u0439\",\"\\u043a\\u043e\\u0434\",\"\\u0440\\u0435\\u0448\\u0435\\u043d\\u0438\\u0435\",\"\\u0437\\u0430\\u043f\\u0440\\u043e\\u0441\",\"\\u043e\\u043f\\u0435\\u0440\\u0430\\u0446\\u0438\\u044f\",\"\\u0430\\u0432\\u0442\\u043e\\u043c\\u0430\\u0442\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f\",\"\\u043f\\u0440\\u0435\\u0434\\u043f\\u0440\\u0438\\u044f\\u0442\\u0438\\u0435\",\"\\u0434\\u043e\\u0441\\u0442\\u0443\\u043f\",\"\\u044f\\u0437\\u044b\\u043a\",\"\\u0443\\u0440\\u043e\\u0432\\u0435\\u043d\\u044c\",\"\\u0443\\u043f\\u0440\\u0430\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u043f\\u043b\\u0430\\u0442\\u0444\\u043e\\u0440\\u043c\\u0430\",\"\\u0438\\u043d\\u0444\\u043e\\u0440\\u043c\\u0430\\u0446\\u0438\\u043e\\u043d\\u043d\\u044b\\u0439\",\"\\u0433\\u0440\\u0443\\u043f\\u043f\\u0430\",\"\\u0430\\u043d\\u0430\\u043b\\u0438\\u0437\",\"\\u043a\\u0430\\u0436\\u0434\\u044b\\u0439\",\"\\u043a\\u043e\\u043c\\u043f\\u043e\\u043d\\u0435\\u043d\\u0442\",\"\\u0441\\u0442\\u0440\\u0443\\u043a\\u0442\\u0443\\u0440\\u0430\",\"\\u0430\\u0432\\u0442\\u043e\\u043c\\u0430\\u0442\",\"\\u0438\\u0441\\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u0434\\u0432\\u0430\",\"\\u043f\\u0440\\u043e\\u0434\\u0443\\u043a\\u0442\",\"\\u044d\\u043b\\u0435\\u043c\\u0435\\u043d\\u0442\",\"\\u0441\\u0432\\u044f\\u0437\\u044c\",\"\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0442\\u044c\",\"\\u043d\\u0435\\u043e\\u0431\\u0445\\u043e\\u0434\\u0438\\u043c\\u044b\\u0439\",\"\\u0442\\u0435\\u0441\\u0442\",\"\\u0440\\u0435\\u0430\\u043b\\u0438\\u0437\\u043e\\u0432\\u0430\\u0442\\u044c\",\"\\u043e\\u0442\\u043d\\u043e\\u0448\\u0435\\u043d\\u0438\\u0435\",\"\\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u043e\\u0432\\u0430\\u0442\\u044c\",\"\\u043e\\u0431\\u0449\\u0438\\u0439\",\"\\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u044c\",\"\\u0442\\u0438\\u043f\",\"\\u0446\\u0435\\u043b\\u044c\",\"oracle\",\"\\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f\",\"\\u0441\\u0443\\u0449\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u0444\\u043e\\u0440\\u043c\\u0430\",\"\\u043e\\u043f\\u0438\\u0441\\u0430\\u043d\\u0438\\u0435\",\"\\u0434\\u0435\\u0439\\u0441\\u0442\\u0432\\u0438\\u0435\",\"\\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0430\\u0442\\u044c\",\"\\u043d\\u0430\\u0431\\u043e\\u0440\",\"\\u0434\\u0438\\u0430\\u0433\\u0440\\u0430\\u043c\\u043c\\u0430\",\"\\u0431\\u0438\\u0437\\u043d\\u0435\\u0441\",\"\\u0437\\u043d\\u0430\\u0447\\u0435\\u043d\\u0438\\u0435\",\"\\u0441\\u0440\\u043e\\u043a\",\"\\u0441\\u043e\\u0441\\u0442\\u0430\\u0432\",\"\\u043e\\u043f\\u0435\\u0440\\u0430\\u0446\\u0438\\u043e\\u043d\\u043d\\u044b\\u0439\",\"\\u043f\\u043e\\u0434\\u0441\\u0438\\u0441\\u0442\\u0435\\u043c\\u0430\",\"1\",\"\\u0432\\u043e\\u043f\\u0440\\u043e\\u0441\",\"\\u043a\\u0430\\u0447\\u0435\\u0441\\u0442\\u0432\\u043e\",\"\\u0430\\u0440\\u0445\\u0438\\u0442\\u0435\\u043a\\u0442\\u0443\\u0440\\u0430\",\"\\u0441\\u0438\\u0441\\u0442\\u0435\\u043c\\u043d\\u044b\\u0439\",\"\\u043e\\u0431\\u0435\\u0441\\u043f\\u0435\\u0447\\u0438\\u0432\\u0430\\u0442\\u044c\",\"\\u043f\\u0435\\u0440\\u0435\\u0447\\u0435\\u043d\\u044c\",\"\\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\\u0438\\u0440\\u043e\\u0432\\u0449\\u0438\\u043a\",\"\\u0432\\u0432\\u043e\\u0434\",\"\\u0443\\u0441\\u043b\\u043e\\u0432\\u0438\\u0435\",\"\\u0441\\u043b\\u043e\\u0436\\u043d\\u044b\\u0439\",\"\\u0444\\u0443\\u043d\\u043a\\u0446\\u0438\\u043e\\u043d\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u0432\\u044b\\u043f\\u043e\\u043b\\u043d\\u044f\\u0442\\u044c\",\"\\u044d\\u043a\\u0441\\u043f\\u043b\\u0443\\u0430\\u0442\\u0430\\u0446\\u0438\\u044f\",\"\\u0438\\u043c\\u0435\\u0442\\u044c\",\"sql\",\"\\u0444\\u0430\\u0439\\u043b\",\"\\u0432\\u0435\\u0440\\u0441\\u0438\\u044f\",\"\\u0440\\u0430\\u0437\\u043b\\u0438\\u0447\\u043d\\u044b\\u0439\",\"\\u043a\\u043e\\u043b\\u0438\\u0447\\u0435\\u0441\\u0442\\u0432\\u043e\",\"\\u043e\\u043f\\u0440\\u0435\\u0434\\u0435\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u0443\\u0447\\u0451\\u0442\",\"\\u0441\\u0445\\u0435\\u043c\\u0430\",\"\\u043e\\u0442\\u0434\\u0435\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u0434\\u043e\\u043a\\u0443\\u043c\\u0435\\u043d\\u0442\\u0430\\u0446\\u0438\\u044f\",\"\\u0437\\u0430\\u043a\\u0430\\u0437\",\"\\u0434\\u0435\\u044f\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u043f\\u043e\\u0440\\u044f\\u0434\\u043e\\u043a\",\"\\u0438\\u043d\\u0441\\u0442\\u0440\\u0443\\u043a\\u0446\\u0438\\u044f\",\"web\",\"windows\",\"\\u043f\\u043e\\u043b\\u0443\\u0447\\u0438\\u0442\\u044c\",\"\\u043e\\u0442\\u0447\\u0451\\u0442\",\"\\u0444\\u0443\\u043d\\u043a\\u0446\\u0438\\u043e\\u043d\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u0447\\u0438\\u0441\\u043b\\u043e\",\"\\u0445\\u0430\\u0440\\u0430\\u043a\\u0442\\u0435\\u0440\\u0438\\u0441\\u0442\\u0438\\u043a\\u0430\",\"\\u043e\\u0433\\u0440\\u0430\\u043d\\u0438\\u0447\\u0435\\u043d\\u0438\\u0435\",\"\\u043e\\u0431\\u0440\\u0430\\u0437\",\"\\u043d\\u0430\\u043b\\u0438\\u0447\\u0438\\u0435\",\"\\u0431\\u0434\",\"\\u043f\\u0440\\u043e\\u0431\\u043b\\u0435\\u043c\\u0430\",\"\\u043e\\u0441\\u043d\\u043e\\u0432\\u0430\",\"\\u0430\\u0434\\u043c\\u0438\\u043d\\u0438\\u0441\\u0442\\u0440\\u0430\\u0442\\u043e\\u0440\",\"\\u043a\\u043e\\u043d\\u0444\\u0438\\u0433\\u0443\\u0440\\u0430\\u0446\\u0438\\u044f\",\"server\",\"\\u0438\\u043d\\u0434\\u0435\\u043a\\u0441\",\"\\u043a\\u043e\\u043d\\u0442\\u0440\\u043e\\u043b\\u044c\",\"\\u043e\\u0431\\u044a\\u0451\\u043c\",\"\\u0440\\u0443\\u043a\\u043e\\u0432\\u043e\\u0434\\u0441\\u0442\\u0432\\u043e\",\"\\u043f\\u0440\\u0435\\u043e\\u0431\\u0440\\u0430\\u0437\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u0441\\u0435\\u0442\\u044c\",\"\\u0445\\u0440\\u0430\\u043d\\u0435\\u043d\\u0438\\u0435\",\"\\u0431\\u043e\\u043b\\u044c\\u0448\\u0438\\u0439\",\"\\u0438\\u0441\\u0445\\u043e\\u0434\\u043d\\u044b\\u0439\",\"\\u043f\\u043e\\u0438\\u0441\\u043a\",\"\\u043f\\u0440\\u0438\\u043c\\u0435\\u0440\",\"\\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u0437\\u0430\\u0434\\u0430\\u043d\\u0438\\u0435\",\"\\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u0438\\u0442\\u044c\",\"\\u0440\\u0435\\u043b\\u044f\\u0446\\u0438\\u043e\\u043d\\u043d\\u044b\\u0439\",\"\\u043f\\u0435\\u0440\\u0432\\u044b\\u0439\",\"\\u043f\\u0440\\u043e\\u0433\\u0440\\u0430\\u043c\\u043c\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u0440\\u0438\\u0441\",\"\\u0442\\u0440\\u0430\\u043d\\u0437\\u0430\\u043a\\u0446\\u0438\\u044f\",\"\\u043c\\u0435\\u0441\\u0442\\u043e\",\"\\u043f\\u0440\\u043e\\u0432\\u0435\\u0440\\u043a\\u0430\",\"\\u0441\\u043e\\u0441\\u0442\\u043e\\u044f\\u0442\\u044c\",\"\\u0441\\u0447\\u0451\\u0442\",\"\\u043f\\u0440\\u0435\\u0434\\u0441\\u0442\\u0430\\u0432\\u043b\\u044f\\u0442\\u044c\",\"\\u0432\\u0437\\u0430\\u0438\\u043c\\u043e\\u0434\\u0435\\u0439\\u0441\\u0442\\u0432\\u0438\\u0435\",\"\\u043f\\u0440\\u043e\\u0441\\u0442\\u043e\\u0439\",\"\\u0441\\u043f\\u0435\\u0446\\u0438\\u0444\\u0438\\u043a\\u0430\\u0446\\u0438\\u044f\",\"\\u0441\\u043e\\u0437\\u0434\\u0430\\u0442\\u044c\",\"\\u043f\\u0430\\u043c\\u044f\\u0442\\u044c\",\"\\u0442\\u043e\\u0447\\u043a\\u0430\",\"\\u0441\\u0440\\u0435\\u0434\\u0430\",\"\\u043e\\u0431\\u043c\\u0435\\u043d\",\"\\u043a\\u043e\\u043c\\u043f\\u044c\\u044e\\u0442\\u0435\\u0440\",\"\\u043d\\u0430\\u0438\\u043c\\u0435\\u043d\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u0430\\u0438\\u0441\",\"\\u0432\\u0430\\u0436\\u043d\\u044b\\u0439\",\"\\u043a\\u043e\\u043d\\u0435\\u0447\\u043d\\u044b\\u0439_\\u0430\\u0432\\u0442\\u043e\\u043c\\u0430\\u0442\",\"\\u043e\\u043f\\u0438\\u0441\\u0430\\u0442\\u044c\",\"\\u0437\\u0430\\u043f\\u0438\\u0441\\u044c\",\"\\u0441\\u043f\\u0438\\u0441\\u043e\\u043a\",\"\\u043f\\u0440\\u043e\\u0433\\u0440\\u0430\\u043c\\u043c\\u0438\\u0441\\u0442\",\"\\u0442\\u0435\\u0445\\u043d\\u043e\\u043b\\u043e\\u0433\\u0438\\u044f\",\"\\u0432\\u044b\\u0434\\u0435\\u043b\\u0438\\u0442\\u044c\",\"\\u043a\\u043e\\u043c\\u0430\\u043d\\u0434\\u0430\",\"2\",\"\\u0441\\u0432\\u044f\\u0437\\u0430\\u0442\\u044c\",\"\\u0441\\u043e\\u0437\\u0434\\u0430\\u0432\\u0430\\u0442\\u044c\",\"\\u043f\\u0440\\u0438\\u043d\\u0446\\u0438\\u043f\",\"\\u0438\\u043c\\u044f\",\"\\u043f\\u0440\\u043e\\u0438\\u0437\\u0432\\u043e\\u0434\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u0445\\u0440\\u0430\\u043d\\u0438\\u043b\\u0438\\u0449\\u0435\",\"\\u0432\\u044b\\u0431\\u0440\\u0430\\u0442\\u044c\",\"\\u0445\\u043e\\u0440\\u043e\\u0448\\u0438\\u0439\",\"\\u0440\\u0430\\u0431\\u043e\\u0447\\u0438\\u0439\",\"\\u043d\\u0435\\u0441\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e\",\"\\u0438\\u043c\\u0435\\u0442\\u044c\\u0441\\u044f\",\"\\u0440\\u0435\\u0436\\u0438\\u043c\",\"\\u043f\\u043e\\u0434\\u0434\\u0435\\u0440\\u0436\\u043a\\u0430\",\"\\u0437\\u0430\\u0449\\u0438\\u0442\\u0430\",\"\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043e\\u0447\\u043d\\u043e\",\"\\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u043e\\u043f\\u0440\\u0435\\u0434\\u0435\\u043b\\u0438\\u0442\\u044c\",\"\\u043f\\u043e\\u043b\\u043d\\u044b\\u0439\",\"\\u0440\\u0430\\u0437\\u043d\\u044b\\u0439\",\"\\u0434\\u0430\\u043d\\u043d\\u044b\\u043c\\u0438\",\"java\",\"\\u043e\\u043f\\u0435\\u0440\\u0430\\u0442\\u0438\\u0432\\u043d\\u044b\\u0439\",\"\\u0441\\u0432\\u0435\\u0434\\u0435\\u043d\\u0438\\u0435\",\"\\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0443\\u044e\\u0449\\u0438\\u0439\",\"\\u043f\\u043e\\u043c\\u043e\\u0449\\u044c\",\"\\u043e\\u0442\\u043d\\u043e\\u0441\\u0438\\u0442\\u044c\\u0441\\u044f\",\"\\u0444\\u043e\\u0440\\u043c\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u0434\\u043e\\u043a\\u0443\\u043c\\u0435\\u043d\\u0442\\u043e\\u043e\\u0431\\u043e\\u0440\\u043e\\u0442\",\"\\u0432\\u044b\\u0431\\u043e\\u0440\",\"\\u043c\\u043e\\u043c\\u0435\\u043d\\u0442\",\"\\u043e\\u043f\\u0435\\u0440\\u0430\\u0442\\u043e\\u0440\",\"\\u0432\\u044b\\u043f\\u043e\\u043b\\u043d\\u0438\\u0442\\u044c\",\"\\u043f\\u0430\\u043a\\u0435\\u0442\",\"\\u0432\\u044b\\u0437\\u043e\\u0432\",\"\\u043e\\u043f\\u0438\\u0441\\u044b\\u0432\\u0430\\u0442\\u044c\",\"\\u043e\\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u043b\\u044f\\u0442\\u044c\\u0441\\u044f\",\"\\u043e\\u0442\\u043a\\u0430\\u0437\",\"\\u043a\\u043e\\u043d\\u043a\\u0440\\u0435\\u0442\\u043d\\u044b\\u0439\",\"1\\u0441\",\"\\u0430\\u043d\\u0430\\u043b\\u0438\\u0442\\u0438\\u043a\",\"\\u043e\\u0441\\u043e\\u0431\\u0435\\u043d\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u0432\\u0442\\u043e\\u0440\\u043e\\u0439\",\"\\u0441\\u0442\\u043e\\u0440\\u043e\\u043d\\u0430\",\"\\u043f\\u043e\\u0442\\u043e\\u043a\",\"\\u043f\\u0440\\u0438\\u0432\\u0435\\u0441\\u0442\\u0438\",\"\\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0442\\u044c\",\"\\u043c\\u043d\\u043e\\u0436\\u0435\\u0441\\u0442\\u0432\\u043e\",\"\\u043e\\u0431\\u043b\\u0430\\u0434\\u0430\\u0442\\u044c\",\"\\u043f\\u0435\\u0440\\u0441\\u043e\\u043d\\u0430\\u043b\",\"\\u0431\\u043e\\u043b\\u044c\\u0448\\u0438\\u043d\\u0441\\u0442\\u0432\\u043e\",\"\\u043e\\u043f\\u0440\\u0435\\u0434\\u0435\\u043b\\u044f\\u0442\\u044c\",\"\\u043d\\u0430\\u0434\\u0451\\u0436\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u043e\\u0432\\u0430\\u0442\\u044c\",\"\\u0437\\u0430\\u0432\\u0438\\u0441\\u0438\\u043c\\u043e\\u0441\\u0442\\u044c\",\"\\u0441\\u0435\\u0440\\u0432\\u0435\\u0440\\u043d\\u044b\\u0439\",\"\\u0441\\u043f\\u043e\\u0441\\u043e\\u0431\",\"\\u0442\\u043e\\u0432\\u0430\\u0440\",\"\\u043f\\u043e\\u0441\\u0442\\u0440\\u043e\\u0435\\u043d\\u0438\\u0435\",\"\\u0432\\u0445\\u043e\\u0434\\u0438\\u0442\\u044c\",\"\\u043f\\u043e\\u0434\\u0445\\u043e\\u0434\",\"\\u0441\\u043e\\u0437\\u0434\\u0430\\u0432\\u0430\\u0442\\u044c\\u0441\\u044f\",\"3\",\"\\u043d\\u0430\\u0437\\u043d\\u0430\\u0447\\u0435\\u043d\\u0438\\u0435\",\"\\u0438\\u0441\\u0442\\u043e\\u0447\\u043d\\u0438\\u043a\",\"\\u0430\\u0432\\u0442\\u043e\\u043c\\u0430\\u0442\\u0438\\u0437\\u0438\\u0440\\u043e\\u0432\\u0430\\u0442\\u044c\",\"\\u043c\\u0435\\u0445\\u0430\\u043d\\u0438\\u0437\\u043c\",\"\\u0438\\u0441\\u043f\\u043e\\u043b\\u043d\\u0435\\u043d\\u0438\\u0435\",\"\\u0432\\u043e\\u0437\\u043d\\u0438\\u043a\\u0430\\u0442\\u044c\",\"\\u0432\\u043d\\u0435\\u0434\\u0440\\u0435\\u043d\\u0438\\u0435\",\"\\u043f\\u0440\\u043e\\u0446\\u0435\\u0434\\u0443\\u0440\\u0430\",\"\\u0432\\u044b\\u0441\\u043e\\u043a\\u0438\\u0439\",\"\\u043a\\u043b\\u044e\\u0447\",\"\\u043a\\u043b\\u0438\\u0435\\u043d\\u0442\\u0441\\u043a\\u0438\\u0439\",\"\\u0441\\u043e\\u0442\\u0440\\u0443\\u0434\\u043d\\u0438\\u043a\",\"\\u043e\\u043a\\u043e\\u043d\\u0447\\u0430\\u043d\\u0438\\u0435\",\"\\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\",\"\\u0441\\u043e\\u043e\\u0442\\u0432\\u0435\\u0442\\u0441\\u0442\\u0432\\u0438\\u0435\",\"\\u043e\\u0442\\u043c\\u0435\\u0442\\u0438\\u0442\\u044c\",\"\\u0441\\u0431\\u043e\\u0439\",\"\\u0443\\u0434\\u043e\\u0431\\u043d\\u044b\\u0439\",\"\\u0431\\u043e\\u043b\\u044c\\u0448\\u043e\\u0439\",\"\\u0446\\u0435\\u043b\\u043e\\u0435\",\"\\u043e\\u0446\\u0435\\u043d\\u043a\\u0430\",\"4\",\"\\u0440\\u0430\\u0441\\u0441\\u043c\\u043e\\u0442\\u0440\\u0435\\u0442\\u044c\",\"\\u0441\\u0442\\u0430\\u043d\\u0434\\u0430\\u0440\\u0442\",\"\\u0438\\u043d\\u0442\\u0435\\u0440\\u043d\\u0435\\u0442\",\"\\u0443\\u0437\\u0435\\u043b\",\"\\u043c\\u0435\\u0442\\u043e\\u0434\\u043e\\u043b\\u043e\\u0433\\u0438\\u044f\",\"\\u043f\\u0440\\u043e\\u0446\\u0435\\u0441\\u0441\\u043e\\u0440\",\"\\u043e\\u0441\\u043d\\u043e\\u0432\\u043d\\u043e\\u0439\",\"\\u043a\\u043b\\u0430\\u0441\\u0441\",\"\\u043e\\u043f\\u0440\\u0435\\u0434\\u0435\\u043b\\u0451\\u043d\\u043d\\u044b\\u0439\",\"\\u043c\\u0431\\u0430\\u0439\\u0442\",\"\\u0432\\u043a\\u043b\\u044e\\u0447\\u0430\\u0442\\u044c\",\"\\u0437\\u0430\\u0433\\u0440\\u0443\\u0437\\u043a\\u0430\",\"\\u0441\\u0438\\u0442\\u0443\\u0430\\u0446\\u0438\\u044f\",\"\\u043f\\u0430\\u0440\\u0430\\u043c\\u0435\\u0442\\u0440\",\"\\u0441\\u0442\\u0440\\u0430\\u0442\\u0435\\u0433\\u0438\\u044f\",\"8.1\",\"xp\",\"\\u0440\\u0435\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u0442.\\u043f.\",\"\\u0441\\u0434\\u0435\\u043b\\u0430\\u0442\\u044c\",\"\\u0440\\u0435\\u0441\\u0443\\u0440\\u0441\",\"\\u0438\\u0437\\u0432\\u0435\\u0441\\u0442\\u043d\\u044b\\u0439\",\"\\u043e\\u0431\\u0440\\u0430\\u0431\\u0430\\u0442\\u044b\\u0432\\u0430\\u0442\\u044c\",\"\\u0442\\u0440\\u0438\",\"\\u043e\\u043f\\u0440\\u0435\\u0434\\u0435\\u043b\\u044f\\u0442\\u044c\\u0441\\u044f\",\"\\u043d\\u0430\\u0441\\u0442\\u0440\\u043e\\u0439\\u043a\\u0430\",\"\\u043f\\u0440\\u043e\\u0432\\u043e\\u0434\\u0438\\u0442\\u044c\\u0441\\u044f\",\"\\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0430\\u043d\\u0438\\u0435\",\"\\u0430\\u043f\\u043f\\u0430\\u0440\\u0430\\u0442\\u043d\\u044b\\u0439\",\"ms\",\"\\u0444\\u0438\\u0437\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\",\"\\u0432\\u044b\\u043f\\u043e\\u043b\\u043d\\u044f\\u0442\\u044c\\u0441\\u044f\",\"\\u0432\\u043d\\u0443\\u0442\\u0440\\u0435\\u043d\\u043d\\u0438\\u0439\",\"\\u0434\\u0430\\u043d\\u043d\\u044b\\u043c\",\"\\u0432\\u043d\\u0435\\u0448\\u043d\\u0438\\u0439\",\"\\u0444\\u043e\\u0440\\u043c\\u0430\\u0442\",\"\\u043e\\u0444\\u043e\\u0440\\u043c\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u0440\\u0430\\u043c\\u043a\\u0430\",\"\\u043c\\u0430\\u0442\\u0435\\u0440\\u0438\\u0430\\u043b\",\"\\u0444\\u0438\\u0440\\u043c\\u0430\",\"\\u0441\\u0442\\u0430\\u0434\\u0438\\u044f\",\"\\u0447\\u0435\\u043b\\u043e\\u0432\\u0435\\u043a\",\"\\u0434\\u0435\\u043b\\u0430\\u0442\\u044c\",\"\\u043e\\u0431\\u0441\\u043b\\u0443\\u0436\\u0438\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u0433\\u043e\\u0434\",\"\\u043a\\u043e\\u043c\\u043f\\u0430\\u043d\\u0438\\u044f\",\"uml\",\"intel\",\"pentium\",\"\\u0445\\u0440\\u0430\\u043d\\u0438\\u0442\\u044c\",\"\\u043f\\u0440\\u0438\\u0432\\u0438\\u043b\\u0435\\u0433\\u0438\\u044f\",\"\\u0445\\u0440\\u0430\\u043d\\u0438\\u0442\\u044c\\u0441\\u044f\",\"\\u0442\\u0440\\u0435\\u0431\\u043e\\u0432\\u0430\\u0442\\u044c\",\"\\u043e\\u0441\",\"\\u0432\\u0445\\u043e\\u0434\\u043d\\u043e\\u0439\",\"\\u043f\\u0440\\u0438\\u043c\\u0435\\u043d\\u0435\\u043d\\u0438\\u0435\",\"\\u043f\\u0440\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0432\\u043b\\u044f\\u0442\\u044c\",\"\\u0440\\u0430\\u0441\\u0447\\u0451\\u0442\",\"jdbc\",\"microsoft\",\"\\u0432\\u043d\\u0438\\u043c\\u0430\\u043d\\u0438\\u0435\",\"\\u0434\\u0430\\u0442\\u0430\",\"a\",\"\\u0434\\u0435\\u043b\\u043e\",\"\\u0441\\u0442\\u0435\\u043f\\u0435\\u043d\\u044c\",\"\\u043e\\u0441\\u043d\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u0432\\u043e\\u0437\\u043c\\u043e\\u0436\\u043d\\u044b\\u0439\",\"\\u0431\\u0435\\u0437\\u043e\\u043f\\u0430\\u0441\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u0434\\u043e\\u0433\\u043e\\u0432\\u043e\\u0440\",\"\\u043f\\u043e\\u0434\\u0434\\u0435\\u0440\\u0436\\u0438\\u0432\\u0430\\u0442\\u044c\",\"\\u0437\\u0430\\u0432\\u0438\\u0441\\u0435\\u0442\\u044c\",\"\\u0440\\u0430\\u0437\\u0432\\u0438\\u0442\\u0438\\u0435\",\"\\u043f\\u0440\\u0438\\u043d\\u044f\\u0442\\u044c\",\"\\u0441\\u043b\\u043e\\u0436\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u043f\\u0440\\u043e\\u0433\\u0440\\u0430\\u043c\\u043c\\u043d\\u044b\\u0439_\\u043e\\u0431\\u0435\\u0441\\u043f\\u0435\\u0447\\u0435\\u043d\\u0438\\u0435\",\"\\u043f\\u0440\\u043e\\u0438\\u0441\\u0445\\u043e\\u0434\\u0438\\u0442\\u044c\",\"\\u0432\\u044b\\u0432\\u043e\\u0434\",\"\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u0438\\u0442\\u044c\\u0441\\u044f\",\"\\u0438\\u0441\\u043f\\u043e\\u043b\\u043d\\u0438\\u0442\\u0435\\u043b\\u044c\",\"\\u0442\\u0435\\u043a\\u0441\\u0442\",\"\\u0443\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c\",\"\\u043f\\u0440\\u0435\\u0434\\u043f\\u043e\\u043b\\u0430\\u0433\\u0430\\u0442\\u044c\",\"linux\",\"\\u0434\\u0438\\u043f\\u043b\\u043e\\u043c\\u043d\\u044b\\u0439\",\"\\u044d\\u0444\\u0444\\u0435\\u043a\\u0442\\u0438\\u0432\\u043d\\u044b\\u0439\",\"\\u043f\\u043e\\u043b\\u0443\\u0447\\u0435\\u043d\\u0438\\u0435\",\"\\u043c\\u0433\\u0446\",\"\\u0438\\u043d\\u0444\\u043e\\u0440\\u043c\\u0430\\u0446\\u0438\\u043e\\u043d\\u043d\\u044b\\u0439_\\u043c\\u043e\\u0434\\u0435\\u043b\\u044c\",\"\\u043f\\u0435\\u0440\\u0438\\u043e\\u0434\",\"\\u0433\\u043b\\u0430\\u0432\\u043d\\u044b\\u0439\",\"\\u043c\\u0430\\u0448\\u0438\\u043d\\u0430\",\"\\u043f\\u043e\\u0441\\u043b\\u0435\\u0434\\u043e\\u0432\\u0430\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u043a\\u0430\\u043a\\u043e\\u0439\",\"\\u0441\\u043e\\u0435\\u0434\\u0438\\u043d\\u0435\\u043d\\u0438\\u0435\",\"\\u0441\\u043e\\u0431\\u0441\\u0442\\u0432\\u0435\\u043d\\u043d\\u044b\\u0439\",\"\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u0441\\u0442\\u0440\\u043e\\u043a\\u0430\",\"\\u043f\\u0440\\u0435\\u0434\\u0443\\u0441\\u043c\\u043e\\u0442\\u0440\\u0435\\u0442\\u044c\",\"\\u043f\\u0440\\u0435\\u0434\\u043d\\u0430\\u0437\\u043d\\u0430\\u0447\\u0438\\u0442\\u044c\",\"\\u043f\\u0440\\u043e\\u0432\\u0435\\u0434\\u0435\\u043d\\u0438\\u0435\",\"\\u0441\\u043b\\u043e\\u0432\\u0430\\u0440\\u044c\",\"\\u043e\\u043e\\u043e\",\"\\u0443\\u0441\\u043b\\u0443\\u0433\\u0430\",\"\\u043f\\u0440\\u043e\\u0441\\u0442\\u0440\\u0430\\u043d\\u0441\\u0442\\u0432\\u043e\",\"b\",\"\\u043e\\u0442\\u0432\\u0435\\u0442\",\"\\u0434\\u0438\\u0441\\u043a\",\"\\u0442\\u0440\\u0438\\u0433\\u0433\\u0435\\u0440\",\"\\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u0430\\u0442\\u044b\\u0432\\u0430\\u0442\\u044c\",\"\\u043a\\u043e\\u043d\\u0435\\u0447\\u043d\\u044b\\u0439\",\"\\u0440\\u0430\\u0437\\u043c\\u0435\\u0440\",\"\\u043d\\u0430\\u0445\\u043e\\u0434\\u0438\\u0442\\u044c\\u0441\\u044f\",\"\\u043e\\u0431\\u0435\\u0441\\u043f\\u0435\\u0447\\u0438\\u0442\\u044c\",\"\\u043f\\u043e\\u0434\\u0433\\u043e\\u0442\\u043e\\u0432\\u043a\\u0430\",\"\\u043e\\u0442\\u0441\\u0443\\u0442\\u0441\\u0442\\u0432\\u0438\\u0435\",\"\\u0437\\u0430\\u0442\\u0440\\u0430\\u0442\\u0430\",\"\\u0444\\u0443\\u043d\\u043a\\u0446\\u0438\\u043e\\u043d\\u0430\\u043b\",\"\\u043e\\u0442\\u0440\\u0430\\u0436\\u0430\\u0442\\u044c\",\"\\u0432\\u0430\\u0440\\u0438\\u0430\\u043d\\u0442\",\"\\u0441\\u043e\\u043e\\u0431\\u0449\\u0435\\u043d\\u0438\\u0435\",\"\\u0436\\u0451\\u0441\\u0442\\u043a\\u0438\\u0439\",\"\\u0441\\u043f\\u0435\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u0441\\u043e\\u0432\\u0440\\u0435\\u043c\\u0435\\u043d\\u043d\\u044b\\u0439\",\"\\u0446\\u0435\\u043b\\u043e\\u0441\\u0442\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u043f\\u0440\\u043e\\u0438\\u0437\\u0432\\u043e\\u0434\\u0438\\u0442\\u044c\\u0441\\u044f\",\"\\u0441\\u0438\\u043c\\u0432\\u043e\\u043b\",\"\\u0441\\u0435\\u0442\\u0435\\u0432\\u043e\\u0439\",\"\\u0433\\u043e\\u0432\\u043e\\u0440\\u0438\\u0442\\u044c\",\"\\u044d\\u0442\\u0430\\u043f_\\u0430\\u043d\\u0430\\u043b\\u0438\\u0437\",\"\\u0442\\u0440\\u0430\\u043d\\u0441\\u0444\\u043e\\u0440\\u043c\\u0430\\u0446\\u0438\\u044f\",\"\\u043e\\u0442\\u0434\\u0435\\u043b\",\"\\u043b\\u0438\\u0446\\u043e\",\"=\",\"\\u0437\\u0430\\u0432\\u0435\\u0440\\u0448\\u0435\\u043d\\u0438\\u0435\",\"\\u0434\\u043e\\u043f\\u043e\\u043b\\u043d\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u0432\\u0440\\u0435\\u043c\\u0435\\u043d\\u043d\\u043e\\u0439\",\"\\u0441\\u043f\\u0440\\u0430\\u0432\\u043e\\u0447\\u043d\\u0438\\u043a\",\"\\u043e\\u0441\\u043e\\u0431\\u044b\\u0439\",\"\\u0437\\u0440\\u0435\\u043d\\u0438\\u0435\",\"\\u0443\\u0434\\u043e\\u0432\\u043b\\u0435\\u0442\\u0432\\u043e\\u0440\\u044f\\u0442\\u044c\",\"\\u043a\\u043b\\u0430\\u0441\\u0442\\u0435\\u0440\",\"\\u0445\\u0440\\u0430\\u043d\\u0438\\u0442\\u044c_\\u043f\\u0440\\u043e\\u0446\\u0435\\u0434\\u0443\\u0440\\u0430\",\"\\u043f\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c\",\"\\u0430\\u0432\\u0442\\u043e\\u043c\\u0430\\u0442\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\",\"\\u043f\\u0435\\u0440\\u0435\\u0434\\u0430\\u0447\\u0430\",\"\\u0443\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043a\\u0430\",\"\\u043f\\u0440\\u0430\\u043a\\u0442\\u0438\\u043a\\u0430\",\"\\u0441\\u0432\\u043e\\u0439\\u0441\\u0442\\u0432\\u043e\",\"\\u0442\\u0435\\u0447\\u0435\\u043d\\u0438\\u0435\",\"\\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u0435\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439\",\"\\u0430\\u0432\\u0442\\u043e\\u043c\\u0430\\u0442\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\",\"\\u0440\\u044f\\u0434\",\"\\u043f\\u043e\\u043b\\u0443\\u0447\\u0430\\u0442\\u044c\",\"cgi\",\"\\u043f\\u0440\\u0438\\u0447\\u0438\\u043d\\u0430\",\"\\u0441\\u043a\\u043e\\u0440\\u043e\\u0441\\u0442\\u044c\",\"\\u0434\\u0435\\u043d\\u044c\",\"\\u0441\\u0443\\u043c\\u043c\\u0430\",\"\\u043f\\u0440\\u0438\\u0439\\u0442\\u0438\\u0441\\u044c\",\"\\u0430\\u0432\\u0442\\u043e\\u043c\\u0430\\u0442\\u0438\\u0437\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u043d\\u044b\\u0439\",\"\\u043d\\u0435\\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0439\",\"\\u0440\\u0443\\u043a\\u043e\\u0432\\u043e\\u0434\\u0438\\u0442\\u0435\\u043b\\u044c\",\"\\u043f\\u0435\\u0440\\u0435\\u0434\\u0430\\u0442\\u044c\",\"\\u043f\\u043e\\u0437\\u0432\\u043e\\u043b\\u0438\\u0442\\u044c\",\"\\u0442\\u0435\\u0445\\u043d\\u043e\\u043b\\u043e\\u0433\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\",\"\\u0443\\u043f\\u0440\\u0430\\u0432\\u043b\\u044f\\u0442\\u044c\",\"\\u0438\\u0435\\u0440\\u0430\\u0440\\u0445\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\",\"\\u0440\\u0435\\u0437\\u0435\\u0440\\u0432\\u043d\\u044b\\u0439\",\"\\u043f\\u0440\\u0435\\u0434\\u044b\\u0434\\u0443\\u0449\\u0438\\u0439\",\"\\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0435\\u043d\\u043d\\u043e\",\"\\u0438\\u0441\\u043f\\u0440\\u0430\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430\",\"\\u0432\\u044b\\u0441\\u043e\\u043a\\u043e\",\"\\u0440\\u0430\\u0441\\u043f\\u0440\\u0435\\u0434\\u0435\\u043b\\u0438\\u0442\\u044c\",\"\\u043f\\u043e\\u043b\\u0435\",\"\\u0431\\u0430\\u043d\\u043a\",\"\\u044d\\u043a\\u0440\\u0430\\u043d\\u043d\\u044b\\u0439\",\"2010\",\"\\u043f\\u043b\\u0430\\u043d\\u043e\\u0432\\u044b\\u0439\",\"\\u043e\\u0440\\u0438\\u0435\\u043d\\u0442\\u0438\\u0440\\u043e\\u0432\\u0430\\u0442\\u044c\",\"\\u0431\\u044b\\u0441\\u0442\\u0440\\u044b\\u0439\",\"\\u0441\\u0430\\u0439\\u0442\",\"\\u0437\\u0430\\u0434\\u0430\\u0442\\u044c\",\"create\",\"\\u0441\\u043a\\u0440\\u0438\\u043f\\u0442\",\"\\u0444\\u0438\\u043d\\u0430\\u043d\\u0441\\u043e\\u0432\\u044b\\u0439\",\"\\u043f\\u043b\\u0430\\u043d\",\"\\u043e\\u0434\\u043d\\u043e\\u0432\\u0440\\u0435\\u043c\\u0435\\u043d\\u043d\\u043e\",\"\\u0434\\u0430\\u043b\\u044c\\u043d\\u0435\\u0439\\u0448\\u0438\\u0439\",\"\\u0434\\u043e\\u043f\\u0443\\u0441\\u0442\\u0438\\u043c\\u044b\\u0439\",\"\\u043c\\u043e\\u0449\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u0433\\u043e\\u0442\\u043e\\u0432\\u044b\\u0439\",\"\\u043e\\u0437\\u043d\\u0430\\u0447\\u0430\\u0442\\u044c\",\"\\u043d\\u0430\\u0433\\u0440\\u0443\\u0437\\u043a\\u0430\",\"\\u0440\\u0430\\u0437\",\"\\u0437\\u043d\\u0430\\u043d\\u0438\\u0435\",\"\\u0443\\u0434\\u0430\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u043e\\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u043b\\u044f\\u0442\\u044c\",\"\\u0443\\u043b\\u0433\\u0442\\u0443\",\"\\u043f\\u0440\\u043e\\u0433\\u0440\\u0430\\u043c\\u043c\\u043d\\u044b\\u0439_\\u043f\\u0440\\u043e\\u0434\\u0443\\u043a\\u0442\",\"\\u0441\\u043e\\u0431\\u044b\\u0442\\u0438\\u0435\",\"\\u043f\\u0440\\u0435\\u0438\\u043c\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u043e\",\"\\u0440\\u043e\\u043b\\u044c\",\"\\u043f\\u0440\\u0430\\u0432\\u0438\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u043e\\u0431\\u043e\\u0440\\u0443\\u0434\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u0431\\u0443\\u0445\\u0433\\u0430\\u043b\\u0442\\u0435\\u0440\\u0441\\u043a\\u0438\\u0439\",\"\\u0448\\u0438\\u0444\\u0440\",\"\\u0442\\u0440\\u0435\\u0442\\u0438\\u0439\",\"\\u0441\\u0435\\u0440\\u044c\\u0451\\u0437\\u043d\\u044b\\u0439\",\"\\u043d\\u0430\\u0447\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u0441\\u043e\\u0441\\u0442\\u0430\\u0432\\u043d\\u043e\\u0439_\\u0441\\u043e\\u0441\\u0442\\u043e\\u044f\\u043d\\u0438\\u0435\",\"\\u043d\\u0435\\u0432\\u043e\\u0437\\u043c\\u043e\\u0436\\u043d\\u044b\\u0439\",\"\\u043d\\u043e\\u043c\\u0435\\u0440\",\"\\u043d\\u0435\\u043f\\u043e\\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0435\\u043d\\u043d\\u043e\",\"\\u0435\\u0434\\u0438\\u043d\\u044b\\u0439\",\"\\u0430\\u043a\\u0442\\u0443\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u043f\\u043e\\u0441\\u043b\\u0435\\u0434\\u043d\\u0438\\u0439\",\"\\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043e\\u043a\",\"\\u0440\\u0435\\u0434\\u0430\\u043a\\u0442\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u044d\\u0444\\u0444\\u0435\\u043a\\u0442\\u0438\\u0432\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u0446\\u0435\\u043d\\u0430\",\"\\u043f\\u0440\\u0435\\u0434\\u043f\\u043e\\u043b\\u0430\\u0433\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u043d\\u0430\\u0439\\u0442\\u0438\",\"\\u0438\\u043d\\u0441\\u0442\\u0440\\u0443\\u043c\\u0435\\u043d\\u0442\",\"\\u0441\\u043b\\u043e\\u0432\\u043e\",\"\\u043e\\u0431\\u043d\\u043e\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u043b\\u043e\\u0433\\u0438\\u043a\\u0430\",\"\\u043e\\u0431\\u044f\\u0437\\u0430\\u0442\\u0435\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u043d\\u0435\\u0431\\u043e\\u043b\\u044c\\u0448\\u043e\\u0439\",\"5\",\"\\u044d\\u043b\\u0435\\u043a\\u0442\\u0440\\u043e\\u043d\\u043d\\u044b\\u0439\",\"\\u043f\\u0430\\u0442\\u0435\\u043d\\u0442\\u043d\\u044b\\u0439\",\"7\",\"\\u0433\\u0440\\u0430\\u0444\\u0438\\u043a\",\"\\u043c\\u043e\\u0434\\u0435\\u043b\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u0432\\u0435\\u0441\\u044c\\u043c\\u0430\",\"\\u0434\\u0430\\u0432\\u0430\\u0442\\u044c\",\"\\u043a\\u043e\\u043c\\u043c\\u0435\\u043d\\u0442\\u0430\\u0440\\u0438\\u0439\",\"\\u043f\\u0440\\u0438\\u043c\\u0435\\u043d\\u044f\\u0442\\u044c\\u0441\\u044f\",\"on\",\"\\u043e\\u0441\\u044c\",\"\\u043f\\u043e\\u0432\\u044b\\u0448\\u0435\\u043d\\u0438\\u0435\",\"\\u043a\\u0430\\u0441\\u043a\\u0430\\u0434\\u043d\\u044b\\u0439\",\"\\u0433\\u043e\\u0441\\u0442\",\"\\u0447\\u0442\\u0435\\u043d\\u0438\\u0435\",\"2003\",\"\\u043f\\u0440\\u043e\\u0432\\u0435\\u0441\\u0442\\u0438\",\"\\u0441\\u043f\\u0435\\u0446\\u0438\\u0430\\u043b\\u0438\\u0441\\u0442\",\"\\u043c\\u043d\\u043e\\u0433\\u0438\\u043c\",\"\\u043a\\u0440\\u0438\\u0442\\u0435\\u0440\\u0438\\u0439\",\"iii\",\"\\u043f\\u0440\\u0438\\u043a\\u043b\\u0430\\u0434\\u043d\\u043e\\u0439\",\"odbc\",\"db2\",\"\\u043f\\u043e\\u043b\\u043d\\u043e\\u0441\\u0442\\u044c\\u044e\",\"\\u043f\\u043e\\u0441\\u0442\\u0440\\u043e\\u0438\\u0442\\u044c\",\"\\u043f\\u0440\\u0430\\u0432\\u043e\",\"\\u0440\\u0435\\u043a\\u043e\\u043c\\u0435\\u043d\\u0434\\u043e\\u0432\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u0441\\u0442\\u0430\\u043d\\u0434\\u0430\\u0440\\u0442\\u043d\\u044b\\u0439\",\"\\u043f\\u0440\\u0430\\u043a\\u0442\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\",\"\\u043a\\u043e\\u043c\\u043f\\u043b\\u0435\\u043a\\u0441\",\"\\u043c\\u043e\\u0434\\u0438\\u0444\\u0438\\u043a\\u0430\\u0446\\u0438\\u044f\",\"\\u0430\\u0431\\u0441\",\"\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043e\\u0447\\u043d\\u044b\\u0439\",\"\\u0432\\u043e\\u0441\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u043a\\u043b\\u0430\\u0441\\u0441\\u0438\\u0444\\u0438\\u043a\\u0430\\u0446\\u0438\\u044f\",\"\\u0444\\u0430\\u043a\\u0442\",\"\\u043f\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u0435\\u043b\\u044c\",\"\\u043a\\u043e\\u043f\\u0438\\u044f\",\"\\u0440\\u0430\\u0441\\u043f\\u0440\\u0435\\u0434\\u0435\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u0430\\u0442\\u044b\\u0432\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u0434\\u043e\\u0441\\u0442\\u0438\\u0433\\u043d\\u0443\\u0442\\u044c\",\"\\u0433\\u0440\\u0430\\u0444\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\",\"\\u0444\\u0430\\u043a\\u0442\\u043e\\u0440\",\"\\u0441\\u0442\\u0430\\u043d\\u0446\\u0438\\u044f\",\"\\u043f\\u043e\\u0434\\u043b\\u0435\\u0436\\u0430\\u0442\\u044c\",\"\\u0436\\u0438\\u0437\\u043d\\u0435\\u043d\\u043d\\u044b\\u0439_\\u0446\\u0438\\u043a\\u043b\",\"\\u0438\\u0441\\u0441\\u043b\\u0435\\u0434\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u043e\\u0431\\u043d\\u0430\\u0440\\u0443\\u0436\\u0438\\u0442\\u044c\",\"\\u0443\\u0447\\u0438\\u0442\\u044b\\u0432\\u0430\\u0442\\u044c\",\"\\u043f\\u043e\\u043d\\u044f\\u0442\\u043d\\u044b\\u0439\",\"\\u0438\\u0437\\u043c\\u0435\\u043d\\u044f\\u0442\\u044c\\u0441\\u044f\",\"\\u043e\\u0442\\u0441\\u0443\\u0442\\u0441\\u0442\\u0432\\u043e\\u0432\\u0430\\u0442\\u044c\",\"\\u043d\\u0430\\u0437\\u044b\\u0432\\u0430\\u0442\\u044c\",\"\\u0442.\\u0434.\",\"\\u043e\\u0440\\u0438\\u0435\\u043d\\u0442\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u043d\\u044b\\u0439\",\"\\u0441\\u043e\\u0434\\u0435\\u0440\\u0436\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u0432\\u044b\\u0445\\u043e\\u0434\\u043d\\u043e\\u0439\",\"\\u043f\\u0440\\u0438\\u0432\\u043e\\u0434\\u0438\\u0442\\u044c\",\"256\",\"\\u0434\\u0440\\u0430\\u0439\\u0432\\u0435\\u0440\",\"\\u043e\\u0431\\u044a\\u0435\\u043a\\u0442\\u043d\\u044b\\u0439\",\"\\u043a\\u043b\\u044e\\u0447\\u0435\\u0432\\u043e\\u0439\",\"\\u043a\\u043e\\u043d\\u0435\\u0446\",\"\\u043f\\u0440\\u0438\\u0451\\u043c\\u043a\\u0430\",\"\\u0437\\u0430\\u043a\\u043b\\u044e\\u0447\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u043f\\u0435\\u0440\\u0432\\u0438\\u0447\\u043d\\u044b\\u0439\",\"\\u0440\\u0435\\u0433\\u0438\\u0441\\u0442\\u0440\\u0430\\u0446\\u0438\\u044f\",\"\\u043d\\u0438\",\"\\u043f\\u043e\\u043b\\u043d\\u043e\\u0442\\u0430\",\"\\u0441\\u0442\\u043e\\u043b\\u0431\\u0435\\u0446\",\"c\",\"\\u0435\\u0434\\u0438\\u043d\\u0441\\u0442\\u0432\\u0435\\u043d\\u043d\\u044b\\u0439\",\"\\u043d\\u043e\\u0441\\u0438\\u0442\\u0435\\u043b\\u044c\",\"\\u0441\\u043f\\u043e\\u0441\\u043e\\u0431\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u043e\\u0442\\u043e\\u0431\\u0440\\u0430\\u0436\\u0435\\u043d\\u0438\\u0435\",\"\\u0435\\u0434\\u0438\\u043d\\u0438\\u0446\\u0430\",\"\\u043f\\u0440\\u0435\\u0434\\u043c\\u0435\\u0442\\u043d\\u044b\\u0439\",\"\\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\\u043d\\u044b\\u0439\",\"\\u043f\\u0440\\u043e\\u0442\\u043e\\u0442\\u0438\\u043f\",\"\\u0442\\u0435\\u043a\\u0441\\u0442\\u043e\\u0432\\u044b\\u0439\",\"\\u0432\\u0435\\u0434\\u0435\\u043d\\u0438\\u0435\",\"2000\",\"\\u0440\\u0435\\u0430\\u043a\\u0446\\u0438\\u044f\",\"2.2\",\"\\u0438\\u0437\\u043c\\u0435\\u043d\\u0438\\u0442\\u044c\",\"\\u043f\\u0440\\u0438\\u043d\\u044f\\u0442\\u0438\\u0435\",\"\\u043a\\u0430\\u0441\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u0438\\u0441\\u043f\\u044b\\u0442\\u0430\\u043d\\u0438\\u0435\",\"\\u043f\\u043e\\u0441\\u0442\\u043e\\u044f\\u043d\\u043d\\u044b\\u0439\",\"\\u043c\\u043e\\u0449\\u043d\\u044b\\u0439\",\"\\u043f\\u043e\\u043d\\u0438\\u043c\\u0430\\u043d\\u0438\\u0435\",\"\\u043e\\u0447\\u0435\\u0440\\u0435\\u0434\\u044c\",\"\\u0444\\u043e\\u0440\\u043c\\u0430\\u043b\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f\",\"psm\",\"\\u043f\\u0440\\u043e\\u0438\\u0437\\u0432\\u043e\\u0434\\u0438\\u0442\\u0435\\u043b\\u044c\",\"\\u0447\\u0430\\u0441\\u0442\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u043d\\u0435\\u043e\\u0431\\u0445\\u043e\\u0434\\u0438\\u043c\\u043e\\u0441\\u0442\\u044c\",\"\\u043c\\u0435\\u0440\\u0430\",\"\\u0431\\u043b\\u043e\\u043a\",\"\\u0440\\u0430\\u0431\\u043e\\u0442\\u043d\\u0438\\u043a\",\"\\u0442\\u0438\\u043f\\u043e\\u0432\\u043e\\u0439\",\"\\u0441\\u0435\\u0433\\u043e\\u0434\\u043d\\u044f\",\"\\u0440\\u0435\\u0448\\u0430\\u0442\\u044c\",\"\\u043e\\u0442\\u0432\\u0435\\u0447\\u0430\\u0442\\u044c\",\"\\u0438\\u0434\\u0442\\u0438\",\"\\u044f\\u0434\\u0440\\u043e\",\"\\u0432\\u044b\\u0434\\u0435\\u043b\\u0435\\u043d\\u0438\\u0435_\\u043c\\u0435\\u0442\\u043e\\u0434\",\"\\u043e\\u0446\\u0435\\u043d\\u0438\\u0442\\u044c\",\"\\u0440\\u0430\\u0441\\u0448\\u0438\\u0440\\u0435\\u043d\\u0438\\u0435\",\"\\u043b\\u043e\\u0433\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\",\"\\u043f\\u0440\\u0435\\u0434\\u044a\\u044f\\u0432\\u043b\\u044f\\u0442\\u044c\",\"\\u0438\\u043d\\u0438\\u0446\\u0438\\u0438\\u0440\\u043e\\u0432\\u0430\\u0442\\u044c\",\"\\u043b\\u044e\\u0431\\u043e\\u0439\",\"\\u0440\\u0430\\u0431\\u043e\\u0442\\u043e\\u0441\\u043f\\u043e\\u0441\\u043e\\u0431\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u043f\\u0440\\u043e\\u043c\\u044b\\u0448\\u043b\\u0435\\u043d\\u043d\\u044b\\u0439\",\"\\u0447\\u0430\\u0441\\u0442\\u044c_\\u043a\\u043e\\u043d\\u0435\\u0447\\u043d\\u044b\\u0439\",\"\\u0430\\u0434\\u043c\\u0438\\u043d\\u0438\\u0441\\u0442\\u0440\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u043b\\u043e\\u043a\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u043f\\u0440\\u0438\\u043d\\u0438\\u043c\\u0430\\u0442\\u044c\",\"+\",\"\\u043f\\u043e\\u0441\\u0442\\u0430\\u0432\\u0449\\u0438\\u043a\",\"solaris\",\"\\u043a\\u0440\\u0443\\u043f\\u043d\\u044b\\u0439\",\"\\u043f\\u043e\\u0441\\u043b\\u0435\\u0434\\u0443\\u044e\\u0449\\u0438\\u0439\",\"\\u0438\\u0435\\u0440\\u0430\\u0440\\u0445\\u0438\\u044f\",\"\\u043e\\u0431\\u044f\\u0437\\u0430\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e\",\"\\u043f\\u043e\\u043d\\u044f\\u0442\\u0438\\u0435\",\"\\u0441\\u043b\\u0443\\u0436\\u0438\\u0442\\u044c\",\"\\u043d\\u0430\\u0432\\u044b\\u043a\",\"\\u043f\\u0440\\u043e\\u0446\\u0435\\u0441\\u0441\\u043e\\u0432\",\"pim\",\"\\u0438\\u043d\\u044b\\u0445\",\"\\u043f\\u0440\\u0438\\u0441\\u0443\\u0442\\u0441\\u0442\\u0432\\u043e\\u0432\\u0430\\u0442\\u044c\",\"\\u043c\\u0435\\u043d\\u044e\",\"\\u0432\\u0435\\u0440\\u043e\\u044f\\u0442\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u0441\\u0440\\u0430\\u0432\\u043d\\u0435\\u043d\\u0438\\u0435\",\"6\",\"\\u0447\\u0435\\u0442\\u043a\\u043e\",\"\\u0440\\u0435\\u0433\\u043b\\u0430\\u043c\\u0435\\u043d\\u0442\",\"apache\",\"\\u0434\\u043e\\u0441\\u0442\\u0443\\u043f\\u043d\\u044b\\u0439\",\"php\",\"\\u043a\\u0430\\u0442\\u0435\\u0433\\u043e\\u0440\\u0438\\u044f\",\"\\u0433.\",\"\\u0438\\u0441\",\"\\u043f\\u0435\\u0440\\u0435\\u0447\\u0438\\u0441\\u043b\\u0438\\u0442\\u044c\",\"1\\u0441_\\u043f\\u0440\\u0435\\u0434\\u043f\\u0440\\u0438\\u044f\\u0442\\u0438\\u0435\",\"\\u043e\\u0431\\u0443\\u0447\\u0435\\u043d\\u0438\\u0435\",\"\\u0434\\u043e\\u0431\\u0430\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u0437\\u0430\\u043f\\u0443\\u0441\\u043a\",\"\\u043f\\u0440\\u0435\\u0434\\u043b\\u0430\\u0433\\u0430\\u0442\\u044c\",\"\\u0432\\u043e\\u0437\\u043d\\u0438\\u043a\\u043d\\u043e\\u0432\\u0435\\u043d\\u0438\\u0435\",\"\\u043d\\u0430\\u0447\\u0438\\u043d\\u0430\\u0442\\u044c\",\"\\u043f\\u043b\\u0430\\u043d\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u0434\\u0443\\u0431\\u043b\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u043e\\u0442\\u043d\\u043e\\u0441\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e\",\"\\u0432\\u043d\\u0435\\u0448\\u043d\\u0438\\u0439_\\u043a\\u043b\\u044e\\u0447\",\"\\u043f\\u0435\\u0440\\u0435\\u0434\\u0430\\u0432\\u0430\\u0442\\u044c\",\"\\u043f\\u043e\\u0442\\u0440\\u0435\\u0431\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u044d\\u0442\\u0430\\u043f_\\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"rdbms\",\"\\u0442\\u0435\\u043c\\u0430\",\"\\u0434\\u043e\\u043a\\u0443\\u043c\\u0435\\u043d\\u0442\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u043f\\u0430\\u0440\\u0430\\u043b\\u043b\\u0435\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u0434\\u0435\\u0442\\u0430\\u043b\\u044c\",\"\\u0441\\u0442\\u0430\\u0440\\u044b\\u0439\",\"\\u043a\\u043e\\u0440\\u043f\\u043e\\u0440\\u0430\\u0442\\u0438\\u0432\\u043d\\u044b\\u0439\",\"\\u043e\\u0431\\u0440\\u0430\\u0442\\u043d\\u044b\\u0439\",\"\\u0432\\u0435\\u0441\\u0442\\u0438\",\"\\u0430\\u043d\\u0430\\u043b\\u0438\\u0442\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\",\"\\u043e\\u0442\\u0447\\u0451\\u0442\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u043f\\u0440\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u043f\\u043e\\u0434\\u0440\\u043e\\u0431\\u043d\\u044b\\u0439\",\"\\u0442.\\u0435.\",\"\\u043c\\u0430\\u0433\\u0430\\u0437\\u0438\\u043d\",\"\\u043d\\u0435\\u0437\\u0430\\u0432\\u0438\\u0441\\u0438\\u043c\\u043e\\u0441\\u0442\\u044c\",\"\\u0444\\u0443\\u043d\\u043a\\u0446\\u0438\\u043e\\u043d\\u0430\\u043b\\u044c\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u043a\\u0440\\u0438\\u0442\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\",\"\\u043f\\u043e\\u044f\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u043e\\u043d\\u043d\\u044b\\u0439\",\"\\u043c\\u0435\\u0442\\u043e\\u0434\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\",\"\\u043c\\u0430\\u0442\\u0435\\u043c\\u0430\\u0442\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\",\"\\u0440\\u0435\\u0434\\u043a\\u043e\",\"\\u0432\\u0441\\u0442\\u0440\\u0435\\u0447\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u0432\\u0438\\u0442\\u043e\\u043a_\\u0441\\u043f\\u0438\\u0440\\u0430\\u043b\\u044c\",\"\\u0432\\u043d\\u0443\\u0442\\u0440\\u0438\",\"\\u043f\\u0440\\u0435\\u0434\\u044a\\u044f\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u043b\\u0435\\u0433\\u043a\\u043e\",\"\\u0444\\u0438\\u043d\\u0430\\u043d\\u0441\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u043d\\u0435\\u0437\\u0430\\u0432\\u0438\\u0441\\u0438\\u043c\\u044b\\u0439\",\"\\u0440\\u0430\\u0441\\u043f\\u0440\\u0435\\u0434\\u0435\\u043b\\u0438\\u0442\\u044c_\\u0431\\u0430\\u0437\\u0430\",\"mysql\",\"\\u043e\\u0442\\u043d\\u043e\\u0448\\u0435\\u043d\\u0438\\u0435_\\u043c\\u043d\\u043e\\u0433\\u0438\\u043c\",\"id\",\"\\u043d\\u0430\\u0440\\u0443\\u0448\\u0435\\u043d\\u0438\\u0435\",\"\\u044f\\u0437\\u044b\\u043a_java\",\"2.2.1\",\"\\u0440\\u0430\\u0437\\u043c\\u0435\\u0449\\u0435\\u043d\\u0438\\u0435\",\"\\u043e\\u043f\\u043b\\u0430\\u0442\\u0430\",\"\\u043f\\u043e\\u0442\\u0435\\u0440\\u044f\",\"\\u043d\\u0430\\u043a\\u043e\\u043f\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u043d\\u0435\\u043a\\u043e\\u0440\\u0440\\u0435\\u043a\\u0442\\u043d\\u044b\\u0439\",\"\\u0442\\u0430\\u0431\\u043b\\u0438\\u0447\\u043d\\u044b\\u0439\",\"\\u0432\\u044b\\u0433\\u0440\\u0443\\u0437\\u043a\\u0430\",\"\\u043a\\u043e\\u043d\\u0444\\u043b\\u0438\\u043a\\u0442\",\"\\u043f\\u0440\\u0438\\u0451\\u043c\",\"\\u0440\\u0430\\u0441\\u0445\\u043e\\u0434\",\"\\u043f\\u0440\\u0438\\u0445\\u043e\\u0434\\u0438\\u0442\\u044c\\u0441\\u044f\",\"\\u0431\\u0430\\u043d\\u043a\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439\",\"\\u0443\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u0438\\u0442\\u044c\",\"\\u0432\\u0435\\u0441\\u0442\\u0438\\u0441\\u044c\",\"\\u0443\\u0432\\u0435\\u043b\\u0438\\u0447\\u0435\\u043d\\u0438\\u0435\",\"\\u043e\\u0433\\u0440\\u0430\\u043d\\u0438\\u0447\\u0438\\u0442\\u044c\",\"\\u043f\\u0440\\u043e\\u0438\\u0437\\u0432\\u043e\\u0434\\u0441\\u0442\\u0432\\u0435\\u043d\\u043d\\u044b\\u0439\",\"\\u0438\\u043d\\u0442\\u0435\\u0433\\u0440\\u0430\\u0446\\u0438\\u044f\",\"\\u043d\\u0430\\u043f\\u0438\\u0441\\u0430\\u043d\\u0438\\u0435\",\"\\u0437\\u0430\\u043f\\u043e\\u043b\\u043d\\u0435\\u043d\\u0438\\u0435\",\"\\u0441\\u0435\\u0440\\u0432\\u0438\\u0441\",\"\\u043b\\u0438\\u043d\\u0433\\u0432\\u0438\\u0441\\u0442\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\",\"iv\",\"\\u043f\\u0443\\u0442\\u0435\\u043c\",\"\\u043e\\u0431\\u043e\\u0437\\u043d\\u0430\\u0447\\u0435\\u043d\\u0438\\u0435\",\"866\",\"\\u043f\\u0440\\u0435\\u0434\\u044a\\u044f\\u0432\\u043b\\u044f\\u0442\\u044c\\u0441\\u044f\",\"\\u0442\\u0435\\u043a\\u0443\\u0449\\u0438\\u0439\",\"\\u0438\\u0437\\u043c\\u0435\\u043d\\u044f\\u0442\\u044c\",\"\\u0431\\u0430\\u0437\\u043e\\u0432\\u044b\\u0439\",\"\\u043e\\u0431\\u044a\\u0435\\u043a\\u0442\\u043d\\u044b\\u0439_\\u043c\\u043d\\u043e\\u0436\\u0435\\u0441\\u0442\\u0432\\u043e\",\"\\u043c\\u0430\\u043a\\u0441\\u0438\\u043c\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u0433\\u0438\\u0431\\u043a\\u0438\\u0439\",\"\\u043d\\u0430\\u0434\\u0451\\u0436\\u043d\\u044b\\u0439\",\"\\u0441\\u0442\\u043e\\u0440\\u043e\\u043d\\u043d\\u0438\\u0439\",\"\\u043c\\u0435\\u043d\\u0435\\u0434\\u0436\\u0435\\u0440\",\"\\u043f\\u0440\\u043e\\u0442\\u043e\\u043a\\u043e\\u043b\",\"\\u043f\\u0435\\u0440\\u0435\\u043d\\u0435\\u0441\\u0442\\u0438\",\"\\u043e\\u0442\\u0447\\u0451\\u0442\\u043d\\u044b\\u0439\",\"\\u0432\\u044b\\u0437\\u044b\\u0432\\u0430\\u0442\\u044c\",\"\\u0441\\u043e\\u0432\\u043e\\u043a\\u0443\\u043f\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u0444\\u0430\\u043a\\u0442\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\",\"\\u0441\\u0434\\u0430\\u0447\\u0430\",\"\\u0441\\u043c\\u044b\\u0441\\u043b\",\"\\u0441\\u0442\\u0430\\u0442\\u044c\\u044f\",\"\\u0440\\u0430\\u043d\\u043d\\u0438\\u0439\",\"\\u043d\\u0430\\u043f\\u0438\\u0441\\u0430\\u0442\\u044c\",\"\\u0441\\u043e\\u0441\\u0442\\u0430\\u0432\\u043b\\u044f\\u0442\\u044c\",\"\\u043a\\u043e\\u043d\\u0441\\u0442\\u0440\\u0443\\u043a\\u0446\\u0438\\u044f\",\"er\",\"10\",\"\\u0441\\u0442\\u043e\\u0438\\u0442\\u044c\",\"\\u0438\\u0434\\u0435\\u044f\",\"\\u0446\\u0435\\u043b\\u044b\\u0439\",\"\\u0440\\u0435\\u0448\\u0438\\u0442\\u044c\",\"\\u0433\\u0435\\u043d\\u0435\\u0440\\u0430\\u0446\\u0438\\u044f\",\"\\u043f\\u043e\\u043d\\u0438\\u043c\\u0430\\u0442\\u044c\",\"\\u043a\\u043e\\u0440\\u043f\\u043e\\u0440\\u0430\\u0446\\u0438\\u044f\",\"\\u043d\\u043e\\u0440\\u043c\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439_\\u0444\\u043e\\u0440\\u043c\\u0430\",\"\\u043f\\u0440\\u043e\\u0432\\u0435\\u0440\\u0438\\u0442\\u044c\",\"2.2.2\",\"\\u044d\\u043a\\u043e\\u043d\\u043e\\u043c\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\",\"\\u0432\\u044b\\u0441\\u0442\\u0443\\u043f\\u0430\\u0442\\u044c\",\"\\u043c\\u0430\\u0439\",\"\\u043d\\u043e\\u0440\\u043c\\u0430\\u0442\\u0438\\u0432\\u043d\\u044b\\u0439\",\"\\u043a\\u043e\\u043c\\u043f\\u044c\\u044e\\u0442\\u0435\\u0440\\u043d\\u044b\\u0439\",\"\\u0432\\u043b\\u0438\\u044f\\u0442\\u044c\",\"\\u0443\\u0441\\u0442\\u0440\\u043e\\u0439\\u0441\\u0442\\u0432\\u043e\",\"\\u0441\\u0447\\u0438\\u0442\\u0430\\u0442\\u044c\",\"\\u043c\\u0435\\u0441\\u044f\\u0446\",\"\\u0443\\u043d\\u0438\\u043a\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u0442\\u0435\\u0441\\u0442\\u0435\\u0440\",\"\\u043f\\u0440\\u0438\\u043c\\u0435\\u043d\\u0438\\u0442\\u044c\",\"\\u043d\\u0430\\u0447\\u0430\\u043b\\u043e\",\"\\u043a\\u043e\\u0440\\u0440\\u0435\\u043a\\u0442\\u043d\\u043e\\u0441\\u0442\\u044c\",\"2.2.4\",\"\\u0437\\u043d\\u0430\\u0447\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e\",\"\\u0432\\u044b\\u0431\\u043e\\u0440\\u043a\\u0430\",\"\\u0444\\u0443\\u043d\\u043a\\u0446\\u0438\\u043e\\u043d\\u0438\\u0440\\u043e\\u0432\\u0430\\u0442\\u044c\",\"int\",\"\\u0432\\u0432\\u0435\\u0434\\u0435\\u043d\\u0438\\u0435\",\"\\u0437\\u043d\\u0430\\u0442\\u044c\",\"\\u043a\\u043e\\u0440\\u0440\\u0435\\u043a\\u0442\\u043d\\u044b\\u0439\",\"\\u043f\\u0440\\u0430\\u0432\\u0438\\u043b\\u044c\\u043d\\u043e\",\"\\u043f\\u043e\\u0441\\u0442\\u0430\\u0432\\u0438\\u0442\\u044c\",\"\\u0442\\u0435\\u0440\\u043c\\u0438\\u043d\",\"\\u0446\\u0438\\u043a\\u043b\",\"\\u043f\\u043e\\u0441\\u043b\\u0435\\u0434\\u043e\\u0432\\u0430\\u0442\\u0435\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u043e\\u0442\\u043b\\u0438\\u0447\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u043f\\u0440\\u043e\\u0445\\u043e\\u0434\\u0438\\u0442\\u044c\",\"doctors\",\"\\u043f\\u0440\\u0438\\u043e\\u0440\\u0438\\u0442\\u0435\\u0442\",\"\\u043f\\u043e\\u0432\\u0435\\u0434\\u0435\\u043d\\u0438\\u0435\",\"\\u043f\\u0440\\u0435\\u0434\\u0435\\u043b\",\"\\u043f\\u0440\\u0435\\u0434\\u043b\\u043e\\u0436\\u0435\\u043d\\u0438\\u0435\",\"\\u0441\\u0445\\u0435\\u043c\\u0430_\\u0431\\u0430\\u0437\\u0430\",\"\\u043c\\u043d\\u043e\\u0433\\u0438\\u0445\",\"\\u043d\\u0435\\u0432\\u0435\\u0440\\u043d\\u044b\\u0439\",\"\\u043f\\u0440\\u043e\\u0432\\u043e\\u0434\\u0438\\u0442\\u044c\",\"\\u043f\\u0440\\u043e\\u0441\\u0442\\u043e\\u0442\\u0430\",\"\\u0432\\u043e\\u0437\\u0432\\u0440\\u0430\\u0442\\u043d\\u044b\\u0439\",\"\\u0443\\u0447\\u0451\\u0442\\u043d\\u044b\\u0439\",\"informix\",\"\\u0437\\u0430\\u0447\\u0430\\u0441\\u0442\\u0443\\u044e\",\"\\u0441\\u0446\\u0435\\u043d\\u0430\\u0440\\u0438\\u0439\",\"\\u0440\\u0435\\u043a\\u0443\\u0440\\u0441\\u0438\\u0432\\u043d\\u044b\\u0439\",\"\\u043f\\u043e\\u044f\\u0441\\u043d\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u043d\\u0430\\u043f\\u0440\\u0430\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u0431\\u0443\\u0445\\u0433\\u0430\\u043b\\u0442\\u0435\\u0440\\u0438\\u044f\",\"\\u0434\\u0430\\u0442\\u044c\",\"8\",\"\\u0440\\u043e\\u0441\\u0442\",\"\\u0438\\u0437\\u0431\\u0435\\u0436\\u0430\\u0442\\u044c\",\"\\u0442\\u043e\\u0447\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u043e\\u0431\\u0440\\u0430\\u0449\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u043a\\u043e\\u043c\\u043c\\u0435\\u0440\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439\",\"\\u0441\\u0441\\u044b\\u043b\\u043e\\u0447\\u043d\\u044b\\u0439_\\u0446\\u0435\\u043b\\u043e\\u0441\\u0442\\u043d\\u043e\\u0441\\u0442\\u044c\",\"\\u0434\\u0430\\u043d\\u043d\\u0443\\u044e\",\"\\u043a\\u043e\\u043d\\u0441\\u0443\\u043b\\u044c\\u0442\\u0430\\u043d\\u0442\",\"\\u0437\\u0430\\u043f\\u0438\\u0441\\u043a\\u0430\",\"\\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u0440\\u0430\\u0437\\u0440\\u0435\\u0448\\u0435\\u043d\\u0438\\u0435\",\"mda\",\"2.2.3\",\"\\u044d\\u0432\\u043c\",\"\\u043f\\u043e\\u043a\\u0430\\u0437\\u044b\\u0432\\u0430\\u0442\\u044c\",\"\\u043b\\u0451\\u0433\\u043a\\u0438\\u0439\",\"\\u0430\\u043f\\u0440\\u0435\\u043b\\u044c\",\"\\u0441\\u043e\\u043f\\u0440\\u043e\\u0432\\u043e\\u0436\\u0434\\u0435\\u043d\\u0438\\u0435\",\"\\u0448\\u0438\\u0440\\u043e\\u043a\\u0438\\u0439\",\"15\",\"\\u0441\\u0442\\u043e\\u0438\\u043c\\u043e\\u0441\\u0442\\u044c\",\"\\u043f\\u0435\\u0440\\u0435\\u043c\\u0435\\u043d\\u043d\\u044b\\u0439\",\"\\u0441\\u0435\\u0433\\u043c\\u0435\\u043d\\u0442\",\"\\u043f\\u043e\\u0441\\u0442\\u043e\\u044f\\u043d\\u043d\\u043e\",\"\\u0441\\u043e\\u043a\\u0440\\u0430\\u0449\\u0435\\u043d\\u0438\\u0435\",\"\\u0441\\u043c\\u0435\\u043d\\u0430\",\"\\u043c\\u0430\\u043b\\u044b\\u0439\",\"\\u043d\\u0430\\u0437\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u043d\\u0430\\u044f\",\"\\u044d\\u043a\\u0437\\u0435\\u043c\\u043f\\u043b\\u044f\\u0440\",\"\\u0440\\u0438\\u0441\\u0443\\u043d\\u043e\\u043a\",\"\\u0441\\u043e\\u0441\\u0442\\u0430\\u0432\\u0438\\u0442\\u044c\",\"\\u043f\\u043e\\u044f\\u0432\\u043b\\u044f\\u0442\\u044c\\u0441\\u044f\",\"\\u043e\\u0434\\u0438\\u043d\\u0430\\u043a\\u043e\\u0432\\u044b\\u0439\",\"\\u043f\\u043e\\u0434\\u0445\\u043e\\u0434\\u0438\\u0442\\u044c\",\"null\",\"\\u0441\\u043b\\u043e\\u0439\",\"\\u043e\\u0431\\u0441\\u043b\\u0443\\u0436\\u0438\\u0432\\u0430\\u0442\\u044c\",\"\\u0432\\u044b\\u0437\\u0432\\u0430\\u0442\\u044c\",\"\\u0444\\u0430\\u0437\\u0430\",\"\\u0434\\u0440\\u0443\\u0433\",\"\\u0438\\u0441\\u0445\\u043e\\u0434\\u043d\\u044b\\u0439_\\u043a\\u043e\\u0434\",\"\\u0445\\u0430\\u0440\\u0430\\u043a\\u0442\\u0435\\u0440\",\"\\u0434\\u0438\\u0441\\u0442\\u0440\\u0438\\u0431\\u0443\\u0442\\u0438\\u0432\",\"\\u0437\\u0430\\u043d\\u0438\\u043c\\u0430\\u0442\\u044c\",\"2.2.5\",\"\\u0432\\u043e\\u0437\\u0432\\u0440\\u0430\\u0442\",\"\\u043f\\u043e\\u043f\\u044b\\u0442\\u043a\\u0430\",\"\\u0438\\u0437\\u043c\\u0435\\u0440\\u0435\\u043d\\u0438\\u0435\",\"\\u0434\\u0432\\u0438\\u0436\\u0435\\u043d\\u0438\\u0435\",\"\\u043f\\u0430\\u0446\\u0438\\u0435\\u043d\\u0442\",\"2.2.6\",\"n\",\">\",\"\\u043a\\u043e\\u043d\\u0442\\u0435\\u043a\\u0441\\u0442\",\"windows_nt\",\"\\u043a\\u0430\\u0442\\u0430\\u043b\\u043e\\u0433\",\"\\u0432\\u0438\\u0434\\u0435\\u0442\\u044c\",\"\\u044d\\u043a\\u0432\\u0438\\u0432\\u0430\\u043b\\u0435\\u043d\\u0442\\u043d\\u044b\\u0439\",\"\\u043f\\u043e\\u0434\\u0434\\u0435\\u0440\\u0436\\u0438\\u0432\\u0430\\u0442\\u044c\\u0441\\u044f\",\"unix\",\"\\u0440\\u0435\\u043a\\u043e\\u043c\\u0435\\u043d\\u0434\\u043e\\u0432\\u0430\\u0442\\u044c\",\"\\u043a\\u044d\\u0448\",\"\\u043f\\u043e\\u043b\\u043d\\u043e\\u0446\\u0435\\u043d\\u043d\\u044b\\u0439\",\"\\u0438 \\u0434\\u0440.\",\"\\u0441\\u043a\\u043b\\u0430\\u0434\",\"\\u0442\\u0440\\u0430\\u0434\\u0438\\u0446\\u0438\\u043e\\u043d\\u043d\\u044b\\u0439\",\"\\u043c\\u0435\\u043d\\u044f\\u0442\\u044c\\u0441\\u044f\",\"\\u0432\\u043e\\u0434\\u043e\\u043f\\u0430\\u0434\",\"512\",\"\\u0438\\u043d\\u0442\\u0435\\u0440\\u0430\\u043a\\u0442\\u0438\\u0432\\u043d\\u044b\\u0439\",\"ibm\",\"\\u0443\\u0441\\u043b\\u043e\\u0432\\u043d\\u044b\\u0439\",\"\\u043e\\u043f\\u044b\\u0442\\u043d\\u044b\\u0439\",\"\\u0432\\u044b\\u044f\\u0432\\u0438\\u0442\\u044c\",\"\\u043c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\",\"\\u0436\\u0443\\u0440\\u043d\\u0430\\u043b\",\"\\u0441\\u043b\\u0435\\u0434\\u0441\\u0442\\u0432\\u0438\\u0435\",\"\\u043f\\u043e\\u0442\\u0435\\u043d\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u043f\\u0440\\u043e\\u0439\\u0442\\u0438\",\"\\u043f\\u0440\\u043e\\u043c\\u0435\\u0436\\u0443\\u0442\\u043e\\u0447\\u043d\\u044b\\u0439\",\"\\u0442\\u0435\\u0441\\u0442\\u043e\\u0432\\u044b\\u0439\",\"\\u0440\\u0435\\u043a\\u0432\\u0438\\u0437\\u0438\\u0442\",\"\\u043f\\u043e\\u043b\\u044c\\u0437\\u043e\\u0432\\u0430\\u0442\\u0435\\u043b\\u044c\\u0441\\u043a\\u0438\\u0439_\\u043f\\u0440\\u043e\\u0446\\u0435\\u0441\\u0441\",\"\\u043f\\u0430\\u0440\\u0430\",\"\\u0444\\u043e\\u043d\\u043e\\u0432\\u044b\\u0439\",\"\\u0431\\u0440\\u043e\\u0443\\u0437\\u0435\\u0440\",\"\\u0438\\u0434\\u0435\\u043d\\u0442\\u0438\\u0444\\u0438\\u043a\\u0430\\u0442\\u043e\\u0440\",\"\\u043f\\u0440\\u043e\\u0444\\u0435\\u0441\\u0441\\u0438\\u043e\\u043d\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439_\\u0441\\u0443\\u0431\\u0434\",\"\\u0441\\u043f\\u0435\\u0446\\u0438\\u0430\\u043b\\u044c\\u043d\\u043e\",\"case\",\"sun\",\"\\u0438\\u043d\\u043e\\u0439\",\"\\u043d\\u0435\\u0434\\u0435\\u043b\\u044f\",\"\\u0440\\u0430\\u0432\\u043d\\u044b\\u0439\",\"\\u043f\\u0440\\u0438\\u0432\\u043b\\u0435\\u043a\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u0448\\u0430\\u0433\",\"\\u0440\\u0438\\u0441\\u043a\",\"\\u0438\\u0442\\u043e\\u0433\",\"\\u0442\\u0440\\u0430\\u043d\\u0441\\u0444\\u043e\\u0440\\u043c\\u0430\\u0446\\u0438\\u044f_\\u0432\\u044b\\u0434\\u0435\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u043e\\u0431\\u043e\\u0439\\u0442\\u0438\\u0441\\u044c\",\"\\u0443\\u0447\\u0430\\u0441\\u0442\\u043e\\u043a\",\"\\u0441\\u0442\\u0440\\u043e\\u0433\\u043e\",\"\\u0430\\u043b\\u0433\\u043e\\u0440\\u0438\\u0442\\u043c\",\"\\u0441\\u0445\\u0435\\u043c\\u0430_\\u043f\\u0440\\u0435\\u043e\\u0431\\u0440\\u0430\\u0437\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u043f\\u0440\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0432\\u0438\\u0442\\u044c\",\"\\u0434\\u0440\\u0443\\u0433\\u043e\\u043c\\u0443\",\"\\u043c\\u043e\\u0434\\u0435\\u043b\\u0438\\u0440\\u043e\\u0432\\u0430\\u0442\\u044c\",\"\\u0432\\u044b\\u0447\\u0438\\u0441\\u043b\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u0442\\u0435\\u0445\\u043d\\u0438\\u043a\\u0430\",\"\\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0435\\u043d\\u043d\\u044b\\u0439\",\"\\u043f\\u043e\\u043b\\u043e\\u0436\\u0435\\u043d\\u0438\\u0435\",\"\\u043a\\u043d\\u043e\\u043f\\u043a\\u0430\",\"\\u043d\\u0430\\u0437\\u044b\\u0432\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u0432\\u0432\\u0435\\u0441\\u0442\\u0438\",\"\\u043f\\u0435\\u0447\\u0430\\u0442\\u044c\",\"\\u043f\\u0440\\u0438\\u043c\\u0435\\u043d\\u044f\\u0442\\u044c\",\"nt\",\"\\u0432\\u043d\\u0435\\u0441\\u0442\\u0438\",\"\\u043f\\u0440\\u043e\\u0438\\u0437\\u0432\\u043e\\u0434\\u0441\\u0442\\u0432\\u043e\",\"\\u043e\\u0447\\u0435\\u0432\\u0438\\u0434\\u043d\\u044b\\u0439\",\"internet\",\"\\u0444\\u043e\\u0440\\u043c\\u0438\\u0440\\u043e\\u0432\\u0430\\u0442\\u044c\",\"\\u043d\\u0435\\u0434\\u043e\\u043f\\u0443\\u0441\\u0442\\u0438\\u043c\\u044b\\u0439\",\"\\u043e\\u0431\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0442\\u044c\",\"\\u043a\\u0430\\u0444\\u0435\\u0434\\u0440\\u0430\",\"\\u043e\\u0442\\u0441\\u043b\\u0435\\u0436\\u0438\\u0432\\u0430\\u0442\\u044c\",\"\\u0430\\u0443\\u0442\\u0435\\u043d\\u0442\\u0438\\u0444\\u0438\\u043a\\u0430\\u0446\\u0438\\u044f\",\"\\u043f\\u043e\\u0434\\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u043f\\u0440\\u043e\\u0438\\u0437\\u0432\\u043e\\u0434\\u0438\\u0442\\u044c\",\"2.2.7\",\"\\u0443\\u043f\\u0440\\u043e\\u0441\\u0442\\u0438\\u0442\\u044c\",\"\\u043f\\u043e\\u043f\\u0443\\u043b\\u044f\\u0440\\u043d\\u044b\\u0439\",\"\\u0441\\u0442\\u0440\\u0443\\u043a\\u0442\\u0443\\u0440\\u043d\\u044b\\u0439\",\"\\u0443\\u0434\\u0430\\u043b\\u0451\\u043d\\u043d\\u044b\\u0439\",\"2000/\",\"2.1\",\"\\u043f\\u043e\\u043a\\u0443\\u043f\\u0430\\u0442\\u0435\\u043b\\u044c\",\"\\u0443\\u0441\\u043f\\u0435\\u0448\\u043d\\u044b\\u0439\",\"\\u043d\\u0430\\u043c\\u043d\\u043e\\u0433\\u043e\",\"\\u0432\\u043e\\u0441\\u043f\\u0440\\u0438\\u044f\\u0442\\u0438\\u0435\",\"stronghold\",\"\\u043f\\u0438\\u0441\\u0430\\u0442\\u044c\",\"\\u0441\\u043e\\u0441\\u0442\\u0430\\u0432\\u043d\\u043e\\u0439\",\"\\u043f\\u0440\\u0435\\u043e\\u0431\\u0440\\u0430\\u0437\\u043e\\u0432\\u0430\\u0442\\u044c\",\"\\u043d\\u0438\\u043a\\u0430\\u043a\\u043e\\u0439\",\"cim\",\"\\u0434\\u043e\\u0431\\u0430\\u0432\\u043b\\u044f\\u0442\\u044c\\u0441\\u044f\",\"\\u0434\\u0440\\u0443\\u0433\\u043e\\u043c\",\"\\u043c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"\\u043b\\u043e\\u0433\\u0438\\u043a\\u0438\",\"\\u0432\\u044b\\u0445\\u043e\\u0434\",\"\\u043f\\u0440\\u0435\\u0434\\u0443\\u0441\\u043c\\u0430\\u0442\\u0440\\u0438\\u0432\\u0430\\u0442\\u044c\",\"\\u0440\\u0435\\u0430\\u043b\\u0438\\u0437\\u043e\\u0432\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u043d\\u0430\\u0447\\u0438\\u043d\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u0434\\u043b\\u0438\\u043d\\u0430\",\"\\u0432\\u043e\\u0437\\u0432\\u0440\\u0430\\u0449\\u0430\\u0442\\u044c\",\"\\u0442.\\u043a.\",\"\\u0437\\u0430\\u0432\\u0438\\u0441\\u0438\\u043c\\u044b\\u0439\",\"\\u0442\\u0440\\u0438\\u0433\\u0433\\u0435\\u0440\\u044b\",\"\\u043e\\u0431\\u043e\\u0437\\u043d\\u0430\\u0447\\u0430\\u0442\\u044c\",\"\\u0443\\u0434\\u0430\\u043b\\u0438\\u0442\\u044c\",\"\\u043e\\u043a\\u0440\\u0443\\u0436\\u0435\\u043d\\u0438\\u0435\",\"sdl\",\"\\u0441\\u043e\\u0433\\u043b\\u0430\\u0441\\u043d\\u043e\",\"celeron\",\"data\",\"\\u0441\\u043b\\u0435\\u0434\\u043e\\u0432\\u0430\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e\",\"\\u043f\\u0440\\u0435\\u0434\\u044a\\u044f\\u0432\\u0438\\u0442\\u044c\",\"\\u043f\\u043e\\u0434\\u0442\\u0438\\u043f\",\"\\u043e\\u043f\\u0438\\u0441\\u044b\\u0432\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u043e\\u043f\\u0435\\u0440\\u0430\\u0446\\u0438\\u043e\\u043d\\u043d\\u044b\\u0439_\\u0441\\u0438\\u0441\\u0442\\u0435\\u043c\\u0430\",\"\\u0440\\u0430\\u0437\\u0434\\u0435\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u043e\\u0431\\u043c\\u0435\\u043d_\\u0434\\u0430\\u043d\\u043d\\u044b\\u043c\\u0438\",\"\\u043d\\u0430\\u0441\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e\",\"\\u043f\\u043e\\u0434\\u043e\\u0431\\u043d\\u044b\\u0439\",\"\\u0441\\u0431\\u043e\\u0440\",\"\\u043d\\u0438\\u0437\\u043a\\u0438\\u0439\",\"\\u043f\\u0440\\u0430\\u0432\\u0438\\u043b\\u043e_\\u043f\\u0440\\u043e\\u0446\\u0435\\u0441\\u0441\",\"\\u0447\\u0435\\u0442\\u0432\\u0451\\u0440\\u0442\\u044b\\u0439\",\"\\u0442\\u0435\\u043a\\u0443\\u0449\\u0438\\u0439_\\u0441\\u0447\\u0451\\u0442\",\"\\u0432\\u043a\\u043b\\u044e\\u0447\\u0438\\u0442\\u044c\",\"<\",\"t\",\"30\",\"\\u0446\\u0435\\u043f\\u043e\\u0447\\u043a\\u0430\",\"\\u043a\\u043e\\u043f\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\",\"\\u043c\\u0430\\u043b\\u0435\\u043d\\u044c\\u043a\\u0438\\u0439\",\"\\u043e\\u0431\\u0440\\u0430\\u0442\\u0438\\u0442\\u044c\\u0441\\u044f\",\"\\u0440\\u0430\\u0441\\u0441\\u0447\\u0438\\u0442\\u0430\\u0442\\u044c\",\"\\u043e\\u0440\\u0433\\u0430\\u043d\\u0438\\u0437\\u043e\\u0432\\u0430\\u0442\\u044c\",\"\\u043d\\u0443\\u0436\\u043d\\u044b\\u0439\",\"\\u043c\\u0438\\u043d\\u0438\\u043c\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u0441\\u043d\\u0438\\u0436\\u0430\\u0442\\u044c\",\"javascript\",\"\\u043a\\u043e\\u043c\\u043f\\u0435\\u0442\\u0435\\u043d\\u0446\\u0438\\u044f\",\"\\u043f\\u0440\\u0438\\u0434\\u0435\\u0440\\u0436\\u0438\\u0432\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u0432\\u044b\\u0434\\u0435\\u043b\\u0435\\u043d\\u0438\\u0435\",\"\\u0440\\u0430\\u0441\\u043f\\u043e\\u043b\\u043e\\u0436\\u0435\\u043d\\u0438\\u0435\",\"\\u0434\\u043e\\u043a\\u0442\\u043e\\u0440\",\"\\u0438\\u0437\\u043e\\u0431\\u0440\\u0430\\u0436\\u0435\\u043d\\u0438\\u0435\",\"\\u043a\\u043e\\u043e\\u0440\\u0434\\u0438\\u043d\\u0430\\u0442\\u0430\",\"\\u043f\\u0440\\u0435\\u0434\\u043b\\u043e\\u0436\\u0438\\u0442\\u044c\",\"\\u0436\\u0435\\u043b\\u0430\\u0442\\u0435\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u0441\\u0438\\u043d\\u0445\\u0440\\u043e\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f\",\"\\u0441\\u0442\\u0440\\u043e\\u0433\\u0438\\u0439\",\"\\u0432\\u044b\\u0434\\u0435\\u043b\\u044f\\u0442\\u044c\",\"\\u043e\\u043f\\u044b\\u0442\",\"\\u0440\\u0443\\u0447\\u043d\\u043e\\u0439\",\"x\",\"\\u0438\\u0437\\u043d\\u0430\\u0447\\u0430\\u043b\\u044c\\u043d\\u043e\",\"\\u0441\\u0442\\u0430\\u0442\\u044c\",\"\\u043e\\u0431\\u043b\\u0435\\u0433\\u0447\\u0430\\u0442\\u044c\",\"\\u043d\\u0430\\u0437\\u0432\\u0430\\u0442\\u044c\",\"\\u0430\\u0440\\u0445\\u0438\\u0442\\u0435\\u043a\\u0442\\u0443\\u0440\\u0430_mda\",\"\\u043c\\u0438\\u043d\\u0438\\u043c\\u0443\\u043c\",\"\\u0441\\u0435\\u043a\\u0443\\u043d\\u0434\\u0430\",\"\\u043e\\u043a\\u0430\\u0437\\u044b\\u0432\\u0430\\u0442\\u044c\\u0441\\u044f\",\"\\u043f\\u0435\\u0440\\u0432\\u043e\\u043d\\u0430\\u0447\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439\",\"\\u0443\\u0434\\u0435\\u043b\\u0438\\u0442\\u044c\",\"\\u043d\\u0430\\u0434\\u043f\\u0438\\u0441\\u044c\",\"\\u043d\\u0435\\u043a\\u0438\\u0439\",\"\\u0441\\u0430\\u043c\\u044b\\u043c\",\"\\u043f\\u043e\\u0445\\u043e\\u0436\\u0438\\u0439\",\"\\u0446\\u0435\\u043b\\u0435\\u0441\\u043e\\u043e\\u0431\\u0440\\u0430\\u0437\\u043d\\u044b\\u0439\",\"\\u043e\\u0431\\u0441\\u043b\\u0435\\u0434\\u043e\\u0432\\u0430\\u043d\\u0438\\u0435\"],\"shape\":[1043],\"dtype\":\"object\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1087\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1088\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Text\",\"id\":\"p1083\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"text\":{\"type\":\"field\",\"field\":\"text\"},\"text_color\":{\"type\":\"value\",\"value\":\"black\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Text\",\"id\":\"p1084\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"text\":{\"type\":\"field\",\"field\":\"text\"},\"text_color\":{\"type\":\"value\",\"value\":\"black\"},\"text_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Text\",\"id\":\"p1085\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"text\":{\"type\":\"field\",\"field\":\"text\"},\"text_color\":{\"type\":\"value\",\"value\":\"black\"},\"text_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1054\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1067\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1068\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1069\",\"attributes\":{\"dimensions\":\"both\",\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1070\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1076\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1075\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1077\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1078\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1079\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1062\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1063\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1064\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1065\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1057\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1058\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1059\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1060\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1061\",\"attributes\":{\"axis\":{\"id\":\"p1057\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1066\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1062\"}}}]}}]}};\n const render_items = [{\"docid\":\"681b38e1-4bb7-437b-a4e7-5f18a8a9fdb7\",\"roots\":{\"p1046\":\"bf24c757-431b-4f0d-8197-1fcf9f8a30ad\"},\"root_ids\":[\"p1046\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
|
||
"application/vnd.bokehjs_exec.v0+json": ""
|
||
},
|
||
"metadata": {
|
||
"application/vnd.bokehjs_exec.v0+json": {
|
||
"id": "p1046"
|
||
}
|
||
},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"from bokeh.io import output_notebook\n",
|
||
"from bokeh.plotting import show, figure\n",
|
||
"\n",
|
||
"output_notebook()\n",
|
||
"p = figure(width=800, height=800)\n",
|
||
"p.text(x=coords_df.x, y=coords_df.y, text=coords_df.token) # type: ignore\n",
|
||
"show(p)"
|
||
]
|
||
}
|
||
],
|
||
"metadata": {
|
||
"kernelspec": {
|
||
"display_name": ".venv (3.12.10)",
|
||
"language": "python",
|
||
"name": "python3"
|
||
},
|
||
"language_info": {
|
||
"codemirror_mode": {
|
||
"name": "ipython",
|
||
"version": 3
|
||
},
|
||
"file_extension": ".py",
|
||
"mimetype": "text/x-python",
|
||
"name": "python",
|
||
"nbconvert_exporter": "python",
|
||
"pygments_lexer": "ipython3",
|
||
"version": "3.12.10"
|
||
}
|
||
},
|
||
"nbformat": 4,
|
||
"nbformat_minor": 5
|
||
}
|