写真によるVKの別の検索

私は冒険に参加するのが大好きで、この1か月間、友達にそのうちの1つについて何度か話したことがあり、それが喜びをもたらしたので、それをKhabravの住民と共有することにしました。この物語は、大胆なペットプロジェクト、オープンソースと自己啓発の力、そして主要な技術的詳細についてです。これがあなたにインスピレーションを与えることを願っています。





1.背景

2016年の前半に、センセーショナルなFindFaceがリリースされました。これにより、人間の顔の写真をアップロードして、対応するVKプロファイルを見つけることができます。それは大衆の抗議を引き起こし、地下鉄のエスカレーターに隠された写真による女の子の検索と、愛する人に不快な結果をもたらすポルノ女優の出版、そして失われた愛する人の発見の両方に、非現実的に速いことにつながりましたアメリカの映画のように、実際にのみ、カメラからのランダムな映像を使用して犯罪者を検索します。





, , " , ", . , 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.

, - , :





  • Pythonでマルチスレッドを処理しました。





  • MySQLクエリの最適化に関する特定の問題を掘り下げました。





  • スパゲッティにならないように、将来のためにアプリケーション、ファイル、コメントの組織を構築することを学びました





  • SSHを使用したコードから環境をセットアップする方法を学び、Ansibleの素晴らしさを実感しました。





  • 接着剤とスティックのマイクロサービスアーキテクチャを開発しました。これにより、Kubernetesの概念を簡単に理解できるようになりました。





そして、これはすべて、その後の作業やプロジェクトで私にとって非常に役に立ちまし





3.3。道徳

誰もが自分の結論を出すでしょうが、重要なことは、自分自身を試して、学び、探すことを恐れないでください!おもしろいと思います。








All Articles