User Tools

Site Tools


ml4gamma:wdocs:classic_reco_energy

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ml4gamma:wdocs:classic_reco_energy [27/06/2025 18:42] volchugovml4gamma:wdocs:classic_reco_energy [27/06/2025 18:44] (current) volchugov
Line 1: Line 1:
 ====== Классическое восстановление энергии в моно режиме ====== ====== Классическое восстановление энергии в моно режиме ======
  
-Классическое восстановление энергии первичных частиц высоких энергий, регистрируемых телескопами **TAIGA-IACT** в моно режиме представляет собой линейную регрессию на основе lookup таблиц, полученных их моделирования. Весь диапазон звозможных значений dist разбивается на небольшие бины, например 0.25 градуса. Для событий в каждом бине определяется линейная зависимость между log(size) и log(energy). Коэффициенты линейной зависимости записываются в lookup таблицу.+Классическое восстановление энергии первичных частиц высоких энергий, регистрируемых телескопами **TAIGA-IACT** в моно режиме представляет собой линейную регрессию на основе lookup таблиц, полученных их моделирования. Весь диапазон возможных значений dist разбивается на небольшие бины, например 0.25 градуса. Для событий в каждом бине определяется линейная зависимость между log(size) и log(energy). Коэффициенты линейной зависимости записываются в lookup таблицу.
  
 ==== Структура lookup таблицы ==== ==== Структура lookup таблицы ====
Line 7: Line 7:
 ^ dist ^ N_points ^ a ^ b ^ ^ dist ^ N_points ^ a ^ b ^
 | dist - середина бина по dist | N_points - число событий в данном бине | a - коэффициент линейной связи в уравнении log(energy) = a*log(size) + b | b - коэффициент смещения в уравнении log(energy) = a*log(size) + b | | dist - середина бина по dist | N_points - число событий в данном бине | a - коэффициент линейной связи в уравнении log(energy) = a*log(size) + b | b - коэффициент смещения в уравнении log(energy) = a*log(size) + b |
- 
-==== Пример заголовка ==== 
- 
-<code> 
-dist,N_points,a,b 
-</code> 
  
 ==== Функция на Python ==== ==== Функция на Python ====
Line 18: Line 12:
 <code python> <code python>
 def reco_mono_energy(dist_value, size_value): def reco_mono_energy(dist_value, size_value):
-    # маска строк, где |lookup.dist - val| <= tol 
     mask = np.abs(energy_lookup['dist'] - dist_value) <= bin_size     mask = np.abs(energy_lookup['dist'] - dist_value) <= bin_size
     if not mask.any():     if not mask.any():
Line 30: Line 23:
 {{.:pics:20250627-183512.png}} {{.:pics:20250627-183512.png}}
  
-Подробнее с процедурой восстановления энергии в моно режиме можно ознакомиться в jupyter notebook: L:\k38\taiga_pool\Hybrid_events\for_Krukov\Linear_reg_reco_en.ipynb+Подробнее с процедурой восстановления энергии в моно режиме можно ознакомиться в jupyter notebook: \k38\taiga_pool\Hybrid_events\for_Krukov\Linear_reg_reco_en.ipynb
  
 В нем реализована процедура создания lookup таблицы и затем её использование на тестовом наборе данных для восстановления энергии. В нем реализована процедура создания lookup таблицы и затем её использование на тестовом наборе данных для восстановления энергии.
  
ml4gamma/wdocs/classic_reco_energy.1751049768.txt.gz · Last modified: by volchugov