
āĻĒā§āϰāĻŦā§āĻļ
āĻā§āϰāĻŋāĻāĻŋāĻāϏ!
āĻāĻ āύāĻŋāĻŦāύā§āϧ⧠āĻāĻŽāĻŋ āύāĻŋāĻāϰāĻžāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻāĻŋ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āϤā§āϰāĻŋāϰ āĻāĻŽāĻžāϰ āĻ āĻāĻŋāĻā§āĻāϤāĻž āĻļā§āϝāĻŧāĻžāϰ āĻāϰāĻŦāĨ¤
āĻāϏā§āύ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĨāĻž āĻŦāϞāĻŋ, āĻŦāĻŋāĻāĻŋāύā§āύ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰāĻžāϞ āĻĄāĻžāϝāĻŧāĻžāĻā§āϰāĻžāĻŽ āĻĻā§āĻā§āύ, āϏāĻŽāĻžāĻĒā§āϤ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāύ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰā§āύ āĻāĻŦāĻ āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāϤ āĻŽā§āĻā§āϰāĻŋāĻā§āϏā§āϰ āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻāϰā§āύāĨ¤
āĻĒāĻĄāĻŧāĻžāϰ āĻāĻĒāĻā§āĻ āĻāϰā§āύ!
āϏāĻŽāϏā§āϝāĻž āĻāĻŦāĻ āϤāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϝāĻŧā§āĻāĻāĻŋ āĻļāĻŦā§āĻĻ
āĻŽā§āϞ āϧāĻžāϰāĻŖāĻžāĻāĻŋ āĻšāϞ āĻāĻāĻāĻŋ āĻāĻŦāĻŋāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻĻāĻļ-āĻĒāϝāĻŧā§āύā§āĻ āϏā§āĻā§āϞ⧠āĻāĻāĻāύ āĻŦā§āϝāĻā§āϤāĻŋāϰ āĻāĻāϰā§āώāĻŖā§āϝāĻŧāϤāĻž āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻāϰāĻžāĨ¤
āĻāĻ āύāĻŋāĻŦāύā§āϧ⧠āĻāĻŽāϰāĻž āĻŦā§āϝāĻŦāĻšā§āϤ āύāĻŋāĻāϰāĻžāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻĒā§āϰāϏā§āϤā§āϤāĻŋ āĻ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖā§āϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāĻāϝāĻŧā§āϰ āĻŦāϰā§āĻŖāύāĻž āĻĨā§āĻā§ āĻĻā§āϰ⧠āϏāϰ⧠āϝāĻžāĻŦāĨ¤ āϝāĻžāĻāĻšā§āĻ, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĒā§āϰāĻāĻžāĻļāύāĻžāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋāϤā§, āĻāĻŽāϰāĻž āĻ āĻŦāĻļā§āϝāĻ āĻāĻāĻāĻŋ āĻāĻā§āϰ āϏā§āϤāϰ⧠āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ āĻŦāĻŋāĻļā§āϞā§āώāĻŖā§ āĻĢāĻŋāϰ⧠āĻāϏāĻŦāĨ¤
āĻāĻāύ āĻāĻŽāϰāĻž āĻļā§āϰā§āώ āϏā§āϤāϰ⧠āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύā§āϰ āĻŽāϧā§āϝ āĻĻāĻŋāϝāĻŧā§ āϝāĻžāĻŦ, āĻāĻŦāĻ āϏāĻžāĻŽāĻā§āϰāĻŋāĻ āĻĒā§āϰāĻāϞā§āĻĒ āϏā§āĻĨāĻžāĻĒāϤā§āϝā§āϰ āĻĒā§āϰā§āĻā§āώāĻžāĻĒāĻā§ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏā§āϏā§āϰ āĻŽāĻŋāĻĨāϏā§āĻā§āϰāĻŋāϝāĻŧāĻžāϤ⧠āĻĢā§āĻāĻžāϏ āĻāϰāĻŦāĨ¤
āĻāĻāϰā§āώāĻŖā§āϝāĻŧāϤāĻž āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ⧠āĻāĻžāĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāĻžāĻāĻāĻŋ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϤ⧠āĻŦāĻŋāĻāĻā§āϤ āĻšāϝāĻŧā§āĻāĻŋāϞ:
- āĻĢāĻā§āϤ⧠āĻŽā§āĻ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāĻž āĻšāĻā§āĻā§
- āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻŦā§āϝāĻā§āϤāĻŋāϰ āϰā§āĻāĻŋāĻ
- āĻĢāϞāĻžāĻĢāϞ āϰā§āύā§āĻĄāĻžāϰ āĻāϰā§āύ
āĻĒā§āϰāĻĨāĻŽāĻāĻŋ āĻĒā§āϰāĻžāĻ-āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŋāϤ āĻŦāĻžāĻšāĻŋāύā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻž āĻšāϝāĻŧ . āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻāύā§āϝ, āĻāĻāĻāĻŋ āĻāύāĻā§āϞā§āϝā§āĻļāύāĻžāϞ āύāĻŋāĻāϰāĻžāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠PyTorch-āĻ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ - āĻāĻžāϰāϏāĻžāĻŽā§āϝ āĻĨā§āĻā§ "CPU-āϤ⧠āĻ āύā§āĻŽāĻžāύā§āϰ āĻā§āĻŖāĻŽāĻžāύ / āĻāϤāĻŋ"

āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύā§āϰ āĻāĻžāϰā§āϝāĻāϰ⧠āĻāĻŋāϤā§āϰ
āĻĒā§āϰāĻāϞā§āĻĒ āϏā§āĻĨāĻžāĻĒāϤā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻŦāĻŋāĻļā§āϞā§āώāĻŖ
āĻā§āĻŦāύāĻāĻā§āϰ⧠āĻŽāĻĄā§āϞ āϏā§āĻĨāĻžāĻĒāύā§āϰ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻāĻŦāĻ āĻ āĻā§āĻŽā§āĻļāύā§āϰ āĻāĻžāĻā§āϰ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āϧāĻžāĻĒāĻā§āϞāĻŋ āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āϏāĻŦāĻā§āϝāĻŧā§ āϏāĻŽāϝāĻŧāϏāĻžāĻĒā§āĻā§āώ āĻāĻŦāĻ āϏāĻŽā§āĻĒāĻĻ āĻā§āϰāĻšāĻŖāĻāĻžāϰā§āĨ¤

