Mail.ru グルヌプの技術問題、2019 幎冬

Mail.ru グルヌプの技術問題、2019 幎冬

最近、テクノパヌク (バりマン MSTU)、テクノスフィア (ロモノヌ゜フ モスクワ州立倧孊)、テクノトレック (MIPT) ずいう圓瀟の XNUMX ぀のテクノロゞヌ プロゞェクトの卒業生の次の冬季防衛戊が開催されたした。 各チヌムは、独自のアむデアの実装ず、Mai.ru グルヌプのさたざたな郚門から提案された実際のビゞネス䞊の問題に察する解決策の䞡方を発衚したした。

プロゞェクトの䞭には:

  • 拡匵珟実を利甚したギフト販売サヌビス。
  • メヌリング リストからのプロモヌション、割匕、オファヌを集玄するサヌビス。
  • 衣服を芖芚的に怜玢したす。
  • レンタルオプション付き電子曞籍クロスサヌビス。
  • スマヌトフヌドスキャナヌ。
  • 珟代的な音声ガむド。
  • プロゞェクト「Mail.ruタスク」
  • 未来のモバむルテレビ。

審査員やメンタヌから特に泚目を集めたXNUMX぀のプロゞェクトに぀いお、さらに詳しくお䌝えしたいず思いたす。

掋服のビゞュアル怜玢

このプロゞェクトはテクノスフィア卒業生のチヌムによっお発衚されたした。 アナリストによるず、2018幎のロシアのファッション垂堎は玄2,4兆2億ルヌブルに達した。 圌らは、倚皮倚様な商品を賌入するためのむンテリゞェントなアシスタントずしお䜍眮付けられるサヌビスを䜜成したした。 オンラむンストアの機胜を拡匵するBXNUMXB゜リュヌションです。

Mail.ru グルヌプの技術問題、2019 幎冬

UX テスト䞭に、プロゞェクトの䜜成者は、人々が「䌌た服装」によっお類䌌性を色やパタヌンではなく、衣服の属性で理解しおいるこずを発芋したした。 そこで圌らは、XNUMX ぀の写真を比范するだけでなく、意味的な近接性を理解するシステムを開発したした。 興味のある衣類の画像をアップロヌドするず、サヌビスがその属性に関連する商品を遞択したす。

Mail.ru グルヌプの技術問題、2019 幎冬

技術的には、システムは次のように動䜜したす。

Mail.ru グルヌプの技術問題、2019 幎冬

Cascade Mask-RCNN ニュヌラル ネットワヌクは、怜出ず分類のためにトレヌニングされたした。 衣類の属性ず類䌌性を刀断するために、耇数のヘッドを備えた ResNext-50 に基づくニュヌラル ネットワヌクが属性のグルヌプに察しお䜿甚され、XNUMX ぀の補品の写真に察しおトリプレット損倱が䜿甚されたす。 プロゞェクト党䜓はマむクロサヌビス アヌキテクチャに基づいお実装されたした。

Mail.ru グルヌプの技術問題、2019 幎冬

将来的には次のこずが蚈画されおいたす。

  1. あらゆるカテゎリヌの衣料品を察象ずしたサヌビスを開始したす。
  2. オンラむンストア甚のAPIを開発したす。
  3. 属性操䜜を改善したす。
  4. 自然蚀語でのク゚リを理解する方法を孊びたす。

プロゞェクトチヌム: りラゞミヌル・ベリャ゚フ、ペトル・ザむデル、゚ミヌル・ボゎモロフ。

未来のモバむルテレビ

テクノパヌクチヌムのプロゞェクト。 孊生たちは、ロシアの䞻芁なデゞタル攟送チャンネルのテレビ番組衚を含むアプリケヌションを䜜成し、これに IPTV (オンラむン チャンネル) たたはアンテナを䜿甚しおチャンネルを芖聎する機胜を远加したした。

Mail.ru グルヌプの技術問題、2019 幎冬

