Как известно, кривыми Безье нельзя построить дугу окружности или эллипса. В этой статье рассматриваются кривые, лишённые такого недостатка.
Рубрика «сплайны»
Циркулярные кривые 2-го порядка
2020-09-01 в 16:11, admin, рубрики: wolfram mathematica, Алгоритмы, безье, интерполяция, комплексные числа, кривые, математика, сплайныКак мы делали краткосрочный прогноз осадков. Лекция в Яндексе
2017-05-07 в 12:06, admin, рубрики: Алгоритмы, Блог компании Яндекс, математика, машинное обучение, нейронные сети, осадки, погода, прогнозирование, радарные системы, сверточные нейронные сети, сплайны, яндекс.погодаВ начале зимы Яндекс.Погода научилась показывать, будут ли осадки в ближайшие два часа. Спустя пару месяцев тема метеопрогнозирования стала центральной на одном из мероприятий Data & Science. Среди докладчиков в тот день был Алексей Преображенский — разработчик из команды Яндекс.Погоды. Алексей рассказал о нашем алгоритме наукастинга и сверточной нейросети, лежащей в основе этого алгоритма.
Под катом — расшифровка лекции и слайды.
Теоретические основы сплайн-интерполяции или почему IQ тесты не имеют решения
2017-03-07 в 15:14, admin, рубрики: C#, Алгоритмы, для начинающих, интерполяция, математика, сплайны
Доброго времени!
Куча времени прошла с того момента, как я написал свою первую статью, и уже почти год с того момента, как пришла в голову идея для второй. В силу многих обстоятельств (в первую очередь – лени и забывчивости), эта идея так и не была реализована ранее, но сейчас я собрался, написал весь этот материал и готов представить его вашему вниманию.
Начну с небольшой вводной. Будучи студентом 4-го, на тот момент, курса бакалавриата, я изучал курс «Компьютерная графика». Много там было разных интересных (и не очень) заданий, но одно прямо особо запало мне в душу: интерполяция кубическими сплайнами с заданными первыми производными на концах интервала. Пользователь должен был задавать значения первых производных, а программа — считать и выводить на экран интерполяционную кривую. Особенность и основная сложность задания заключена в том, что задаются именно первые производные, а не вторые, как в классической постановке сплайн-интерполяции.
Как я ее решал, и к чему оно в итоге пришло, я как раз и изложу в этой статье. И да, если по описанию задачи вы не поняли ни в чем ее смысл, ни в чем сложность, не переживайте, все это я также постараюсь раскрыть. Итак, поехали.
А, нет, погодите один момент. Вот вам два числовых ряда:
a) 2, 4, 6, 8, ?
b) 1, 3, ?, 7, 9
Какие числа должны стоять на месте вопросов и почему? Вы действительно уверены в своем ответе?
Читать полностью »
Оптимальная аппроксимация сплайнами
2016-12-07 в 17:42, admin, рубрики: data mining, python3, Алгоритмы, математика, машинное обучение, оптимизация, сплайны, метки: сплайныПусть нам дан набор точек и соответствующий им набор положительных весов . Мы считаем, что некоторые точки могут быть важнее других (если нет, то все веса одинаковые). Неформально говоря, мы хотим, чтобы на соответствующем интервале была проведена красивая кривая таким образом, чтобы она «лучше всего» проходила через эти данные.
Под катом находится алгоритм, раскрывающий, каким образом сплайны позволяют строить подобную красивую регрессию: