1

Етап 1

Определить координаты на картинке (в пикселях) звезд и положений кометы

2

Етап 2

Найти по атласу или каталогу координаты звезд на картинке

27 липня—27 липня

3

Етап 3

Создать регрессионную модель для определения координат кометы

10 серпня—10 серпня

4

Етап 4

Создать модель для вычисления видимых положений кометы по известным параметрам ее орбиты

17 серпня—17 серпня

5

Етап 5

Сделать фит параметров

24 серпня—24 серпня

1

Етап 1

Определить координаты на картинке (в пикселях) звезд и положений кометы

2

Етап 2

Найти по атласу или каталогу координаты звезд на картинке

27 липня—27 липня

3

Етап 3

Создать регрессионную модель для определения координат кометы

10 серпня—10 серпня

4

Етап 4

Создать модель для вычисления видимых положений кометы по известным параметрам ее орбиты

17 серпня—17 серпня

5

Етап 5

Сделать фит параметров

24 серпня—24 серпня

23 липня 2020 24 серпня 2020
Ціль прострочена на 1706 днів

Мета закинута

Автор не відписував в цілі 4 року 8 месяців 10 днів

Автор мети

Загальна

Рассчитать параметры орбиты кометы NEOWISE

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

Из исходных данных есть только картинка с рассчитанными положениями кометы на 31 день в июле.

Предполагаю такие этапы:

  1. Найти по атласу координаты звезд, имеющихся на картинке (склонение и прямое восхождение);
  2. измерить координаты (в пикселях) этих звезд, а также координаты положений кометы на каждый день;
  3. найти видимые координаты положений кометы путем интерполяции известных координат звезд. Для этого понадобится нейронная сеть, которую предстоит разработать.
  4. создать модель для расчета видимых положений кометы. Модель параметризуется элементами орбиты кометы (и Земли)
  5. Найти элементы орбиты кометы путем фита параметров модели к видимым положениям.

 Критерій завершення

рассчитанные видимые положения кометы совпадают с наблюдаемыми (исходными)

 Особисті ресурси

Время. Будет интересно сколько времени уйдет на задачу.

 Екологічність мети

Эту цель мне точно никто не навязывал. Делаю, потому что это сложно и интересно. Профит - прокачка навыков построения нейронных сетей и численных вычислений на Python.

  1. Определить координаты на картинке (в пикселях) звезд и положений кометы

  2. Найти по атласу или каталогу координаты звезд на картинке

  3. Создать регрессионную модель для определения координат кометы

    Предположительно это будет простая нейронная сеть

  4. Создать модель для вычисления видимых положений кометы по известным параметрам ее орбиты

  5. Сделать фит параметров

    Возможно понадобится разработать свой метод градиентного спуска.

  • 1178
  • 23 липня 2020, 11:21


Мета у складі групи

Наука

  • 422

    учасника
  • 629

    цілей

Щоденник мети

24день

Запис до етапу «Создать регрессионную модель для определения координат кометы»

boangri15 серп 2020, 11:04

15.08.2020

Наконец дошли руки сделать регрессию.

Рассчитал экваториальные координаты кометы на 30 дней с помощью модели keras.

Этап можно считать завершенным.

7день

Запис до етапу «Создать регрессионную модель для определения координат кометы»

boangri29 лип 2020, 19:46

29.07.2020 для коллекции пробовал использовать модель нейронки из курса Степика, но вышел облом, надо переделывать формат входных данных.

Ушел 1ч.

4день

Запис до етапу «Создать регрессионную модель для определения координат кометы»

boangri26 лип 2020, 20:22

26.07.2020

Выделил 6 звезд, близко лежащих на пути кометы и зарезервировал их для проверки качества моделей. Модели будут обучаться на оставшихся 30-ти.

Прогнал модель на керасе. Точность пока не оценивал.

3день

Запис до етапу «Найти по атласу или каталогу координаты звезд на картинке»

boangri25 лип 2020, 19:39

25.07.2020

Довел число звезд в базе до 36, использовал координаты из Stellarium.

sevbes25.07.2020

Я вот не понимаю. Если нейронов сотня, то чему они научатся на 36 звёздах? Не должно ли количество звёзд быть пропорционально числу связей между нейронами? Штук так 10^5

boangri26.07.2020

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

2день

Запис до етапу «Создать регрессионную модель для определения координат кометы»

boangri24 лип 2020, 18:44

24.07.2020

Сегодня сделал прикидки по моделям для регресcии. Модели простейшие, 2 входных и 2 выходных сигнала (координаты в пикселях x, y -> склонение, прямое восхождение) и 1 скрытый слой из порядка 100 нейронов. Сделал 2 модели - на Keras и на Sclearn (MLPRegressor). Но результаты пока очень слабые, точность никуда не годится. Однозначно надо увеличивать число звезд.

Установил программу Stellarium, буду брать базу звезд оттуда.

4ч 30м

1день

Запис до етапу «Определить координаты на картинке (в пикселях) звезд и положений кометы»

boangri23 лип 2020, 15:03

вбил координаты (в пикселях) кометы (30 дней) и координаты 17 звезд на пути кометы.

https://docs.google.com/spreadsheets/d/1IfN4oXzKQ5...

К сожалению не нашел подходящего каталога звезд, предварительно вбил координаты звезд с карты.

Не очень точно, но уже можно делать регрессионную модель. (3-й этап)

Написал блокнот для чтения данных и их нормализации.

Сделал репозитоий в гитхабе под проект: https://github.com/boangri/NEOWISE

Затратил 5ч 15м

sevbes24.07.2020

> не нашел подходящего каталога звезд

Программы есть - Celestia https://ru.wikipedia.org/wiki/Celestia

(может свободно путешествовать по Вселенной) и

https://ru.wikipedia.org/wiki/Stellarium

(звёздное небо, вид с земли)

думаю, что координаты есть там (более того, там есть координаты этой конкретной кометы, а в интернете по ключевым словам Stellarium и Neowise есть указания как эти координаты подгрузить в программу)

boangri24.07.2020

sevbes, Спасибо за наводку. Поставил стеллариум, подгрузил комету. Там есть все что мне нужно. Более того, есть эфемериды кометы так что не надо пересчитывать пиксели в градусы. Но тем не менее я попробую осуществить задуманное, мне интересно как нейронная сеть справится с задачей.

1день
boangri23 лип 2020, 11:25

Создал цель, продумал пошаговый план ее достижения.

Прикрепил полную версию исходной картинки

sevbes23.07.2020

Ещё предлагаю навязываю посчитать координаты солнца относительно 14 квазаров (как на табличке на вояджере сделали). Это нужно для того, чтобы была отработана галактическая система координат.

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?
Ришар
Владимир
Руслан
Лика
Кошка
sevbes
sevbes
sevbes
sevbes
sevbes
Grekov