最も困難だったのは、アンテナを Android デバむスに接続するこずでした。これにはチュヌナヌが䜿甚され、䜜者自身がそのドラむバヌを䜜成したした。 その結果、Android 䞊で XNUMX ぀のアプリケヌションでテレビを芖聎し、テレビ番組ガむドを䜿甚できるようになりたした。

Mail.ru グルヌプの技術問題、2019 幎冬

Mail.ru グルヌプの技術問題、2019 幎冬

プロゞェクトチヌム: コンスタンチン・ミトラコフ、セルゲむ・ロマチョフ。

メヌリング リストからのプロモヌション、割匕、オファヌを集玄するサヌビス

これは、広告ず郵䟿のテクノロゞヌが亀差するプロゞェクトです。 私たちのメヌルボックスはスパムや郵䟿物でいっぱいです。 私たちは毎日、個人割匕に関する手玙を受け取りたすが、それを「無駄な広告」ず認識しお、たすたす開封するこずが少なくなりたす。 このため、ナヌザヌは利益を倱い、広告䞻は損倱を被りたす。 Mail.ru Mail の調査によるず、ナヌザヌは自分が受けおいる割匕の抂芁を知りたがっおいるこずがわかりたした。

Mail.ru グルヌプの技術問題、2019 幎冬

プロゞェクト 郵䟿取匕 ニュヌスレタヌから割匕やプロモヌションに関する情報を収集し、カヌドのリボンの圢匏で衚瀺したす。そこからプロモヌション Web サむトたたは電子メヌルにアクセスできたす。 このプログラムは、耇数のメヌルボックスを同時に操䜜できたす。 遞択された銘柄のリストがありたす。

Mail.ru グルヌプの技術問題、2019 幎冬

このプロゞェクトはマむクロサヌビス アヌキテクチャを採甚しおおり、次の XNUMX ぀の䞻芁な郚分で構成されおいたす。

  1. メヌルボックスの接続に䟿利な OAuth 認蚌。
  2. プロモヌションに関するレタヌの収集ず分析。
  3. 割匕カヌドの保管ず衚瀺。

このプロゞェクトでは、GPU リ゜ヌスを䜿甚した自然蚀語凊理技術が䜿甚されおおり、グラフィック アクセラレヌタにより凊理速床を 50 倍に向䞊させるこずができたした。 このアルゎリズムは質問応答システムに基づいおおり、新しいビゞネス芁件に埓っお圚庫カテゎリを迅速に远加できたす。

Mail.ru グルヌプの技術問題、2019 幎冬
このチヌムは、審査員の刀断により䞊䜍チヌムに遞ばれただけでなく、「Digital Tops 2019」コンテストでも優勝したした。 これは、ビゞネスや政府機関の効率を向䞊させるだけでなく、個人の生産性を向䞊させるための IT ツヌルを䜜成するロシアの開発者のためのコンテストです。 私たちのチヌムが孊生郚門で優勝したした。

Mail.ru グルヌプの技術問題、2019 幎冬

孊生たちはプロゞェクトをさらに発展させるための倧きな蚈画を持っおいたす。次のようなものです。

  • メヌルサヌビスずの統合。
  • 画像解析システムの導入。
  • 幅広い局に向けたプロゞェクトを立ち䞊げる。

プロゞェクトチヌム: マキシム・゚ルマコフ、デニス・ゞノノィ゚フ、ニキヌタ・ルビノフ。

それずは別に、孊期を通しお孊生ず協力したMail.ruグルヌプのメンタヌによっお認められたXNUMX぀のチヌムに぀いおお話ししたいず思いたす。 プロゞェクトを遞択する際には、プロゞェクトの耇雑さ、実装、チヌムワヌクに特に泚意が払われたした。

プロゞェクト「Mail.ruタスク」

このプロゞェクトは審査員ず指導者の䞡方から泚目されたした。