āĻāĻāĻāĻŋ ML āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻā§āĻŦāύāĻāĻā§āϰ
āĻāĻ āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋāĻ āĻŦā§āϝāϤāĻŋāĻā§āϰāĻŽ āύāϝāĻŧ - āĻāĻāĻāĻŋ āĻ āύāϞāĻžāĻāύ āĻĒāϰāĻŋāώā§āĻŦāĻžāϤ⧠āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ āĻŽā§āĻĄāĻŧāĻžāύā§āϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ, āϝāĻžāϰ āĻāύā§āϝ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ⧠āύāĻŋāĻā§āĻĻā§āϰ āύāĻŋāĻŽāĻā§āĻāĻŋāϤ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻŽā§āϞāĻŋāĻ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§:
- āĻāĻāύāĻŋāĻĢāĻžāĻāĻĄ āϞāĻ āϏā§āĻā§āϰā§āĻ - āϏāĻŽāϏā§āϤ āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āϞāĻāĻā§āϞāĻŋ āĻāĻ āĻāĻžāϝāĻŧāĻāĻžāϝāĻŧ āϞāĻŋāĻāϤ⧠āĻšāĻŦā§, āϏā§āĻā§āϞāĻŋ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰāϤ⧠āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤ
- āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āĻ āύā§āĻā§āĻŽāĻŋāĻ āϏā§āĻā§āϞāĻŋāĻāϝāĻŧā§āϰ āϏāĻŽā§āĻāĻžāĻŦāύāĻž - āϏāĻŦāĻā§āϝāĻŧā§ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āĻŦāĻžāϧāĻž āĻšāĻŋāϏāĻžāĻŦā§
- āĻ āύā§āĻŽāĻžāύā§āϰ āĻāύā§āϝ āϏāĻŽāϝāĻŧ āĻŦāĻŖā§āĻāύ⧠āĻŦāĻšāĻŋāϰāĻžāĻāϤ āĻāĻĄāĻŧāĻžāϤ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻŋāϤā§āϰā§āϰ āĻŽā§āϞā§āϝāĻžāϝāĻŧāύā§āϰ āĻāύā§āϝ āĻāĻāĻ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻĒā§āϰāϏā§āϏāϰ āϏāĻāϏā§āĻĨāĻžāύ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰāĻž āĻāĻāĻŋāϤ
- āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻāĻŦāĻ āϏāĻžāĻŽāĻā§āϰāĻŋāĻāĻāĻžāĻŦā§ āϏā§āĻā§āϝāĻžāĻ āĻāĻāϝāĻŧā§āϰāĻ āĻĻā§āϰā§āϤ (āĻĒā§āύāϰāĻžāϝāĻŧ) āϏā§āĻĨāĻžāĻĒāύāĻž
- āĻā§āώāĻŽāϤāĻž, āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϞā§, āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒāϰāĻŋāώā§āĻŦāĻžāϤ⧠āϏāĻžāϧāĻžāϰāĻŖ āĻŦāϏā§āϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ
āϏā§āĻĨāĻžāĻĒāϤā§āϝ
āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰāĻžāϰ āĻĒāϰā§, āĻāĻāĻŋ āϏā§āĻĒāώā§āĻ āĻšāϝāĻŧā§ āĻāĻ ā§ āϝ⧠āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻĒā§āϰāĻžāϝāĻŧ āĻĒā§āϰā§āĻĒā§āϰāĻŋ āĻĢāĻŋāĻ āĻāϰā§āĨ¤
āĻ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻŽāĻžāĻĨāĻžāĻŦā§āϝāĻĨāĻž āĻĨā§āĻā§ āĻŽā§āĻā§āϤāĻŋ āĻĒāĻžāĻāϝāĻŧāĻžāϰ āĻāύā§āϝ, āĻā§āϞāĻŋāĻā§āϰāĻžāĻŽ API āĻĢā§āϰāύā§āĻāĻāύā§āĻĄ āĻšāĻŋāϏāĻžāĻŦā§ āĻŦā§āĻā§ āύā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
āĻĒā§āϰāĻĨāĻŽā§, āϏāĻŽāĻžāĻĒā§āϤ āϏā§āĻĨāĻžāĻĒāϤā§āϝā§āϰ āĻāĻžāĻ āĻžāĻŽā§āĻāϤ āĻāĻŋāϤā§āϰāĻāĻŋ āĻĻā§āĻāĻž āϝāĻžāĻ, āϤāĻžāϰāĻĒāϰ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāύā§āϰ āĻŦāĻŋāĻŦāϰāĻŖā§ āĻāĻāĻŋāϝāĻŧā§ āϝāĻžāĻ, āĻāĻŦāĻ āϏāĻĢāϞ āĻāĻŋāϤā§āϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖā§āϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋāĻā§āĻ āĻāύā§āώā§āĻ āĻžāύāĻŋāĻ āĻāϰ⧠āĻĻā§āĻāĨ¤

