PyGraphistry β ΡΡΠΎ ΠΠ-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Python Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ Π³ΡΠ°ΡΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡΡ, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°ΡΡ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ Π³ΡΠ°ΡΡ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ ΡΠΊΠ²ΠΎΠ·Π½ΡΠΌΠΈ ΡΠ΅Π°Π½ΡΠ°ΠΌΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° Graphistry. Graphistry ΡΠΎΠ·Π΄Π°Π½ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ Π³ΡΠ°ΡΠΎΠ². ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π° WebGL ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΡΠ΅Π½Π΄Π΅ΡΠΈΡ Π΄ΠΎ 8 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΡΠ·Π»ΠΎΠ² + ΡΠ΅Π±Π΅Ρ Π·Π° ΡΠ°Π·, Π° Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ GPU ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΎΡ 100 000 Π΄ΠΎ 2 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π³ΡΠ°ΡΡ Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°. Graphistry ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π΅Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π² ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ΅ PyData, Π²ΠΊΠ»ΡΡΠ°Ρ Π΄Π°ΡΠ°ΡΡΠ΅ΠΉΠΌΡ Pandas/Spark/Dask, Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Nvidia RAPIDS, Π³ΡΠ°ΡΡ GPU, Π³ΡΠ°ΡΠΎΠ²ΡΠ΅ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠΈ DGL/PyTorch ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΡ Π΄Π°Π½Π½ΡΡ .
PyGraphistry β ΡΡΠΎ Π΄ΡΡΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ PyData Π΄Π»Ρ API-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² REST Graphistry, Π½Π΅ Π·Π°Π²ΠΈΡΡΡΠΈΡ ΠΎΡ ΡΠ·ΡΠΊΠ°. ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ PyGraphistry Ρ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ Python, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ CSV, SQL, Neo4j, Splunk ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ.Β
ΠΠ»ΠΈΠ΅Π½Ρ PyGraphistry Python ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ:
β’Β Data scientist: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΠ΅ ΠΎΡ Π΄Π°Π½Π½ΡΡ ΠΊ ΡΡΠΊΠΎΡΠ΅Π½Π½ΡΠΌ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΠΌ Π·Π° ΠΏΠ°ΡΡ ΡΡΡΠΎΠΊ, Π΄Π΅Π»ΠΈΡΠ΅ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π² Jupyter Notebook ΠΈ Google Colab.
β’Β Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ: Π±ΡΡΡΡΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΎΡΠΎΡΠΈΠΏΡ ΠΏΠΎΡΡΡΡΠ°ΡΡΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Python Ρ ΠΏΠΎΠΌΠΎΡΡΡ PyGraphistry, Π²ΡΡΡΠ°ΠΈΠ²Π°ΠΉΡΠ΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΉ ΠΎΡ ΡΠ·ΡΠΊΠ° ΡΠΏΠΎΡΠΎΠ± Ρ ΠΏΠΎΠΌΠΎΡΡΡ API REST, Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Ρ ΡΠ²Π΅ΡΠ°, Π·Π½Π°ΡΠΊΠΈ, ΠΌΠ°ΠΊΠ΅ΡΡ, JavaScript ΠΈ ΠΏΡ.
β’Β ΠΠ½Π°Π»ΠΈΡΠΈΠΊ: ΡΡΡΠΎΠΉΡΠ΅ Π½Π°Π³Π»ΡΠ΄Π½ΡΠ΅ Π΄ΡΡΠ±ΠΎΡΠ΄Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΏΠΎΠΈΡΠΊ, ΡΠΈΠ»ΡΡΡΡ, Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΊΠ°Π»Ρ, Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Π΄Ρ., Π²ΡΡΡΠ°ΠΈΠ²Π°Ρ ΠΈΡ Π² Π»ΡΠ±ΡΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ.
https://github.com/graphistry/pygraphistry
#machinelearning #artificialintelligence #ai #datascience #python #programming #technology #deeplearning #coding #bigdata