Pull to refresh
4K+
6
Юлий Лапкин@lapkin25

User

7
Rating
3
Subscribers
Send message

SAT-солвер на основе метода резолюций

Level of difficultyMedium
Reading time3 min
Reach and readers6.7K

Для решения проблемы SAT предлагается алгоритм, который вытекает из нестандартного доказательства полноты метода резолюций. В отличие от SAT-солверов, использующих поиск с возвратом, алгоритм исключает переменные по очереди, порождая новые клаузы. Все клаузы хранятся в структуре данных, в которой никакая клауза не является частью другой клаузы. На основании результатов тестирования выдвинуто предположение о небольшом объеме этой структуры данных, что определяет теоретическую оценку времени выполнения алгоритма.

Читать далее

Многофакторная обобщенная линейная модель

Level of difficultyMedium
Reading time3 min
Reach and readers8.6K

Поставим задачу автоматического подбора весовых коэффициентов вместе с настройкой функции связи обобщенной линейной модели.

Регрессионная модель: y=f(w_1x_1+\ldots+w_dx_d) .

Неизвестными считаются не только весовые коэффициенты w_1,\ldots,w_d, но и функция f.

Читать далее

Решение задачи о покрытии с помощью SAT-солвера

Level of difficultyEasy
Reading time1 min
Reach and readers8.2K

Студенты пришли в библиотеку, чтобы подготовиться к экзаменам. Всего у них M предметов. Каждая из N книг покрывает некоторое множество предметов. Нужно выбрать минимальное число книг, которые покроют все предметы.

Читать далее

Ход в игре «крестики-нолики» с помощью SAT-солвера

Reading time3 min
Reach and readers1.9K

В этом посте я расскажу, как свести (для учебных целей) задачу финального хода в игре "крестики-нолики" к проблеме выполнимости булевой формулы (КНФ).

Читать далее

Прогноз выгорания с помощью интерпретируемого метода машинного обучения

Reading time2 min
Reach and readers5.6K

Выгорание возникает вследствие несоответствия между целями человека и реальностью, что приводит к истощению ресурсов и снижению производительности труда.

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

Читать далее

Нахождение порогов с оптимальным балансом классов

Reading time1 min
Reach and readers1.3K

Решим такую алгоритмическую задачу: дано множество точек (x_i,y_i) на плоскости, имеющих метки 0 или 1. Требуется выделить область \{x\geq a \,\&\, y \geq b\}, в которой отношение числа 1 к числу 0 максимально, при условии, что число нулей в этой области не меньше заданного числа.

Читать далее

Как найти все корни системы 2x2?

Level of difficultyMedium
Reading time3 min
Reach and readers2.8K

Рассмотрим систему из двух уравнений F_1(x,y) =0,\;F_2(x,y)=0, обладающую свойством покоординатной монотонности: с ростом x функции F_1,F_2 также растут. Задача состоит в нахождении всех корней системы.

Читать далее

Задача машинного обучения в медицинской диагностике

Reading time2 min
Reach and readers2.5K

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

Читать далее

Язык программирования Sound

Reading time3 min
Reach and readers7K

Средство обработки унифицированных по назначению данных (Sound – system for operating with unified data) разрабатывается для внятного программирования, обеспечивающего соответствие результатов вычислений назначениям. Под назначением данных понимается формальная спецификация вычислений, приводящих к этим данным. Язык программирования Sound нужен как универсальный инструмент, позволяющий транслировать вычислительную логику в любой язык программирования.

Читать далее

Упрощенный indoor-навигатор

Level of difficultyEasy
Reading time2 min
Reach and readers1.9K

Для навигации в помещениях предлагается использовать упрощенный формат представления входной информации о здании. Разработан навигатор, который выводит маршрут в текстовом виде. В дальнейшем возникает проблема повышения реалистичности вывода за счет добавления дополнительных элементов.

Читать далее

Множественная кусочно-постоянная регрессия

Level of difficultyMedium
Reading time3 min
Reach and readers3.4K

Описан алгоритм построения кусочно-постоянной зависимости переменной y от взвешенной суммы x=w_1x_1+\ldots+w_px_p, минимизирующей сумму квадратов отклонений y от средних значений на диапазонах изменения величины x.

Читать далее

Information

Rating
978-th
Registered
Activity