āϏāĻŽāĻžāĻĒā§āϤ āϏā§āĻĨāĻžāĻĒāϤā§āϝā§āϰ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰāĻžāϞ āĻĄāĻžāϝāĻŧāĻžāĻā§āϰāĻžāĻŽ
āĻāϏā§āύ āĻāĻŋāϤā§āϰā§āϰ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāύ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϰāĻ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤāĻāĻžāĻŦā§ āĻāĻĨāĻž āĻŦāϞāĻŋ, āĻāĻŋāϤā§āϰ āĻŽā§āϞā§āϝāĻžāϝāĻŧāύā§āϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϝāĻŧ āϤāĻžāĻĻā§āϰ āĻāĻāĻ āĻĻāĻžāϝāĻŧāĻŋāϤā§āĻŦ āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰā§āĨ¤
āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ "āĻ ā§āϝāĻžāĻā§āϰāĻžāĻ-āĻā§āϞāĻŋāĻā§āϰāĻžāĻŽ-āĻŦāĻ"
āĻāĻ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ āĻā§āϞāĻŋāĻā§āϰāĻžāĻŽ API āĻāϰ āϏāĻžāĻĨā§ āϏāĻŽāϏā§āϤ āĻŽāĻŋāĻĨāϏā§āĻā§āϰāĻŋāϝāĻŧāĻžāĻā§ āĻāύāĻā§āϝāĻžāĻĒāϏā§āϞā§āĻ āĻāϰā§āĨ¤ 2āĻāĻŋ āĻĒā§āϰāϧāĻžāύ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ āϰāϝāĻŧā§āĻā§: āĻāĻāĻāĻŋ āĻāĻžāϏā§āĻāĻŽ āĻāĻŋāϤā§āϰā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻž āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύā§āϰ āĻĢāϞāĻžāĻĢāϞ āύāĻŋāϝāĻŧā§ āĻāĻžāĻ āĻāϰāĻžāĨ¤ āĻāϏā§āύ āϏāĻžāϧāĻžāϰāĻŖ āĻĒāϰāĻŋāĻāĻžāώāĻžāϝāĻŧ āĻāĻāϝāĻŧ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤā§āĻ āϤāĻžāĻāĻžāĻāĨ¤
āĻāĻāĻāĻŋ āĻāĻŋāϤā§āϰ āϏāĻš āĻāĻāĻāĻŋ āĻāĻžāϏā§āĻāĻŽ āĻŦāĻžāϰā§āϤāĻž āĻā§āϰāĻšāĻŖ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ:
- āĻĒāϰāĻŋāϏā§āϰāĻžāĻŦāĻŖ āϏāĻā§āĻāĻžāϞāĻŋāϤ āĻšāϝāĻŧ, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻā§āĻ āϏāĻŽāύā§āĻŦāĻŋāϤ:
- āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻāĻŦāĻŋāϰ āĻāĻāĻžāϰā§āϰ āĻāĻĒāϞāĻŦā§āϧāϤāĻž
- āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ āϏāĻžāϰāĻŋāϤ⧠āĻĨāĻžāĻāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāĻŦāĻŋāϰ āϏāĻāĻā§āϝāĻž
- āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻĢāĻŋāϞā§āĻāĻžāϰāĻŋāĻ āĻĒāĻžāϏ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāĻŦāĻŋāĻāĻŋ āĻĄāĻāĻžāϰ āĻāϞāĻŋāĻāĻŽā§ āϏāĻāϰāĻā§āώāĻŋāϤ āĻšāϝāĻŧ
- āĻāĻāĻāĻŋ āĻāĻžāϏā§āĻ "to_estimate" āϏāĻžāϰāĻŋāϤ⧠āĻāϤā§āĻĒāĻžāĻĻāĻŋāϤ āĻšāϝāĻŧ, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§, āĻ āύā§āϝāĻžāύā§āϝ āĻāĻŋāύāĻŋāϏāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝā§, āĻāĻŽāĻžāĻĻā§āϰ āĻāϞāĻŋāĻāĻŽā§ āĻ āĻŦāϏā§āĻĨāĻŋāϤ āĻāĻŋāϤā§āϰāĻāĻŋāϰ āĻĒāĻĨ
- āĻāĻĒāϰā§āϰ āĻĒāĻĻāĻā§āώā§āĻĒāĻā§āϞāĻŋ āϏāĻĢāϞāĻāĻžāĻŦā§ āϏāĻŽā§āĻĒāύā§āύ āĻšāϞā§, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāύā§āĻŽāĻžāύāĻŋāĻ āĻāĻŋāϤā§āϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖā§āϰ āϏāĻŽāϝāĻŧ āϏāĻš āĻāĻāĻāĻŋ āĻŦāĻžāϰā§āϤāĻž āĻĒāĻžāĻŦā§āύ, āϝāĻž āϏāĻžāϰāĻŋāϤ⧠āĻĨāĻžāĻāĻž āĻāĻžāĻā§āϰ āϏāĻāĻā§āϝāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻŖāύāĻž āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āϤā§āϰā§āĻāĻŋ āĻāĻā§, āϤāĻžāĻšāϞ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āĻā§ āĻā§āϞ āĻšāϤ⧠āĻĒāĻžāϰ⧠āϏ⧠āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āϏāĻš āĻāĻāĻāĻŋ āĻŦāĻžāϰā§āϤāĻž āĻĒāĻžāĻ āĻŋāϝāĻŧā§ āϏā§āĻĒāώā§āĻāĻāĻžāĻŦā§ āĻ āĻŦāĻšāĻŋāϤ āĻāϰāĻž āĻšāĻŦā§ā§ˇ
āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ, āϏā§āϞāĻžāϰāĻŋ āĻāϝāĻŧāĻžāϰā§āĻāĻžāϰā§āϰ āĻŽāϤā§, "āĻāĻĢāĻāĻžāϰ_āĻāϏā§āĻāĻŋāĻŽā§āĻ" āϏāĻžāϰāĻŋāϰ āĻāĻĨāĻž āĻļā§āύā§, āϝāĻž āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύā§āϰ āĻŽāϧā§āϝ āĻĻāĻŋāϝāĻŧā§ āϝāĻžāĻāϝāĻŧāĻž āĻāĻžāĻāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻāĻĻā§āĻĻāĻŋāώā§āĻāĨ¤
"āĻāĻĢāĻāĻžāϰ_āĻāϏā§āĻāĻŋāĻŽā§āĻ" āĻĨā§āĻā§ āĻāĻāĻāĻŋ āύāϤā§āύ āĻāĻžāϏā§āĻ āĻĒāĻžāĻāϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ:
- āϝāĻĻāĻŋ āĻāĻŦāĻŋāĻāĻŋ āϏāĻĢāϞāĻāĻžāĻŦā§ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϰāĻž āĻšāϝāĻŧ, āĻāĻŽāϰāĻž āĻĢāϞāĻžāĻĢāϞāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āĻĒāĻžāĻ āĻžāĻ; āϝāĻĻāĻŋ āύāĻž āĻšāϝāĻŧ, āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ āϤā§āϰā§āĻāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻ āĻŦāĻšāĻŋāϤ āĻāϰāĻŋāĨ¤
- āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύā§āϰ āĻĢāϞāĻžāĻĢāϞ āϝāĻž āĻāĻŽā§āĻ āĻ āĻĒāϏāĻžāϰāĻŖ
āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ "āĻ ā§āϝāĻžāĻā§āϰāĻžāĻ-āĻāϏā§āĻāĻŋāĻŽā§āĻāϰ"
āĻāĻ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏāĻāĻŋ āϏā§āϞāĻžāϰāĻŋ āĻāϰā§āĻŽā§ āĻāĻŦāĻ āĻāĻŽā§āĻ āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āϏāĻŽāϏā§āϤ āĻāĻŋāĻā§ āĻāύāĻā§āϝāĻžāĻĒāϏā§āϞā§āĻ āĻāϰā§āĨ¤ āĻāĻāĻžāύ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāϰāĻžāϰ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āĻāĻā§ - āĻāϏā§āύ āĻāĻāĻŋ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰāĻŋāĨ¤
"to_estimate" āĻĨā§āĻā§ āĻāĻāĻāĻŋ āύāϤā§āύ āĻāĻžāϏā§āĻ āĻĒāĻžāĻāϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ:
- āĻāϏā§āύ āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻŋāϤā§āϰāĻāĻŋ āĻāĻžāϞāĻžāĻ:
- āĻŽā§āĻŽāϰāĻŋāϤ⧠āĻāĻŽā§āĻ āϞā§āĻĄ āĻāϰāĻž āĻšāĻā§āĻā§
- āĻāĻŽāϰāĻž āĻāĻŽā§āĻāĻāĻŋ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻāĻāĻžāϰ⧠āύāĻŋāϝāĻŧā§ āĻāϏāĻŋ
- āϏāĻŦ āĻŽā§āĻ āĻā§āĻāĻāĻž āĻšāĻā§āĻā§ (MTCNN)
- āĻāĻŽāϰāĻž āϏāĻŽāϏā§āϤ āĻŽā§āĻā§āϰ āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻāϰāĻŋ (āĻāĻŽāϰāĻž āĻļā§āώ āϧāĻžāĻĒā§ āĻĒāĻžāĻāϝāĻŧāĻž āĻŽā§āĻāĻā§āϞāĻŋāĻā§ āĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻā§ āĻŽā§āĻĄāĻŧāĻžāύ⧠āĻāĻŦāĻ ResNet34 āĻ āύā§āĻŽāĻžāύ āĻāϰāĻŋ)
- āĻā§āĻĄāĻŧāĻžāύā§āϤ āĻāĻŋāϤā§āϰ āϰā§āύā§āĻĄāĻžāϰ āĻāϰā§āύ
- āĻāϰ āĻŦāĻžāĻāύā§āĻĄāĻŋāĻ āĻŦāĻžāĻā§āϏ āĻāĻāĻā§āύ
- āϰā§āĻāĻŋāĻ āĻ āĻā§āĻāύ
- āĻāĻāĻāĻŋ āĻāĻžāϏā§āĻāĻŽ (āĻŽā§āϞ) āĻāĻŦāĻŋ āĻŽā§āĻā§ āĻĢā§āϞāĻž āĻšāĻā§āĻā§
- āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ āĻĨā§āĻā§ āĻāĻāĻāĻĒā§āĻ āϏāĻāϰāĻā§āώāĻŖ
- āĻāĻŽāϰāĻž āĻāĻžāϏā§āĻāĻāĻŋāĻā§ "āĻāĻĢāĻāĻžāϰ_āĻāϏā§āĻāĻŋāĻŽā§āĻ" āϏāĻžāϰāĻŋāϤ⧠āϰāĻžāĻāĻŋ, āϝāĻž āĻāĻĒāϰ⧠āĻāϞā§āĻāĻŋāϤ "āĻ ā§āϝāĻžāĻā§āϰāĻžāĻ-āĻā§āϞāĻŋāĻā§āϰāĻžāĻŽ-āĻŦāĻ" āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ āĻĻā§āĻŦāĻžāϰāĻž āĻļā§āύāĻž āĻšāϝāĻŧāĨ¤
Graylog (+ mongoDB + āĻāϞāĻžāϏā§āĻāĻŋāĻāϏāĻžāϰā§āĻ)
āĻā§āύā§āĻĻā§āϰā§āĻā§āϤ āϞāĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏāĻŽāĻžāϧāĻžāύāĨ¤ āĻāĻ āĻĒā§āϰāĻāϞā§āĻĒā§, āĻāĻāĻŋ āϤāĻžāϰ āĻāĻĻā§āĻĻā§āĻļā§āϝāĻŽā§āϞāĻ āĻāĻĻā§āĻĻā§āĻļā§āϝ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
āĻĒāĻāύā§āĻĻāĻāĻŋ āϤāĻžāϰ āĻāĻĒāϰ āĻĒāĻĄāĻŧā§āĻāĻŋāϞ, āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻā§āϰ āĻāĻĒāϰ āύāϝāĻŧ āϏā§āĻā§āϝāĻžāĻ, āĻĒāĻžāĻāĻĨāύ āĻĨā§āĻā§ āĻāĻāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āϏā§āĻŦāĻŋāϧāĻžāϰ āĻāĻžāϰāĻŖā§āĨ¤ āĻā§āϰā§āϞāĻā§ āϞāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻĒāύāĻžāĻā§ āϝāĻž āĻāϰāϤ⧠āĻšāĻŦā§ āϤāĻž āĻšāϞ āĻĒā§āϝāĻžāĻā§āĻ āĻĨā§āĻā§ GELFTCPHandler āϝā§āĻ āĻāϰāĻž āĻāĻŽāĻžāĻĻā§āϰ āĻĒāĻžāĻāĻĨāύ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏā§āϰ āĻŦāĻžāĻāĻŋ āϰā§āĻ āϞāĻāĻžāϰ āĻšā§āϝāĻžāύā§āĻĄāϞāĻžāϰāĻĻā§āϰ āĻāĻžāĻā§āĨ¤
āĻāĻŽāύ āĻā§āĻ āϝāĻŋāύāĻŋ āĻāĻā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ ELK āϏā§āĻā§āϝāĻžāĻā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰā§āĻāĻŋāϞā§āύ, āĻā§āϰā§āϞāĻā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻŽāĻžāϰ āϏāĻžāĻŽāĻā§āϰāĻŋāĻ āĻāϤāĻŋāĻŦāĻžāĻāĻ āĻ āĻāĻŋāĻā§āĻāϤāĻž āĻāĻŋāϞāĨ¤ āĻā§āϰā§āϞāĻ āĻāϝāĻŧā§āĻŦ āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āĻāĻĒāϰ āĻāĻŋāĻŦāĻžāύāĻž āĻŦā§āĻļāĻŋāώā§āĻā§āϝā§āϰ āĻļā§āϰā§āώā§āĻ āϤā§āĻŦ āĻšāϤāĻžāĻļāĻžāĻāύāĻ āĻāĻāĻŽāĻžāϤā§āϰ āĻāĻŋāύāĻŋāϏāĨ¤
RabbitMQ
AMQP āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻāĻāĻŋ āĻŦāĻžāϰā§āϤāĻž āĻŦā§āϰā§āĻāĻžāϰāĨ¤
āĻāĻ āĻĒā§āϰāĻāϞā§āĻĒā§ āĻāĻāĻŋ āĻšāĻŋāϏāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ āϏā§āϞāĻžāϰāĻŋ āĻāύā§āϝ āĻŦā§āϰā§āĻāĻžāϰ āĻāĻŦāĻ āĻā§āĻāϏāĻ āĻŽā§āĻĄā§ āĻāĻžāĻ.
Redis
āĻāĻāĻāĻŋ NoSQL DBMS āϝāĻž āĻā§-āĻŽāĻžāύā§āϰ āĻĄā§āĻāĻž āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰā§
āĻāĻāύāĻ āĻāĻāύāĻ āϏāĻžāϧāĻžāϰāĻŖ āĻ āĻŦāĻā§āĻā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϝāĻŧ āϝāĻž āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒāĻžāĻāĻĨāύ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĄā§āĻāĻž āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰā§āĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϰā§āĻĄāĻŋāϏ āĻĢāϰā§āĻŽā§āϰ āĻāĻāĻāĻŋ āĻšā§āϝāĻžāĻļāĻŽā§āϝāĻžāĻĒ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠âtelegram_user_id => āϏāĻžāϰāĻŋāϤ⧠āϏāĻā§āϰāĻŋāϝāĻŧ āĻāĻžāĻā§āϰ āϏāĻāĻā§āϝāĻž,â āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻāĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāĻžāĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŽāĻžāύ āĻĒāϰā§āϝāύā§āϤ āĻ āύā§āϰā§āϧā§āϰ āϏāĻāĻā§āϝāĻž āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ āĻāĻŦāĻ āĻāϰ āĻĢāϞā§, DoS āĻāĻā§āϰāĻŽāĻŖ āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰā§āĨ¤
āĻāϏā§āύ āϏāĻĢāϞ āĻāĻŽā§āĻ āĻĒā§āϰāϏā§āϏāĻŋāĻ āĻāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋāĻā§ āĻāύā§āώā§āĻ āĻžāύāĻŋāĻ āĻāϰāĻž āϝāĻžāĻ
- āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻā§āϞāĻŋāĻā§āϰāĻžāĻŽ āĻŦāĻā§ āĻāĻāĻāĻŋ āĻāĻŦāĻŋ āĻĒāĻžāĻ āĻžāϝāĻŧ
- "attrai-telegram-bot" āĻā§āϞāĻŋāĻā§āϰāĻžāĻŽ API āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻŦāĻžāϰā§āϤāĻž āĻĒāĻžāϝāĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻĒāĻžāϰā§āϏ āĻāϰā§
- āĻāĻŽā§āĻ āϏāĻš āĻāĻžāϏā§āĻāĻāĻŋ āĻ ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āϏāĻžāϰāĻŋāϤ⧠āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ âto_estimateâ
- āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻĒāϰāĻŋāĻāϞā§āĻĒāĻŋāϤ āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āϏāĻŽāϝāĻŧ āϏāĻš āĻāĻāĻāĻŋ āĻŦāĻžāϰā§āϤāĻž āĻĒāĻžāϝāĻŧ
- "attrai-estimator" "to_estimate" āϏāĻžāϰāĻŋāϰ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻžāϏā§āĻ āύā§āϝāĻŧ, āĻĒāĻžāĻāĻĒāϞāĻžāĻāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻ āύā§āĻŽāĻžāύ āĻāĻžāϞāĻžāϝāĻŧ āĻāĻŦāĻ āĻāĻžāĻāĻāĻŋāĻā§ "after_estimate" āϏāĻžāϰāĻŋāϤ⧠āϤā§āϰāĻŋ āĻāϰā§
- "attrai-telegram-bot" "after_estimate" āϏāĻžāϰāĻŋāϤ⧠āĻļā§āύāĻž, āĻĢāϞāĻžāĻĢāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āĻĒāĻžāĻ āĻžāϝāĻŧ
DevOps
āĻ āĻŦāĻļā§āώā§, āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻāϰāĻžāϰ āĻĒāϰā§, āĻāĻĒāύāĻŋ āϏāĻŽāĻžāύ āĻāĻāϰā§āώāĻŖā§āϝāĻŧ āĻ āĻāĻļā§ āϝā§āϤ⧠āĻĒāĻžāϰā§āύ - DevOps
āĻĄāĻāĻžāϰ āϏā§āϰā§āĻŽ

