(11-03-2017, 09:11 AM)nazar Написал: Поделишся?)
Студентками - легко, но с тебя лекция по ЦАПам, бинауралу и коррекции усилителей.
Должен же ты их чем-нибудь очаровать, у нас, поди, не бордель какой...
А вот с софтиной сложнее.
Периметр безопасности преодолевать бесполезно, IDS/IPS и DPI частично настраивал, тут глухо.
Более-менее осознать степень бесперспективности можно по аппаратным модулям доверенной загрузки.
Удовольствие получилось недешевое, но публичный разбор нескольких инцидентов быстро избавил сотрудников от иллюзий по типу "я тут наикрутейший кулхацкер".
Нафотать листинг с экрана придется со всеми линкуемыми нештатными библиотеками, тоже как-то грустно.
Давай я тебе предварительно подкину вот это:
https://m.habrahabr.ru/company/abbyy/blog/269191/
И вот это:
http://www.dialog-21.ru/media/2070/bulgakov_abbyy.pdf
Чутка поживиться можно тут(хоть и древнючее):
http://aot.ru/download.php
И тут:
http://www.asknet.ru/analytics/programms.htm
Ну и могу алгоритм "на пальцах" объяснить.
1. Строятся матрицы n-грамм длиной по выбору пользователя, но с длиной особо не увлекайся, там ~40^n элементов. Построение по всему тексту (если не интересует анализ фрагментов) или по методу скользящего окна заданной пользователем длины (порядка нескольких абзацев) и шагом в пределах 1/3-2/3 длины окна.
2. Модуль принятия решений перемножает матрицы поэлементно и считает сумму всех ячеек (там матрицы сильно разреженные, большая часть обнулится) или перемножает как положено и считает определитель. Можешь корреляцию посчитать, если ресурсов не жалко или CUDA пристроить некуда.