Size: a a a

2020 November 06

IS

Ilya Somov in NOC Project
С предсказанием?)
источник

AA

Andrey Aversant in NOC Project
Ilya Somov
С предсказанием?)
ага, предсказываю. Тебя ждёт весёлый январь
источник

IS

Ilya Somov in NOC Project
Andrey Aversant
ага, предсказываю. Тебя ждёт весёлый январь
ага
источник

IS

Ilya Somov in NOC Project
источник

IS

Ilya Somov in NOC Project
источник

DV

Dmitry Volodin in NOC Project
3sigma и k-means - простейшие алгоритмы
источник

DV

Dmitry Volodin in NOC Project
хотя - забившийся вентилятор может и найдут
источник

DV

Dmitry Volodin in NOC Project
источник

NA

N A in NOC Project
https://github.com/nathanielc/morgoth
вот такое еще было, но проект похоже заброшен
источник

DV

Dmitry Volodin in NOC Project
scikit-learn сейчас стандарт уже
источник

DV

Dmitry Volodin in NOC Project
собственно в новом движке можно будет вставить блок, который будет анализировать поток метрик, обучаться и сигнализировать, когда посыпалось говно
источник

DV

Dmitry Volodin in NOC Project
тот же самый 3-sigma тупой как пробка, исходит из того, что поток - с нормальным распределением
источник

DV

Dmitry Volodin in NOC Project
считаем матожидание и дисперсию
источник

DV

Dmitry Volodin in NOC Project
вылетели за E-3*sigma - орем, что говно
источник

DK

Dmitry K. in NOC Project
Dmitry Volodin
scikit-learn сейчас стандарт уже
А свою нейронку можно будет прикрутить ? И функция будет заранее определена или можно свою вычисляемую функцию всунуть ?
источник

DV

Dmitry Volodin in NOC Project
можно
источник

DV

Dmitry Volodin in NOC Project
там функции - отдельным классом описываются
источник

DV

Dmitry Volodin in NOC Project
и loader их из кастома умеет грузить
источник

DV

Dmitry Volodin in NOC Project
class MeanNodeState(BaseModel):
   values: List[float] = []


class MeanNodeConfig(BaseModel):
   min_window: int = 3
   max_window: int = 100


class MeanNode(BaseCDAGNode):
   """
   Calculate estimated mean value
   """

   name = "mean"
   static_inputs = "x"
   config_cls = MeanNodeConfig
   state_cls = MeanNodeState
   categories = [Category.STATISTICS]

   def get_stats(self, values: np.array) -> float:
       return np.mean(values)

   def get_value(self) -> Optional[ValueType]:
       x = self.get_input("x")
       if x is None:
           return None
       self.state.values.insert(0, float(x))
       # Trim
       if len(self.state.values) >= self.config.max_window:
           self.state.values = self.state.values[: self.config.max_window]
       # Check window is filled
       if len(self.state.values) < self.config.min_window:
           return None
       values = np.array(self.state.values)
       return self.get_stats(values)
источник

DV

Dmitry Volodin in NOC Project
вот, например, матожидание по окну
источник