â āĻāĻāĻāĻŋ āĻā§āϞāĻžāϏā§āĻāĻžāϰāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ, āϝāĻžāϰ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻĄāĻāĻžāϰ āĻāĻā§āĻāĻŋāύā§āϰ āĻāĻŋāϤāϰ⧠āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ āĻŦāĻžāĻā§āϏā§āϰ āĻŦāĻžāĻāϰ⧠āĻāĻĒāϞāĻŦā§āϧāĨ¤
āĻāĻāĻāĻŋ "āĻāĻžāĻāĻ" āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻāĻŽāĻžāĻĻā§āϰ āĻā§āϞāĻžāϏā§āĻāĻžāϰā§āϰ āϏāĻŽāϏā§āϤ āύā§āĻĄāĻā§ 2 āĻĒā§āϰāĻāĻžāϰ⧠āĻāĻžāĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠- āĻāϰā§āĻŽā§ āĻāĻŦāĻ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāĻāĨ¤ āĻĒā§āϰāĻĨāĻŽ āϧāϰāύā§āϰ āĻŽā§āĻļāĻŋāύā§, āĻĒāĻžāϤā§āϰā§āϰ āĻā§āϰā§āĻĒ (āϏā§āĻā§āϝāĻžāĻ) āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻšāϝāĻŧ, āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āϧāϰāĻŖā§āϰ āĻŽā§āĻļāĻŋāύāĻā§āϞāĻŋ āϏā§āĻā§āϞāĻŋāĻ, āĻāĻžāϰāϏāĻžāĻŽā§āϝ āĻāĻŦāĻ . āĻĒāϰāĻŋāĻāĻžāϞāĻāϰāĻžāĻ āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻāϰā§āĻŽā§āĨ¤

