ืืื ืืืฆื ืฉื ื ืื ื ืืืฆืจ ืืขืจืืช ืืืืืื ืืืื ืื (ืคืขืืืืช ืืื ืื, ืืื ืื ืืืืืื) ืืื ืชืฉืชืืช ืจืืฉืื ืืช ืืื. ืืจืขืืื ืืช ืฉื ืืืื ืฉืืฆืื ื ืืืืฉืื ื ืืืขืจืืช ืฉืื ื ืขืืืจืื ืื ื ืืืืืช ืืื ืชื ืคืขืืืืืืช ืืื ืื ืจืืืช. ืืืืืจ ืื, ืื ื ืจืืฆื ืืืืจ ืขื ืืขืงืจืื ืืช ืฉืคืขืื ื ืืคืืื ืืื ืขืฉืื ื ืืื ืืืฉืื ืืช ืืืฆื ืื ืืืื ืฉื ืืืขืจืืช ืฉืื ื, ืืืื ืืืชืขืืง ืืืืง ืืืื ื.
ืขืงืจืื ืืช ืืืขืจืืช ืฉืื ื
ืืืฉืจ ืืชื ืฉืืืข ืืื ืืื ืืื "ืืืืืืื" ื"ืืื ืื", ืกืืืจ ืืื ืื ืฉืืชื ืืชืืื ืืืฉืื ืขื ืืืืืช ืืืื ื, Apache Spark, Hadoop, Python, Airflow ืืืื ืืืืืืืช ืืืจืืช ืืืงืืกืืกืื ืฉื Apache Foundation ืืืชืืื Data Science. ืื ื ืืืฉื ืฉืืฉ ืืืื ืืื ืืฉืืืืฉ ืืืืื ืืืื ืฉืืืจื ืืื ืื ืืืืืจ: ืื ืืืจืฉืื ืชื ืืื ืืืงืืืื ืืกืืืืื ืืืขืจืืช ืืืจืืื ืืช ืฉืื ืืคื ื ืฉืชืืื ืืืชืืื ืืืฉืชืืฉ ืืื. ืืงืืฆืืจ, ืืชื ืฆืจืื ืคืืืคืืจืืช ื ืชืื ืื ืืจืืื ืืช ืืืืืืช ืืื ื ืชืื ืื ืืืืกืื. ืืื ืื ืื ืืื ืื ืคืืืคืืจืื ืืื ืืขืืืื ืฆืจืื ืืคืชื ืืช ืืคืจืงืืืงื ืืื? ืืขืงืจืื ืืช ืืืืื, ืืืชื ืื ื ืืชืืจ ืืืื, ืขืืจื ืื ื ืืืืืข ืื ืงืืื ืฉืื ื ืืื ืืืชืืงื ืืฉืืคืืจ ืืจืขืืื ืืช ืฉืื ื, ืืืงืื ืืืฆืื ืจืขืืื ืืช ืขืืืืื. ืขื ืืืช, ืื ืืืืืจ ื"ืจืื" ืฉื ืืคืจืืืงื. ืืฉ ืขืื ืืจืื ืืืจืื ืืชืืื ืืช ืืืืืื ื ืืืื ืืืืืืช ืืืืืฆืจืืช.
ืขืงืจืื 1: ืขืจื ืขืกืงื ืงืืื ืื
ืื ืื ื ืฉืืื ืืช "ืืขืจื ืืขืกืงื" ืืจืืฉ ืื ืืืืืฆืื ืฉืื ื. ืืืื, ืื ืืขืจืืช ื ืืชืื ืืืืืืื ืฉืืืืช ืืงืืืฆืช ืืืขืจืืืช ืืืืจืืืืช ืืขืืืช ืจืืช ืืืืืืฆืื ืืืืจืืืืช ืืื ืืช ืืืืื. ืืฆืืจืช ืคืชืจืื ืืื ืืืงื ืืจืื ืืื ืื ืชืืฆืืจ ืืืชื ืืืคืก. ืืืืื ื ืืฉืื ืืช ืืขืจื ืืขืกืงื ืืืงืื ืืจืืฉืื ืืืช ืืืืจืืช ืืืื ืืืืืืช ืืืงืื ืืฉื ื. ืืืืื ืืืืืชืืื, ืื ืืืืจ ืฉืื ืื ื ืื ืืงืืืื ืืื ืืืืืื ืืชืงืืืช ืืืืืื. ืื ื ืืืืจืื ืืช ืืืื ืืืืืื ืืืชืืืื ืื ื ืืืืชืจ ืืจืืข. ืขื ืืืื, ืืืื ื ืจืื ืฉื ืฆืืจื ืืืืฉื ืืืืฉ ืืื ืืืืืืื. ืื ืืคืฉืจื ืฉืงืืืื ื.
ืขืงืจืื 2: ืืื ืืืืื ืฆืื ืืืืืจืช
ืื ื ืืืื ืฉืจืื ืืื ืฉืื ืฉืืื ื ืืขืืจืืื ืืืืคื ืขืืืง ืืคืืชืื ืคืชืจืื ืืช ืืืืืช ืืืื ื ืขืฉืืืื ืืืฉืื ืฉืืืืืคื ืืื ืืฉืืช ืืื ืืืืจื. ืืืขืฉื, ืคืชืจืื ืืช ืืืืืช ืืืื ื ืจืืืงืื ืืืืืืช ืืืฉืืืื ืืจืง ืืชืืืืื ืืกืืืืื ืืคืฉืจ ืืืืืืฃ. ื ืืฉื ื ืืช ืืจืขืืื ืืื ืืืืชืืื ืืืื ืกืืืืช: ื ืชืื ืื ืื ืืืืื ืื ืขื ืคืขืืืืช ืืื ืื ืืืืกืจ ืืืืืืช ืืกืคืง ืจืฉืืื ืืืฆื ืฉื ืชืืื ืืช ืขืืืจ ืืืืืื ืฉื ืืืืืช ืืืื ื. ืืขืืืช ืืืช, ืืืจื ื ืืืืคืฆืืืช ืืืืืืขืื ืืืืืืจ. ืืื ืืืฉื ืืืืคื ืฉื ืืื ื ืืืืืืชืืช ืืืชืืงื ืืชืคืงืื ืืชืืื ืฉื AI, ืชืื ืฉืืืช ืืืฉ ืขื ืืขืืืื ืฉืืื ืืืืืืืช ืงืืื ืืืืืืืช ื ืืขืื ืืฉืคืจ ืืช ืืืื ืืืืื ืฆืื ืืื ืืฉืืช, ืื ืืืืืืฃ ืืืชื. [1]
ืขื ืืืช ืืืฉืืื, ืคืืชืื ืคืชืจืื ืืืืื ืืืื ื ืฉืื ืืืืชืืื ืืืจืืฉ ืืืืช ืขืฆืืื ืฉื ืืืืฅ ืฉืืขืื ืืช ืืฆืืจืช ืืขืจื ืขืืืจ ืืขืกืง ืฉืื ื. ืืืืื ื ืืื ืืช ืืขืจืืช ืขื ืืืื ืฉืืื ืืืืคื ืืืืจืืืื ืฉื ืืืืืช ืืืื ื ืืื ืืืืช ืืืืื ืืชืืื ืฉืื ื. ืืืืง ืืืกืืื ืืคืืชืื ืืขืจืืช ืืื ืืื ืฉืืื ืฆืจืืื ืืกืคืง ืืื ืืืกืืื ืฉืื ื ืืงืจื ืืงืจืื ืื ืจืง ืืืื ืืื ืฉื ืืื ืืืืืจ ืืคืขืืืืช ืืื ืื ืื ืื. ืืืืคื ืืืื, ืื ืืจืืื ืืืชื ืืืืช ืืืงืืืืช ืืื ืืงืจื ืืฉืื ืฉืืืืืื ืฆืจืืืื ืืืงืืจ ืืืืืฉืื ืืืืื. ืจืง ืืื ืืืืงืจืื ืืืชืืขืืื ืืืื ืืืืืื ืืืืช ืืืืืช ืืกืืืืื ืืืื ืื.
ืขืงืจืื 3: ืคืืืคืืจืืช ืื ืืืืืงื ืขืฉืืจื
ืืืืง ืืงืฉื ืืืืชืจ ืืืขืจืืช ืฉืื ื ืืื ืืืืืช ืืงืฆื ืืงืฆื ืฉื ืืจืืืช ืืขืืืื ืฉื ืืืขืจืืช. ืื ืืืกืืื ืืืคืชืืื ืฆืจืืืื ืืืฉืื ืืงืืืช ืืขืจืื ื ืชืื ืื ืืืกืืืจืืื ืขื ืื ืืืืืื ืฉืฉืืืฉื ืื ืืชืื. ืื ืืกืฃ, ืคืืืคืืจืืช ืื ืชืื ืื ืฆืจืืื ืืกืคืง ืืจื ืงืื ืืืฉืืื ืกื ืงืืื ืฉื ืืื ืืืงืืืจืื ืขื ืืื ืืืฉ. ืืชืืืืืื ืฉืื ื ืืืฆืจืื, ืืืื ืืื ื ืจืง ืชืืืืื ืชืืื ื, ืืืืจืื ืืืงื ืขื ืืืฉืื ืืืืฉ ืฉื ืชืงืืคืืช ืงืืืืืช, ืืืกืคืช ืืืืื ืืืฉืื ืืฉืื ืื ืชืืืืช ืื ืชืื ืื. ื ืืื ืืืฉืื ืืืช ืขื ืืื ืฆืืืจืช ืื ืื ืชืื ืื ืฉืืขืจืืช ืืืืฆืืจ ืฉืื ื ืืืืฆืจืช. ืืืงืจื ืืื, ืื ืชืื ืื ืืืคืื ืืืืจืื ืืืืฉืื. ื ืฆืืจื ืืืืกื ืืช ืืืืืช ืืืืืืช ืืืืื ืฉื ื ืชืื ืื ืฉืื ืื ื ืื ืืฉืชืืฉืื ืืืืื ืขืืืื. ืืชืจืืืฉ ืืื, ืื ืชืื ืื ืืืคืื ืขื ืืืื ืืืชืจ ืืืืชืจ ืื ืจืืืื ืืืื, ืื ืขืืืื ืืืจืฉืื ืืืืฆืื ืฉืื ื ืื ืื ืืืชื. ืืืืื ืชื ื, ืืืืจืช ื ืชืื ืื ืื ืืืืชื ืืืืื ืืช, ืืืืืื ื ืืืฉืชืืฉ ืืืืฉื ืืืจืช. ืืืืื ื ืืืจืื ืืืกื ื ื ืชืื ืื ืืืื ืืืช ืกืืื ืืืคื ืืืขื ืืืชื ืื ื ืจืืฆืื ืืกืืื, ืืืืืกื ืจืง ืืช ืื ืชืื ืื ืืืืคืฉืจืื ืื ื ืืืืืง ืืช ืืชืงืืคืืช ืืขืืื ืืืช ืืืขืืื ืืืช ืืืืชืจ. ืืืชืืจ ืืืืืฅ ืืื ืืื ืฉืืืขืจืืช ืฉืื ื ืืืจืืื ืืช ืขื ืืืืจื ืืืืข ืืจืืืื ืืืืืืื ืชืืื ื ืืืืจืฉืื ืชืื ืื ืงืคืื ื ืืื ืืขืืื ืืฆืืจื ืขืงืืืช.
ืชืคืืกืืช ืขืืฆืื ืฉื ืืืขืจืืช ืฉืื ื
ืืฉ ืื ื ืืจืืขื ืืจืืืืื ืขืืงืจืืื ืืืขืจืืช ืฉืื ื: ืืขืจืืช ืืืืขื, ืืขืจืืช ืืืฉืืืืช, ื ืืชืื BI ืืืขืจืืช ืืขืงื. ืื ืืฉืจืชืื ืืืจืืช ืืืืืืืช ืกืคืฆืืคืืืช, ืืื ื ืฉืืืจืื ืืืชื ืืืืืืื ืขื ืืื ืืืฆืืข ืืืฉืืช ืคืืชืื ืืกืืืืืช.
ืขืืฆืื ืืืืกืก ืืืื
ืงืืื ืื, ืืกืืื ื ืฉืจืืืืื ืฆืจืืืื ืืืกืชืื ืจืง ืขื ืืื ื ื ืชืื ืื ืืกืืืืื (ืืืืื) ืฉืืืขืืจืื ืืื ืืื. ืื ืืงื ืขื ืืืื ืืืจืฆืื ืืื ืืื ืืื ืืืคืืช ืืจืื (ืืกืืจ) ืกืคืฆืืคื ืฉื ืจืืืืื. ืืืืืื, ืืืงืจืื ืืกืืืืื ืืืืจ ืืืคืฉืจ ืื ื ืืฉืื ืืฉืืจืืช ืืช ืืืขืจืืช ืืงืืืืช ืขื ืืขืจืืช ืืขืงื ืืืชืจืืืช. ืืืงืจื ืืื ืืืืจ ืืืขืฉื ืืืชืื ืืืืื ืืืืืขื ืืืืกืื. ืืืฉืืขืืช ืืื ืฉืฉื ื ืืจืืืืื ืืฉืืืื ืืืืฆืขืืช ืืืื ืฉืื ืจืืื ืืืจ ืืืื ืืืฉืชืืฉ ืื. ืื ื ืืกืืฃ ืืืื ื ืืกืฃ ืืืืกืคืช ืืชืจืืืช ืืืขืจืืช ืืืขืงื ืืืขืจืืช ืืงืื. ืืืฉื ืื ืืืจืฉืช ืฉืืืืฉ ืืืกืคืจ ืืื ืืืื ืงืืืข ืืจืืฉ ืฉื ืืืืื ืืืคืฉืืช ืืช ืืืขืจืืช ืืืชืงืฉืืจืช. ืืขืืงืจืื, ืื ืื ื ื ืืงืืื ืืืืฉื ืฉื ืงืจืืช "ืขืืฆืื ืืืื ืจืืฉืื" ืืืืืฉืืื ืืืชื ืขื ืืืื ืกืืจืืืื ื. [2]
ืกืืจืืืื ื ืืื ืืงืื
ืฉืืืจืช ืื ืืืื ืืืืื ื ืืืขืจืืช ืืืืืื ืืืืจื ืืกืืืืืื ืืืืฉืืื. ืืืืคื ืืืื, ืืืืื ื ืืืืืช ืืืืืช ื ืืืฉื ืืื ืจืืื, ืขืืื ืืืืืช ืขืงืืืช ืืืกืคืง ืืช ืืขืจื ืืืขืืืื ืืืืชืจ ืืื ืืจืืืืื, ืืขืืื ืืืืืช ืืืื ื ืขื ืืขืจืืื ืื ืืื ืื. ืื ืืกืฃ, ืงืจืืื ืืืืกืื ืืชืืฉื ืืื ืืงืื ืืช ืืืฆื ืืขืืื ื ืืืืชืจ ืชืืืื ืืช ืืืืช ื-I/O ืืืช ืืืืจืืืืช ืฉื ืืืืืืจืืชืืื ืืืฉืืฉืื ืืฆืื ืืจืืช ืืืื ืืืช ืฉืื ื. ืืืื ืื, ืืืืื ื ืืืกืืจ ืืช ืืืกืื ืืืืื ื, ืื ืืคืฉืจ, ืืืืืืื ืืืืขืจืืช ืฉืื ื. ืืืฉื ืื ืืืจืฉืช ืฉืื ืื ืชืื ืื ืืืจืืฉืื ืืืืืื ืืืืืืช ืื ืชืื ืื ืืืืขืืจืื (ืืืืขื). ืืืืืื, ืื ืื ืื ื ืฆืจืืืื ืืืฉื ืืช ืืืกืคืจ ืืืืื ืฉื ืืื ืชืฆืคืืืช (ืืกืคืจ ืืคืขืืืืช ืื ืืืงืจืื ืขื ืืืคืืื ืื ืืกืืืืื), ืื ืื ื ืืืฉืืื ืืืชื ืืืืืจืื ืืืืืฆืจืื ืืจื ืฉื ืขืจืืื ืืืื. ืืืืืืื ืชืืืืื ืืฉืชืืฉื ืืืืืฆืืช ืืืืฆืืื ืืื ืืคืฆื ืืช ืืืจื ืืคื ืืฉืืืืช ืืืคืขืื ืืคื ืืขืจืืื ืืขืืื ืืื ืืืืชืจ. ืืืฉื ืื ืืืืื ืืช ืืฆืืจื ืืืืกืื ืืืกืง ืืชืืื ืขืืืจ ื ืชืื ืื ืืืื. ืืืขืจืืช ืฉืื ื ืืฉืชืืฉืช ืืงืคืงื ืืืชืืื ืืืืขืืช ืืืื ืืืืื ืืฉืืฉ ืืืกืืก ื ืชืื ืื ืขื KSQL. [3] ืืื ืืฉืืืืฉ ืื ืืงืฉืจ ืืืื ืืช ืืคืชืจืื ืฉืื ื ืืงืคืงื, ืืืืืื ื ืื ืืืฉืชืืฉ ืื. ืืืืฉื ืฉืืืจื ื ืืืคืฉืจืช ืื ื ืืืืืืฃ ืืช ืงืคืงื ืืืชืืื ืืกืจืื ืืืจ ืืื ืฉืื ืืืื ืคื ืืืืื ืืืืืื ืืืขืจืืช.
ืืืฉื ืื ืืื ื ืืืืจ ืฉืืื ื ื ืืฉืชืืฉืื ืืืืกืื ืืืกืงืื ืืืืกืืกื ื ืชืื ืื. ืขื ืื ืช ืืืืืง ืืื ืชื ืืช ืืืฆืืขื ืืืขืจืืช, ืขืืื ื ืืืืกื ืืืืช ืืฉืืขืืชืืช ืฉื ื ืชืื ืื ืืืืกืง, ืืืืืฆืืช ืืื ืืืงืืืจืื ืืืฆืืื ืฉืื ืื. ืื ืงืืื ืืืฉืืื ืืื ืืื ืฉืืืืืจืืชืืื ืืืื ืืืช ืืื ื ืชืืืืื ืื ืชืื ืื ืืืื. ืืจืื ืืืงืจืื, ืื ื ืืฉืชืืฉืื ืื ืชืื ืื ืืฉืืืจืื ืื ืืชืื ืื ืืงืืื, ืืืชืืจ ืืืืื ืืืขืงื ืืืจ ืืงืจืื ืืชืืฆืืืช ืกืคืฆืืคืืืช ืฉืืืขืจืืช ืืืืฆืจืช.
ืืขืืืช ืืืขืจืืช ืฉืื ื
ืืฉ ืืขืืืช ืืกืืืืืช ืฉืคืชืจื ื ืืจืื ืืกืืืืช, ืืื ืื ืืืจืฉืืช ืคืชืจืื ืืช ืืชืืฉืืื ืืืชืจ. ืืขืช ืขืชื, ืื ื ืจืง ืจืืฆื ืืืืืืจ ืืืชื ืืื, ืื ืื ืคืจืื ืฉืืื ืืชืื ืืฉืื.
- ืื ืื ื ืขืืืื ืฆืจืืืื ืืืืืืจ ืชืืืืืื ืืืืื ืืืช ืฉืขืืืจืื ืืืฆืืจ ื ืชืื ืื ืืฉืืขืืชืืื ืืจืืืื ืืืื ืขืืืจ ืื ืืชืื, ืืืืืื ืืืืงืืจื ืืืืืืืืืื ืฉืื ื ืฉื ื ืชืื ืื.
- ืืื ืกืช ืชืืฆืืืช ืื ืืชืื ืขื ืืื ืืื ืืชืืืื ืฉื ืืืื ืื ืืืืืืื ืฉื ืืืขืจืืช ืืื ืืขืืื ืืืชื ืื ืชืื ืื ืืขืืื ืืื ืืืืชืจ. ืื ืื ืจืง ืขืืืื ืืืืื ืฉืื ื, ืืื ืื ืขืืืื ืืชืืืืืื ืฉืื ื ืืืื ื ืืืื ืืืชืจ ืฉื ืื ืชืื ืื ืฉืื ื.
- ืืฆืืืช ืืืืื ืืื ืืืืฉื ืืืืจืืื ืืกืืืช ืฉื IF-ELSE ื-ML. ืืืฉืื ืืืจ: "ML ืืื ืืื ืื ืืืฉืื". ืืืฉืืขืืช ืืื ืฉืชืจืฆื ืืืฉืชืืฉ ื-ML ืืืฉืจ ืืื ืื ืืืื ืื ืืืชืจ ืืืฆื ืืืืขื ืืืฉืคืจ ืืช ืืืืืืจืืชืืื ืฉืืื. ืื ืื, ืืืืฉื ืืืืจืืื ืืกืืืช ืืื ื ืืืคืฉืจืช ืืืืื ืืจืืืืช ืฉืื ื ืฆืคื ืืจืืฉ.
- ืื ื ืืงืืงืื ืืืจื ืงืื ืืืืืง ืืช ืืืฉืขืจืืช ืื ืืืชืืืื ืฉืื ื ืืื ืืืืื ืื ืชืื ืื.
- ืืืขืจืืช ืืืืืืช ืืืืืช ืืกืคืจ ืจืืืช ืฉื ืชืืฆืืืช ืืืืืืืช ืืืืชืืืช. ืืงืจื ืืื ืื ืื ืจืง ืืืง ืืืื ืืืงืจืื ืฉืืืืืื ืืืืืฉื ืืืืืืื ืขืืืจ ืืืขืจืืช. ืืืืืื, ืื ืืืกืืื ืจืืฆืื ืืงืื ืืช ืื ืืืงืจืื ืืืฉืืืื ืืืืืงื, ืืจืง ืืืง ืงืื ืืื ืื ืืื ืื. ืืืขืจืืช ืืืืืช ืืกืคืง ืืื ืืืกืืื ืืืขืืืืช ืืช ืื ืืืงืจืื, ืืื ืื ืืืืืจ ืืืื ืื ืืืืชืืช ืื ืจืง ืืืชื ืืืืช ืืฉืืื.
- ืคืืืคืืจืืช ืื ืชืื ืื ืืืืจื ืืืืืช ืืกืืืืช ืืืืืจ ืืขืจืื ื ืชืื ืื ืืืกืืืจืืื ืขื ืืืฉืืืื ืฉื ืืฆืจื ืืืืืฉืืื ืชืื ืืื ืชื ืืขื.
- ืคืจืืกื ืคืฉืืื ืืืืืืืืืช ืฉื ืื ืืื ืืืจืืืื ืืืขืจืืช ืืคืืืช ืืฉืืืฉ ืกืืืืืช ืฉืื ืืช: ืืืฆืืจ, ื ืืกืื (ืืื) ืืืืคืชืืื.
- ืืืจืื ืืืื. ืขืืื ื ืืืฆืืจ ืคืืืคืืจืืช ืืืืงืืช ืืืฆืืขืื ืขืฉืืจื ืฉืื ื ืืื ืื ืชื ืืช ืืืืืืื ืฉืื ื. [4]
ืชืืืืจ
ืืื ืืื ืืืืื ืฆืื ืืืืืจืช? ืืืฉืื ืืชืืืืืืืืืช API-First Design ืงืคืงื ืืืคื ื"ืืกื ื ืชืื ืื ืฉื ืืืจืืช ืืืจืืขืื" ืืื ืช AUC-ROC Curve
ืืงืืจ: www.habr.com