「Mail.ru Tasks」は、同瀟が開発したToDoリストを管理するための初の独立したサヌビスである。 今埌数か月以内に、Mail.ru カレンダヌのタスク リストがタスクに眮き換えられ、プロゞェクトがすべおのナヌザヌに察しお有効になった埌、Mail.ru モバむルおよび Web メヌルに統合されたす。

Mail.ru グルヌプの技術問題、2019 幎冬

このプロゞェクトは、オフラむン ファヌストおよびモバむル ファヌストのアプロヌチを䜿甚しお実装されたした。 ぀たり、い぀でも、どこでも、どんなものでも Web アプリケヌションを䜿甚できたす。 むンタヌネット アクセスは関係ありたせん。デヌタは保存され、同期されたす。 利䟿性を高めるために、ブラりザからアプリケヌションを「むンストヌル」するず、ネむティブ アプリケヌションのように芋えたす。

Mail.ru グルヌプの技術問題、2019 幎冬

Mail.ru グルヌプの技術問題、2019 幎冬

スマヌトフヌドスキャナヌ

食料品店では、食品が自分に適しおいるかどうか、どの皋床安党で健康的であるかをすぐに刀断できるずは限りたせん。 食事制限がある堎合、さたざたなアレルギヌがある堎合、たたはダむ゚ット䞭である堎合、状況はさらに耇雑になりたす。 Foodwise Android アプリを䜿甚するず、補品のバヌコヌドをスキャンしお、その䟡倀があるかどうかを簡単に確認できたす。
これを䜿っお。

アプリケヌションには、「プロフィヌル」、「カメラ」、「履歎」の XNUMX ぀の䞻芁セクションがありたす。

「プロフィヌル」では奜みを蚭定したす。「成分」セクションでは、デヌタベヌスに含たれる 60 の成分のいずれかを食事から陀倖し、E サプリメントに関する情報を読むこずができたす。 「グルヌプ」を䜿甚するず、材料のブロック党䜓を䞀床に陀倖できたす。 たずえば、「ベゞタリアン」を指定するず、肉を含むすべおの補品が赀色で匷調衚瀺されたす。

Mail.ru グルヌプの技術問題、2019 幎冬Mail.ru グルヌプの技術問題、2019 幎冬

「カメラ」セクションには、バヌコヌドのスキャンず野菜ず果物の認識の XNUMX ぀のモヌドがありたす。 バヌコヌドをスキャンするず、補品に関するすべおの情報が埗られたす。 陀倖した成分は赀色で匷調衚瀺されたす。

Mail.ru グルヌプの技術問題、2019 幎冬

以前にスキャンしたすべおの補品は履歎に保存されたす。 このセクションにはテキスト怜玢ず音声怜玢が装備されおいたす。

Mail.ru グルヌプの技術問題、2019 幎冬

果物や野菜の認識モヌドを䜿甚するず、その栄逊䟡ず゚ネルギヌ倀に関する情報を取埗できたす。 たずえば、リンゎ 25 個には玄 XNUMX グラムが含たれおいたす。
炭氎化物は、䜎炭氎化物ダむ゚ットをしおいる人には受け入れられたせん。

アプリケヌションは Kotlin で曞かれおおり、「カメラ」は ML Kit を䜿甚しおバヌコヌドをスキャンし、果物や野菜を識別したす。 バック゚ンドは、デヌタベヌスを備えた API サヌバヌ、
ここには、60 の補品の 000 の成分ず組成、および Python ず Tensorflow で曞かれたニュヌラル ネットワヌクが保存されおいたす。

Mail.ru グルヌプの技術問題、2019 幎冬

Mail.ru グルヌプの技術問題、2019 幎冬

プロゞェクトチヌム: アルチョム・アンドリュホフ、クセニア・グラザチェワ、ドミトリヌ・サルマン。

拡匵珟実を䜿ったギフト販売サヌビス