āĻāĻāĻāύ āϞāĻŋāĻĄāĻžāϰ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āĻāĻŦāĻ āϤāĻŋāύāĻāύ āĻāϰā§āĻŽā§ āύāĻŋāϝāĻŧā§ āĻā§āϞāĻžāϏā§āĻāĻžāϰ
āϏāϰā§āĻŦāύāĻŋāĻŽā§āύ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻāĻāĻžāϰ āĻšāϞ 1 āύā§āĻĄ; āĻāĻāĻāĻŋ āĻāĻāĻ āĻŽā§āĻļāĻŋāύ āĻāĻāĻ āϏāĻžāĻĨā§ āĻāĻāĻāύ āύā§āϤāĻž āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāĻ āĻāĻŦāĻ āĻāĻāĻāύ āĻāϰā§āĻŽā§ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāĻŦā§āĨ¤ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻāĻāĻžāϰ āĻāĻŦāĻ āϤā§āϰā§āĻāĻŋ āϏāĻšāύāĻļā§āϞāϤāĻžāϰ āύā§āϝā§āύāϤāĻŽ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§, āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
āϏāĻžāĻŽāύā§āϰ āĻĻāĻŋāĻā§ āϤāĻžāĻāĻŋāϝāĻŧā§, āĻāĻŽāĻŋ āĻŦāϞāĻŦ āϝ⧠āĻĒā§āϰāĻĨāĻŽ āĻā§āĻĒāĻžāĻĻāύ āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋ, āϝāĻž āĻā§āύā§āϰ āĻŽāĻžāĻāĻžāĻŽāĻžāĻāĻŋ āĻāĻŋāϞ, āĻāĻ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āϏāĻāϏā§āĻĨāĻžāϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻā§āύāĻ āϏāĻŽāϏā§āϝāĻž āĻāĻŋāϞ āύāĻž (āϤāĻŦā§ āĻāϰ āĻ āϰā§āĻĨ āĻāĻ āύāϝāĻŧ āϝ⧠āĻāĻ āĻāĻžāϤā§āϝāĻŧ āϏāĻāϏā§āĻĨāĻž āĻā§āύāĻ āĻāĻžāĻŦā§āĻ āĻā§āύāĻ āĻŽāĻžāϧā§āϝāĻŽ-āĻŦāĻĄāĻŧ āĻā§āώā§āϤā§āϰ⧠āĻā§āϰāĻšāĻŖāϝā§āĻā§āϝāĨ¤ āĻĒā§āϰāĻāϞā§āĻĒ, āϝāĻž āϤā§āϰā§āĻāĻŋ āϏāĻšāύāĻļā§āϞāϤāĻž āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āϏāĻžāĻĒā§āĻā§āώā§)āĨ¤
āĻĄāĻāĻžāϰ āϏā§āĻā§āϝāĻžāĻ
āĻāĻžāĻāĻ āĻŽā§āĻĄā§, āϤāĻŋāύāĻŋ āϏā§āĻā§āϝāĻžāĻ āϏā§āĻĨāĻžāĻĒāύā§āϰ āĻāύā§āϝ āĻĻāĻžāϝāĻŧā§ (āĻĄāĻāĻžāϰ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋāϰ āϏā§āĻ)
āĻāĻāĻŋ āĻĄāĻāĻžāϰ-āĻāĻŽā§āĻĒā§āĻ āĻāύāĻĢāĻŋāĻāĻā§āϞāĻŋāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āĻāĻĒāύāĻžāĻā§ āĻ āϤāĻŋāϰāĻŋāĻā§āϤāĻāĻžāĻŦā§ āϏā§āĻĨāĻžāĻĒāύā§āϰ āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏ āĻĻā§āώā§āĻāĻžāύā§āϤā§āϰ āĻāύā§āϝ āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋ āϏā§āĻŽāĻŋāϤ āĻāĻŋāϞ (āĻāĻŽāϰāĻž N āĻĻā§āώā§āĻāĻžāύā§āϤāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻāύ āĻā§āϰ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰāĻŋ, āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏā§āĻ āĻāĻŽāϰāĻž āĻĒāĻžāĻāĻāϰā§āĻ āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšā§āϤ āĻā§āϰā§āϰ āϏāĻāĻā§āϝāĻž āĻāĻāĻāĻŋāϤ⧠āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āĻāϰāĻŋ)
attrai_estimator:
image: 'erqups/attrai_estimator:1.2'
deploy:
replicas: 4
resources:
limits:
cpus: '4'
restart_policy:
condition: on-failure
âĻāĻāĻāĻŋ āϞāĻā§āώā§āϝ āĻāϰāĻž āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āϝ⧠āϰā§āĻĄāĻŋāϏ, āϰâā§āϝāĻžāĻŦāĻŋāĻāĻāĻŽāĻāĻŋāĻ āĻāĻŦāĻ āĻā§āϰā§āϞāĻ āĻšāϞ āϰāĻžāώā§āĻā§āϰā§āϝāĻŧ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻāĻŦāĻ āϏā§āĻā§āϞāĻŋāĻā§ "āĻ ā§āϝāĻžāĻā§āϰāĻžāĻ-āĻāϏā§āĻāĻŋāĻŽā§āĻāϰ" āĻšāĻŋāϏāĻžāĻŦā§ āϏāĻšāĻā§ āĻŽāĻžāĻĒāĻžāύ⧠āϝāĻžāϝāĻŧ āύāĻž
āĻĒā§āϰāĻļā§āύā§āϰ āĻĒā§āϰā§āĻŦāĻžāĻāĻžāϏ - āĻā§āύ āĻā§āĻŦāĻžāϰāύā§āĻāϏ āύāϝāĻŧ?
āĻŽāύ⧠āĻšāĻā§āĻā§ āĻā§āĻ āĻāĻŦāĻ āĻŽāĻžāĻāĻžāϰāĻŋ āĻāĻāĻžāϰā§āϰ āĻĒā§āϰāĻāϞā§āĻĒāĻā§āϞāĻŋāϤ⧠āĻā§āĻŦāĻžāϰāύā§āĻāϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻāĻāĻāĻŋ āĻāĻāĻžāϰāĻšā§āĻĄ; āϏāĻŽāϏā§āϤ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻĄāĻāĻžāϰ āϏā§āϝāĻŧāĻžāϰā§āĻŽ āĻĨā§āĻā§ āĻĒā§āϰāĻžāĻĒā§āϤ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āϝāĻž āĻāĻāĻāĻŋ āĻāύā§āĻā§āĻāύāĻžāϰ āĻ āϰā§āĻā§āϏā§āĻā§āϰā§āĻāϰā§āϰ āĻāύā§āϝ āĻŦā§āĻļ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§-āĻŦāĻžāύā§āϧāĻŦ āĻāĻŦāĻ āĻĒā§āϰāĻŦā§āĻļā§ āĻāĻŽ āĻŦāĻžāϧāĻž āϰāϝāĻŧā§āĻā§āĨ¤
āĻĒāϰāĻŋāĻāĻžāĻ āĻžāĻŽā§
āĻāĻ āϏāĻŽāϏā§āϤ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻŋāĻĄāĻŋāĻāϏ-āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ:
- CPU: 4 core IntelÂŽ XeonÂŽ Gold 5120 CPU @ 2.20GHz
- RAM: 8 GB
- āĻāϏāĻāϏāĻĄāĻŋ: 160 āĻāĻŋāĻŦāĻŋ
āϏā§āĻĨāĻžāύā§āϝāĻŧ āϞā§āĻĄ āĻĒāϰā§āĻā§āώāĻžāϰ āĻĒāϰā§, āĻŽāύ⧠āĻšāϝāĻŧā§āĻāĻŋāϞ āϝ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāĻāĻāĻŋ āĻā§āϰā§āϤāϰ āĻĒā§āϰāĻŦāĻžāĻšā§āϰ āϏāĻžāĻĨā§, āĻāĻ āĻŽā§āĻļāĻŋāύāĻāĻŋ āϝāĻĨā§āώā§āĻ āĻšāĻŦā§āĨ¤
āĻāĻŋāύā§āϤā§, āϏā§āĻĨāĻžāĻĒāύā§āϰ āĻĒāϰāĻĒāϰāĻ, āĻāĻŽāĻŋ āϏāĻŋāĻāĻāĻāϏ-āĻāϰ āϏāĻŦāĻā§āϝāĻŧā§ āĻāύāĻĒā§āϰāĻŋāϝāĻŧ āĻāĻŽā§āĻāĻŦā§āϰā§āĻĄāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋāϤ⧠āĻāĻāĻāĻŋ āϞāĻŋāĻā§āĻ āĻĒā§āϏā§āĻ āĻāϰā§āĻāĻŋ (āĻšā§āϝāĻžāĻ, āϏā§āĻ āĻāĻāĻ), āϝāĻžāϰ āĻĒāϰ⧠āϞā§āĻā§āϰāĻž āĻāĻā§āϰāĻšā§ āĻšāϝāĻŧā§ āĻāĻ ā§ āĻāĻŦāĻ āĻāϝāĻŧā§āĻ āĻāύā§āĻāĻžāϰ āĻŽāϧā§āϝ⧠āĻĒāϰāĻŋāώā§āĻŦāĻžāĻāĻŋ āĻāϝāĻŧā§āĻ āĻšāĻžāĻāĻžāϰ āĻāĻŦāĻŋ āϏāĻĢāϞāĻāĻžāĻŦā§ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϰā§āĨ¤ āĻāĻāĻ āϏāĻŽāϝāĻŧā§, āĻļā§āϰā§āώ āĻŽā§āĻšā§āϰā§āϤā§, CPU āĻāĻŦāĻ RAM āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋ āĻ āϰā§āϧā§āĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāύāĻŋāĨ¤


