テクノパヌク、テクノスフィア、テクノトラック卒業生のプロゞェクト







私たちのオフィスでは、半幎ごずにMail.Ru Groupの教育プログラムの卒業生のプロゞェクトが開催されおいたす。 今回は、TechnoparkN.E. Baumanにちなんで呜名されたMSTUずの共同プロゞェクト、Technospheresモスクワ州立倧孊のプロゞェクト、およびTechnotrekMIPTののメンバヌが、プロゞェクトだけでなく、Mailのさたざたな補品のToRに関する教育プロゞェクトも発衚したした。 Ru GroupこれはVKontakte、Odnoklassniki、Dobro Mail.Ruです。 冬孊期のリリヌスに最適なプロゞェクトを䜜成者からのコメントずずもに甚意したした。







PrintBoxTechnotrek-孊生向けの倧孊向けオンラむン印刷サヌビス





プロゞェクトチヌムMaxim Pedoshenko、Ekaterina Zamyatina







本質は䜕ですか

プロゞェクトのアむデアは2幎前に登堎したもので、昚幎発売する予定でした。 サヌビスを実行可胜なレベルに远加し、最初のプリンタヌを接続した埌、研究所の䞀般物理孊および応甚物理孊FOPFでテストを実斜し始めたした。 人々は私たちに間違いに぀いお曞いお、ナヌザビリティのフィヌドバックを残したした。 テスト䞭に、技術的な問題を発芋したした。それらは、プリンタヌの接続、孊生による玙の盗難、䜿いやすさに関連しおいたす。 プロゞェクトが開発されたずき、それをどのように䜿甚するかは明らかでしたが、人々は倧きな赀いボタンを芋ず、玹介文を読むこずを拒吊したした。 そのため、サむトのデザむンず機胜は、ナヌザヌに完党に明確になるように再蚭蚈されおいたす。







プロゞェクトの詳现

Alexya Moiseenkoのレッスン「むンタヌフェヌスの開発」で、Ilya Stytsenkoによっお実斜されたTechnotrekのDjangoクラスでプロゞェクトの開発を開始し、商業的な芳点、枬定基準などからアむデア自䜓を分析し始めたした。 圓初、このアむデアは物理孊郚で実装されたしたが、それに取り組んでいた人々はアプリケヌションのサポヌトずプリンタヌ自䜓のメンテナンスを攟棄したため、マキシムはそれらず競合するこずを提案したした。







プロゞェクトは完党にdjangoで曞かれおおり、専甚のサヌバヌがあり、その䞊にgitなしで新しいコヌドをアップロヌドし、埐々にバック゚ンドずフロント゚ンドの分離に切り替え、Django Templates React'omをプッシュしたした。 プロゞェクトは非垞に迅速に開発され、コヌド内を移動するこずが困難になったため、githubに閉じたリポゞトリを䜜成したした。 最初に、開発にはそれぞれのブランチが1぀あり、すべおがマスタヌに行きたしたが、それは䞍䟿であるこずがすぐにわかり、各問題タスクに察しお独自のブランチを䜜成し始めたした。 そのため、より䟿利になりたした。 それぞれの問題に分岐がありたした。Mail.RuGroupのプロゞェクトのように、タスクトラッカヌJiraを䜿甚するのは論理的でしたが、珟圚は開発䞭です。 珟時点では、各開発者私たち2人は別々のアドレスに独自のバヌゞョンのサむトを持っおいたす。各コピヌは、展開甚のスクリプトセットを䜿甚しお数分で展開されたす。







今、私たちはMIPTで正匏にスタヌトしたした。 防埡の盎埌に、圌らは他の孊郚から私たちに手玙を曞いお、プリンタヌを開くこずを申し出たした-これは、私たちが本圓に䜕か有甚で需芁があるこずを瀺唆しおいたす。 珟圚、他の倧孊のニヌズず特性に合わせおサヌビスを完成させおおり、たもなく他の堎所での開業を詊みたす。







音楜マップ-ナヌザヌVKontakteTechnosphereの音楜マップ





プロゞェクトチヌムりラゞミヌルブガ゚フスキヌ、ダナズロチェフスカダ、ラリヌナシャバリ゚ノァ







本質は䜕ですか

このプロゞェクトのアむデアは、メンタヌであるAlexey VoropaevずDmitry Solovyovによっお提案されたした。 か぀おは、4぀の気分に応じお曲を分類できる゜ニヌのプレヌダヌがいたした。 技術が進歩し、人工知胜ずニュヌラルネットワヌクに関連する分野が最近掻発に開発されおいるずいう事実を考えるず、私たちはナヌザヌが奜きなもっずクヌルな䜕かをするこずができるこずに気付きたした。 VKナヌザヌの音声録音のムヌドを芖芚化する音楜マップを䜜成するこずにしたした。 このサむトは非垞に人気があり、倚くの人々私たちを含むがお気に入りのオヌディオレコヌディングをそこに保存しおいるため、このサむトを遞択したした。







プロゞェクトの詳现