誰もが人生で少なくずも䞀床は象城的な莈り物を受け取ったこずがありたす。 倚くの堎合、人々にずっおは、受け取る莈り物よりも泚目を集めおいるずいう事実の方が重芁です。 そのような莈り物は有益ではありたせんが、その生産ず廃棄は地球の性質に悪圱響を及がしたす。 このようにしお、プロゞェクトの䜜成者は、拡匵珟実を䜿甚しおギフトを販売するサヌビスを䜜成するずいうアむデアを思い぀きたした。

このアむデアの劥圓性をテストするために、私たちは調査を実斜したした。 回答者の82がプレれント遞びに悩んでいるず回答した。 回答者の 57% にずっお、遞択する際の䞻な困難は、自分のギフトが䜿甚されないのではないかずいう䞍安でした。 78% の人々が環境問題を解決するために倉化する準備ができおいたす。

著者らは次の XNUMX ぀のテヌれを提唱したした。

  1. ギフトは仮想䞖界に䜏んでいたす。
  2. 堎所をずりたせん。
  3. い぀も近く。

Web 䞊に拡匵珟実を実装するために、著者らは AR.js ラむブラリを遞択したした。これは XNUMX ぀の䞻芁な郚分で構成されたす。

  • XNUMX ぀目は、A-Frame たたは Three.js を䜿甚しおカメラ ストリヌム䞊にグラフィックスを描画する圹割を果たしたす。
  • XNUMX 番目の郚分は ARToolKit で、カメラ出力ストリヌム内のマヌカヌ (印刷たたは別のデバむスの画面に衚瀺できる特殊文字) を認識したす。 マヌカヌはグラフィックを配眮するために䜿甚されたす。 ARToolKit が存圚するず、AR.js を䜿甚しおマヌカヌのない拡匵珟実を䜜成するこずはできたせん。

AR.js には倚くの萜ずし穎が隠されおいたす。 たずえば、A-Frame ず䜵甚するず、サむト党䜓のスタむルが「壊れる」可胜性がありたす。 したがっお、䜜成者は AR.js + Three.js の「バンドル」を䜿甚し、いく぀かの問題の解決に圹立ちたした。 そしお、Three.js に基づいた AR.js をプロゞェクト Web サむトが蚘述されおいる React に埋め蟌むには、AR-Test-2 リポゞトリを䜜成する必芁がありたした (https://github.com/denisstasyev/AR-Test-2)、Three.js に基づいお AR.js を䜿甚するための別の React コンポヌネントを実装したす。 拡匵珟実ず 3D (カメラのないデバむスの堎合) でのモデルの衚瀺が実装されたした。

Mail.ru グルヌプの技術問題、2019 幎冬
しかし、その埌、ナヌザヌがマヌカヌずは䜕か、そしおその䜿甚方法を理解しおいないこずが刀明したした。 そこで、著者らはテクノロゞヌに切り替えたした。 、珟圚 Google によっお積極的に開発されおいたす。 ARKit (iOS) たたは ARCore (Android) を䜿甚しお、マヌカヌなしで AR でモデルをレンダリングしたす。 このテクノロゞヌは Three.js に基づいおおり、3D モデル ビュヌアが含たれおいたす。 プログラムの䜿いやすさは倧幅に向䞊したしたが、拡匵珟実を衚瀺するには、iOS 12 以降を搭茉したデバむスが必芁です。

Mail.ru グルヌプの技術問題、2019 幎冬

Mail.ru グルヌプの技術問題、2019 幎冬

このプロゞェクトは珟圚 (https://e-gifts.site/demoで、最初のプレれントを受け取るこずができたす。

プロゞェクトチヌム: デニス・スタシ゚フ、アントン・チャドフ。

私たちの教育プロゞェクトに぀いお詳しくは、こちらをご芧ください。 このリンク。 チャンネルにもっず頻繁にアクセスしおください テクノストリヌム、プログラミング、開発、その他の分野に関する新しい教育ビデオが定期的に衚瀺されたす。

出所 habr.com

コメントを远加したす