āĻāϰ⧠āĻāĻŋāĻā§ āĻā§āϰāĻžāĻĢāĻŋāĻā§āϏ
āĻĻāĻŋāύā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰā§, āϏā§āĻĨāĻžāĻĒāύā§āϰ āĻĒāϰ āĻĨā§āĻā§ āĻ āύāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āϏāĻāĻā§āϝāĻž āĻāĻŦāĻ āĻŽā§āϞā§āϝāĻžāϝāĻŧāύā§āϰ āĻ āύā§āϰā§āϧ

āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ āĻ āύā§āĻŽāĻžāύ āϏāĻŽāϝāĻŧ āĻŦāύā§āĻāύ

āϤāĻĨā§āϝāĻ
āϏāĻāĻā§āώā§āĻĒā§, āĻāĻŽāĻŋ āĻŦāϞāϤ⧠āĻĒāĻžāϰāĻŋ āϝ⧠āĻāύāĻā§āĻāύāĻžāϰāĻā§āϞāĻŋāϰ āĻ āϰā§āĻā§āϏā§āĻā§āϰā§āĻļāύā§āϰ āϏā§āĻĨāĻžāĻĒāϤā§āϝ āĻāĻŦāĻ āĻĻā§āώā§āĻāĻŋāĻāĻā§āĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āύāĻŋāĻā§āĻĻā§āϰāĻā§ āύā§āϝāĻžāϝāĻŧāϏāĻā§āĻāϤ āĻāϰā§āĻā§ - āĻāĻŽāύāĻāĻŋ āĻļā§āϰā§āώ āĻŽā§āĻšā§āϰā§āϤā§āĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖā§āϰ āϏāĻŽāϝāĻŧ āĻā§āύāĻ āĻĄā§āϰāĻĒ āĻŦāĻž āĻāĻŋāĻŽāĻŋāϝāĻŧā§ āĻĒāĻĄāĻŧā§āύāĻŋāĨ¤
āĻāĻŽāĻŋ āĻŽāύ⧠āĻāϰāĻŋ āϝ⧠āĻā§āĻ āĻāĻŦāĻ āĻŽāĻžāĻāĻžāϰāĻŋ āĻāĻāĻžāϰā§āϰ āĻĒā§āϰāĻāϞā§āĻĒāĻā§āϞāĻŋ āϝā§āĻā§āϞāĻŋ āϤāĻžāĻĻā§āϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϤ⧠CPU-āϤ⧠āύāĻŋāĻāϰāĻžāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻā§āϞāĻŋāϰ āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻāύāĻĢāĻžāϰā§āύā§āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϤāĻžāϰāĻž āĻāĻ āύāĻŋāĻŦāύā§āϧ⧠āĻŦāϰā§āĻŖāĻŋāϤ āĻ āύā§āĻļā§āϞāύāĻā§āϞāĻŋ āϏāĻĢāϞāĻāĻžāĻŦā§ āĻā§āϰāĻšāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻŽāĻŋ āϝā§āĻ āĻāϰāĻŦ āϝ⧠āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āύāĻŋāĻŦāύā§āϧāĻāĻŋ āĻĻā§āϰā§āĻ āĻāĻŋāϞ, āĻāĻŋāύā§āϤ⧠āĻĻā§āϰā§āĻ āĻĒāĻžāĻ ā§āϝ āĻĒā§āϏā§āĻ āύāĻž āĻāϰāĻžāϰ āĻāύā§āϝ, āĻāĻŽāĻŋ āĻāĻ āύāĻŋāĻŦāύā§āϧ⧠āĻāĻŋāĻā§ āĻĒāϝāĻŧā§āύā§āĻ āĻŦāĻžāĻĻ āĻĻā§āĻāϝāĻŧāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϝāĻŧā§āĻāĻŋ - āĻāĻŽāϰāĻž āĻāĻŦāĻŋāώā§āϝāϤā§āϰ āĻĒā§āϰāĻāĻžāĻļāύāĻžāϝāĻŧ āϏā§āĻā§āϞāĻŋāϤ⧠āĻĢāĻŋāϰ⧠āĻāϏāĻŦāĨ¤
āĻāĻĒāύāĻŋ āĻā§āϞāĻŋāĻā§āϰāĻžāĻŽā§ āĻŦāĻāĻāĻŋ āĻā§āĻāĻāĻž āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§āύ - @AtraiBot, āĻāĻāĻŋ āĻāĻŽāĻĒāĻā§āώ⧠2020 āϏāĻžāϞā§āϰ āĻļāϰāϤā§āϰ āĻļā§āώ āĻĒāϰā§āϝāύā§āϤ āĻāĻžāĻ āĻāϰāĻŦā§āĨ¤ āĻāĻŽāĻŋ āĻāĻĒāύāĻžāĻā§ āĻŽāύ⧠āĻāϰāĻŋāϝāĻŧā§ āĻĻāĻŋāĻ āϝ⧠āĻā§āύāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĄā§āĻāĻž āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻšāϝāĻŧ āύāĻž - āύāĻž āĻāϏāϞ āĻāĻŦāĻŋ, āύāĻž āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύā§āϰ āĻĢāϞāĻžāĻĢāϞ - āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖā§āϰ āĻĒāϰ⧠āϏāĻŦāĻāĻŋāĻā§ āĻā§āĻā§ āĻĢā§āϞāĻž āĻšāϝāĻŧāĨ¤
āĻāϤā§āϏ: www.habr.com