このアプリケヌションは、Chromeブラりザの拡匵機胜です。むンストヌルが簡単で䜿いやすいです。 圓然、問題の調査から始めたした。音楜のムヌドを刀断するためにどのアプロヌチが䜿甚されたかです。 十数件の科孊蚘事を芋た埌、録音の感情を分析するためにニュヌラルネットワヌクを䜿甚しようずした人はほずんどいないこずに気付きたした。







私たちにずっおのもう1぀の課題は、感情を芖芚化するタスクでした。 心理孊では、人間の気分を衚珟するための倚くのモデルがあり、それぞれに長所ず短所があるこずがわかりたした。 いわゆるサヌカムプレックス空間モデルに決めたした。その考えは、あらゆる感​​情を2次元空間の点ずしお衚珟できるずいうこずです。 このスケヌルのおかげで、ナヌザヌの気分に応じおナヌザヌが理解できる方法で圌のオヌディオレコヌディングを芖芚化するこずができたした。







アプリケヌションに関する3぀の䜜業領域を特定したした。









仕事の範囲は非垞に広かったので、誰もがあらゆるこずに挑戊するこずができたした。 私たちのチヌムは非垞に調敎された方法で行動したした。特定の問題を解決するためにさたざたな方法を絶えず考え出し、個々の郚品の実装の特城を理解するのを助けたした。 私たちが遭遇した䞻な問題は、3か月ずいう非垞に厳しい締め切りでした。 この短い時間で、フロント゚ンドの開発JavaScriptで曞くこずを孊ぶ、ニュヌラルネットワヌクをトレヌニングするためのフレヌムワヌクの耇雑さPyTorchをれロから理解し、モゞュヌル開発の技術Dockerを習埗する必芁がありたした。 珟時点では、アプリケヌションはすでに耇数のナヌザヌ向けにテストモヌドでむンストヌルされおいたす。







Team PhototeleportTechnosphere-ポヌトレヌトのセグメンテヌションのためのWebサヌビス





ロヌマン・ノァシリ゚フ







本質は䜕ですか

私たち5人が䞀緒に座ったずきにブレヌンストヌミングセッションでアむデアが浮かびたしたセルゲむ、私、ティムヌル、そしおメンタヌであるアレクセむずドミトリヌ。 私たちは座っお、なぜそのようなニュヌラルネットワヌクを䜿っお物事を良くするこずができるのか考えたした。 私たちは、実甚的な理由で、面癜くなりたすが、䜕をすべきか、どのように、そしお倚忙であるずきに締め切りを実際に満たすように遞択する必芁がありたす。







プロゞェクトの甚途は䜕ですか おそらくこれがボトルネックの1぀です。 ここでは、非垞に倚くのアプリケヌションずサヌビスがペむロヌドを1぀だけ運ぶず蚀うこずができたす。 たずえば、猫の写真にアヌトフィルタヌを適甚し、猫をさらにキュヌトにする方法は䜕ですか ここでも同じ話です。ポヌトレヌトを撮り、背景をもっず面癜いものに倉えたした。 しかし、技術的な芳点から考えるず、どのアヌキテクチャを採甚するか、どのトレヌニングアルゎリズムを䜿甚するか、どのパラメヌタを䜿甚するか、その他倚くの埮劙な点が考えられたす。







プロゞェクトの詳现

䞻にテクノスフィアで研究した技術ず蚀語を䜿甚したした。 ニュヌラルネットワヌクの堎合、これはPyTorchフレヌムワヌクであり、したがっおPython蚀語では、サヌバヌ偎にGolangを䜿甚したした。これにより、高性胜で信頌性が高くスケヌラブルなバック゚ンドをすばやく簡単に䜜成できたした。 幞いなこずに、ちょうどこの倏、この蚀語の集䞭コヌスを受講したした。 䞻にニュヌラルネットワヌクずサヌバヌで䜜業し、クラむアントを可胜な限り最小化したした。POST芁求を送信するためのフォヌムを䜿甚しお、単䞀のHTMLペヌゞにしたした。 なぜなら、チヌムには私ずセルゲむの2人しか残っおいなかったため、時間ず゚ネルギヌは远加されなかったからです。







最初に、蚘事ず遞択したアヌキテクチャ、トレヌニング甚のデヌタセットを調査したした。 10月から11月のどこかで、サヌバヌ郚分のプロトタむプがすでに動䜜しおおり、そこでニュヌラルネットワヌクを䞊列に接続し、そのトレヌニングの実隓を継続し、品質を改善したした。 最も重芁なこずは、私たちはなんずかニュヌラルネットワヌクを蚓緎し、これで防埡に来たした私たちの䞻な目暙はたさにそれでした。 プロゞェクトのさらなる開発に぀いお話す堎合、このためには、䟋えば、Telegramのモバむルアプリケヌションたたはボットの圢で矎しいフロント゚ンドを開発し、背景をがかす、フィルタヌを適甚するなどの远加機胜を実装し、そしおもちろん、異皮デヌタをトレヌニングする必芁がありたす。 プロゞェクトの終わりに、私たちはあなたが長い間それに取り組むこずができるず匷く感じおいたす。









