1

Step 1

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

2

Step 2

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

27 July—27 July

3

Step 3

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

10 August—10 August

4

Step 4

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

17 August—17 August

5

Step 5

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

24 August—24 August

1

Step 1

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

2

Step 2

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

27 July—27 July

3

Step 3

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

10 August—10 August

4

Step 4

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

17 August—17 August

5

Step 5

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

24 August—24 August

23 July 2020 24 August 2020
The goal is overdue by 1692 days

Goal abandoned

The author does not write in the goal 4 years 7 months 28 days

Goal author

General

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

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

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

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

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

 Goal Accomplishment Criteria

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

 Personal resources

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

 Goal ecological compatibility

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

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

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

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

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

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

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

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

  • 1162
  • 23 July 2020, 11:21

Goal diary

24day

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

boangri15 Aug 2020, 11:04

15.08.2020

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

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

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

7day

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

boangri29 Jul 2020, 19:46

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

Ушел 1ч.

4day

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

boangri26 Jul 2020, 20:22

26.07.2020

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

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

3day

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

boangri25 Jul 2020, 19:39

25.07.2020

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

sevbes07/25/2020

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

boangri07/26/2020

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

2day

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

boangri24 Jul 2020, 18:44

24.07.2020

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

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

4ч 30м

1day

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

boangri23 Jul 2020, 15:03

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

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

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

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

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

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

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

sevbes07/24/2020

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

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

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

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

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

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

boangri07/24/2020

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

1day
boangri23 Jul 2020, 11:25

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

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

sevbes07/23/2020

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

You can publish
your goal here

We can help you achieve it!

310 000

like-minded

tools

for an exciting achievement

Join us!
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?
Ришар
Владимир
Руслан
Лика
Кошка
sevbes
sevbes
sevbes
sevbes
sevbes
Grekov