Pencarian lain untuk VK berdasarkan foto

Saya suka terlibat dalam petualangan, dan selama sebulan terakhir saya memberi tahu teman-teman saya tentang salah satunya beberapa kali, yang menyebabkan kegembiraan, jadi saya memutuskan untuk membaginya dengan penduduk Khabrav! Kisah ini tentang proyek hewan peliharaan yang berani, kekuatan open source dan pengembangan diri, serta detail teknis utamanya. Semoga ini menginspirasi Anda.





1. Latar Belakang

Pada paruh pertama tahun 2016, FindFace yang sensasional dirilis, memungkinkan Anda mengunggah foto wajah manusia dan menemukan profil VK yang sesuai. Hal itu menyebabkan kemarahan publik yang besar, menyebabkan pencarian gadis-gadis dengan foto-foto tersembunyi di eskalator di kereta bawah tanah dan ke publikasi aktris porno dengan konsekuensi yang tidak menyenangkan untuk orang yang mereka cintai, dan penemuan orang yang mereka cintai yang hilang, dengan sangat cepat. mencari penjahat menggunakan rekaman acak dari kamera, seperti di film Amerika, hanya dalam kenyataannya.





, , " , ", . , 2018 - , . , - ! – 2018, , ., , , b2b b2g. , , . , , . : - , 10 , .





, , , , /.





, , , ? , , data science, . , , . , , , . , . , , ! , .





2.

2.1.

, , ? , , Google FindFace . , -, , . , , , , , – . , . ( ) - . , . face_recognition, , , 128- -1 1 ( ). , , - – , , . , , .





, . API , . , , , .





, , CPU. VPS, . , VPS, . , , , :D -, , 15 /, .





2.2. DevOps'

, , , , ? , : , , , , , , , ; , , .





, . , , Global Interpreter Lock, , , IO- . , .





, . , SSH . , , , . , , , , Xen OpenVZ 40%.





2.3.

, . , , MySQL v5.7 – Python SQL, . , , big data , SQL- , , , .





-: -- , : v>0.1 v<-0.1 (), , - , . MySQL v8, . 5.7 . 30 – ^_^





, – , , , MySQL , , , ; PostgreSQL.





2.4.

, , .





, , , - . , , . "ISIN ( )" , , .





, , , . – , ! , , --. , , - . – , , .





, , , , FB, Twi, Ig. , , .





3.

3.2. Happy end?

, . , , . , , – . , , , , .





( , ), , , . , . , . , , - . "" , , / , . , , , , .





, , : 2019 25% , . , , (:





, , , , - xD





, , . , . , .





3.2.

, - , :





  • Menangani multithreading dengan Python.





  • Saya menggali masalah khusus dalam mengoptimalkan kueri MySQL.





  • Belajar membangun organisasi aplikasi, file dan komentar untuk masa depan, agar tidak berubah menjadi spaghetti .





  • Saya belajar cara bekerja dari kode dengan SSH untuk mengatur lingkungan, saya menyadari betapa indahnya Ansible.





  • Mengembangkan arsitektur layanan mikro dari glue and stick, yang kemudian memudahkan untuk memahami konsep Kubernetes.





Dan semua ini sangat berguna bagi saya dalam pekerjaan dan proyek selanjutnya .





3.3. Moralitas

Semua orang akan membuat kesimpulan sendiri, tetapi yang utama - jangan takut untuk mencoba, belajar, dan cari sendiri! Semoga Anda tertarik.








All Articles