セルゲむ・グラバリン







Dobro Team-プロゞェクトWelcome Mail.RuTechnoparkの補助サヌビス





プロゞェクトチヌムEvgeny Novikov、Igor Eckert、Andrey Kochetkov







本質は䜕ですか

このアむデアは、Good Mail.Ruのチヌムによっお提䟛されたした。 圓初、このアむデアは補助的なサヌビスのように聞こえたした。これは、ゲヌミフィケヌションを通じお、新しいナヌザヌをGoodサヌビスに匕き付けるこずができたした。 埌に、私たちは善の代衚者ず数回䌚い、その時点で䜕を持っおいるかを瀺し、アむデアを提䟛したした。 珟圚、このアプリケヌションには2぀の䞻な機胜がありたす。ナヌザヌ間の玛争ず目芚たし時蚈です。 目芚たし時蚈のアむデアは、その転送ごずにお金が慈善団䜓に匕き萜ずされるずいうものです。







プロゞェクトの詳现

アプリケヌションの各ナヌザヌは、賭け金の額、玛争の説明、および玛争が終了する日付を瀺すこずにより、友人に賭けを提䟛するこずができたす。 友人が賭けをした堎合、玛争が終了した日に、䞡方のナヌザヌがどちらが勝ったかを蚘録する必芁がありたす。 勝者は盞手のベットを受け取り、お金の䞀郚は慈善団䜓に寄付されたす。 たた、゜ヌシャルネットワヌクの友人ず議論するこずも重芁です。 友人の掻動が分類される、いわゆるフレンドフィヌドもありたす。 善行のために、Ivanは友人ず共有できる成果を受け取りたす。













技術的な芳点から芋るず、すべおが非垞に単玔です。 背面はpythonでdjangoで曞かれおいたす。 ベヌス-MongoDB。 iOSアプリケヌションはSwiftで䜜成されおいたす。 遞択されたアヌキテクチャはViperアヌキテクチャです。 たた、このアプリケヌションではリアクティブプログラミング、特にSwift蚀語の実装を䜿甚しおいたす。これらはRxSwiftずRxCocoaです。







MailExpress-テンプレヌトを䜿甚したアドレス垳のマヌケティングメヌルリストTechnopark





プロゞェクトチヌムVladislav Smirnov、Dmitry Rudnev、Alexey Mokeev、Martin Komitsky







本質は䜕ですか

Mail.Ru Groupのさたざたな郚門の埓業員から、瀟内には倚くの電子メヌル配信サヌビスがあり、それぞれが独自の郚門に合わせお調敎されおおり、単䞀のサヌビスでは高床な分析が提䟛されないこずがわかりたした。 そこで、私たちは独自のサヌビスを䜜成し、利甚可胜なすべおの最高の偎面を組み合わせ、分析を提䟛し、将来の芋通しを立おるこずにしたした。







圓瀟のサヌビスでは、テンプレヌトを䜿甚しおアドレス垳を䜿甚しおメヌルマヌケティングキャンペヌンを行うこずができたす。 Webむンタヌフェむスには、テンプレヌト甚のビゞュアル゚ディタヌがありたす。 アドレス垳では、各受信者を倉数に蚭定できたす。 完璧な郵送のために、分析が提䟛されたす。 必芁に応じお、独自のドメむンで動䜜するようにサヌビスを構成できたす。







プロゞェクトの詳现

このプロゞェクトには、フロント゚ンド、バック゚ンド、システム管理の3぀の圹割がありたした。 チヌムは、アヌキテクチャ的に耇雑なバック゚ンドに焊点を圓お、そこに2人の参加者を割り圓お、フロント゚ンドずシステム管理開発者、セキュリティ監査、サヌバヌメンテナンスなどにそれぞれ1人を割り圓おたした。 倚くの堎合、さたざたなアヌキテクチャ䞊の決定を行う必芁があったため、開発は䞻にMail.Ru Groupのオフィスで䞀斉に行われたした。







䜿甚されたテクノロゞヌ









開発䞭に、さたざたな問題が発生したした。 おそらく、珟圚最も困難なこずは、さたざたなメヌルサヌビスのスパム察策を正盎に通過するこずです。 たた、メヌルおよびネットワヌクテクノロゞヌの調査ず蚭定にも倚くの時間を費やしたした。 柔軟なアヌキテクチャをすぐに正しく構築するこずは非垞に困難であり、その結果、䜕床か倉曎されおより良いものになりたした。 MVPを開発した埌、私たちのシステムをテストしたい最初の人たちが珟れたした。圌らは人事郚の埓業員で、毎日倧量のメヌルを手動で䜜成しおいたした。







サヌビスには商業的可胜性があるため、閉鎖されたリポゞトリでサヌビスの開発を行いたした。 ここでプロゞェクトをテストできたす 。










プレれンテヌションはここにありたす 。 次のプロゞェクトのうち、最高埗点を獲埗したいものはどれですか。








All Articles