--- title: Time Process emoji: πŸ”§ colorFrom: red colorTo: red sdk: docker app_port: 8501 tags: - streamlit - machine-learning - regression - manufacturing - predictive-analytics pinned: false short_description: Π’Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для прогнозирования Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ --- # Time Process πŸ”§ ВСб‑прилоТСниС для прогнозирования Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Π½Π° станках с использованиСм машинного обучСния. ВСхнологичСскоС прСимущСство ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстрой Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ производствСнныС условия ΠΈ Ρ‚ΠΈΠΏΡ‹ оборудования. ## ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ возмоТности * Расчёт Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° основС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². * Визуализация зависимостСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ. * Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ истории расчётов. * ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ качСства ΠΌΠΎΠ΄Π΅Π»ΠΈ. ## Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ * **Streamlit** β€” для создания вСб‑интСрфСйса. * **Pandas** β€” для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. * **Matplotlib/Seaborn** β€” для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. * **Scikit‑learn** β€” для ΠΏΡ€Π΅Π΄ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. * **LightGBM** β€” для прогнозирования. ## Π’ΠΈΠΏ ΠΌΠΎΠ΄Π΅Π»ΠΈ * **Алгоритм:** `LGBMRegressor`. * **Π’ΠΈΠΏ:** рСгрСссионная модСль. ## Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ МодСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для прогнозирования: * Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ шпиндСля (ΠΎΠ±/ΠΌΠΈΠ½). * ΠŸΠΎΠ΄Π°Ρ‡Π° (ΠΌΠΌ/ΠΎΠ±). * Π“Π»ΡƒΠ±ΠΈΠ½Π° рСзания (ΠΌΠΌ). * Π”Π»ΠΈΠ½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (ΠΌΠΌ). * Π’ΠΈΠΏ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ). * ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» (ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ). * Π’ΠΈΠΏ инструмСнта (ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ). ## ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ качСства ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΡ†Π΅Π½Π΅Π½ΠΎ Π½Π° тСстовой Π²Ρ‹Π±ΠΎΡ€ΠΊΠ΅. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹: | ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° | Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ | |--------|----------| | MSE | 379.5 | | RMSE | 19.4 | | MAE | 10.6 | | MAPE | 1.08% | | RΒ² | 0.85 | ## Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 1. ЗапуститС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (Ρ‡Π΅Ρ€Π΅Π· Docker ΠΈΠ»ΠΈ локально). 2. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ поля интСрфСйса. 3. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ расчёта β€” ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. 4. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ зависимостСй ΠΈ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… расчётов.