最終的なRussianCodeCup 2013:Photoreport

友人、もしあなたがRussianCodeCup 2013の決勝戦に行かなかったとしても、絶望しないでください。

あなたが私たちと一緒だったなら、あなたはあなたの思い出をリフレッシュし、コメントであなたの印象を共有する機会があります。











メロンとバナナを介して遊ぶ3Dプリンターと戦闘ロボットは、IT企業にとって一般的なものです



9月23日、27階建てのタワー(Mail.Ru Groupの新しいオフィス)で、ロシアコードカップ2013オリンピアードの決勝戦が開催されました。

ロシアの都市から来た3万5千人のプログラマー(そして、ロシア語を話す外国の代表者数名がファイナルに参加しました)がオリンピアードに参加しました。 49人の男と1人の少女が決勝に進み、6つの困難な問題を解決しなければなりませんでした。





唯一のファイナリストの少女は必然的に注目を集めました



ファイナリストは問題の解決に完全に夢中になりましたが、有名なスピーカーとデジタルスターがイベントのゲストの前で次々と話しました。





Mail.Ru GroupのCEO兼創設者であるDmitry Grishinと式典のホストであるAnton Komolov



公演









ドミトリー・スクリャロフはスピーチを2つの部分に分けました。 最初の例では、「非常に単純です」という反転を紹介しました(実際には-はい)。 第2部(「ブラインドリバースエンジニアリング」)では、Huawei機器でパスワードハッシュアルゴリズムを学習する例を使用して、「プログラマのように考える」危険性について説明しました。 スクリャロフの方法は、基本原則に基づいています。



プログラマーとして考え、スキルを実践に移すことは確かに良いことです。 ただし、ほとんどのプログラマーは主に効率に焦点を合わせています。 他のプログラマーが簡単に計算できる標準的なアプローチを使用しているため、重大なセキュリティリスクが生じる可能性があります。







デジタル魔術師であるサイモン・ピエロによる逆説分析から気を散らすことができました。 彼のスキルレベルは、YouTubeビデオ「 Simon Pierro iPad Magic 」で評価できます。







世界初のWebベースロボットの発明者であるKen Goldbergによるクラウドロボット工学に関するプレゼンテーションが、深刻な世界に戻りました。

映画「マトリックス」のシーンからクラウドロボット工学を理解する最も簡単な方法が可能です。ヘリコプターパイロットトレーニングプログラムがTrinityの頭の中に読み込まれます。 インターネットのおかげで、見慣れないオブジェクトと対話するロボットは、更新された動作プログラムをダウンロードすることにより、問題をリアルタイムで解決できます。 クラウドコンピューティングは、ロボットに素晴らしい機会を与えます。ロボットは、「クラウド」を使用するだけでなく、別のロボットのデータベースを参照して、自分で何かを学ぶことができます。







しかし、教授は彼と彼の同僚が手頃な予算のロボットの作成に従事していたアフリカ大陸から遠くからスピーチを始めました。 工業生産で10ドルかかるロボットを想像できますか? 結局のところ、そのようなシステムのみが、高度な技術の広範な利用可能性の瞬間を近づけます。







予算ロボット自体の競争が発表され、その勝者は、バランスのためにソニーのコンソール、ホイール、2つのロリポップのコントローラーからモデルを作成しました。 ロボットはロリーボットと呼ばれていました。 これが安価なロボットの唯一の概念ではありません。 愛好家は、ロボット工学に直接関連していなくても、文字通りすべてからモデルを作成します-レゴコンストラクター、子供のラジコン玩具の詳細は、ただのゴミです。

全体が文字通り1チップである小型ロボットは、「クラウド」を介してのみ効率的にデータを処理できます。 クラウドコンピューティングは、馴染みのない環境に適応するのに役立ちます。 ゴールドバーグは、Google Gogglesオブジェクト認識システムを類推として引用しました。 ロボットがなじみのないものに遭遇すると、Googleは彼がオブジェクトを認識するのを助け、これに基づいて、オブジェクトとの相互作用のモデルを変更します。







現代のロボットのほとんどは、それ自体は何もせず、魂を込めずに注文を実行し、人間のオペレーターと同じ間違いを犯します。 すでに、クラウド学習テクノロジーにより、ロボットは人間と同じ品質レベルでアクションを実行できますが、はるかに高速です。 数年後、最初に人間から、次に他のロボットから学んだ機械は、品質のレベルを10倍に高めます。

私たちは文字通り「産業用インターネット」の時代に入ります。そこでは、デバイスが相互に通信を開始し、仲介者(人)をバイパスして、最も効果的な学習プロセスを確立します。







ロボットの後、魔法はホールに戻りました。 マルコテンペストは、テクノロジーと魔法が何百年もの間どのように共存してきたか(A.クラークによる「十分に開発された技術は魔法と区別がつかない」)を語り、 デジタル幻想を示しました。







最後の講演者は、伝説的なエドワード・ヨーダンであり、構造システム解析の方法の開発者であり、コンピューターの殿堂のメンバーであり、ベストセラーの本「The Way of the Kamikaze」の著者です。 ジョーダンは、物議を醸すパフォーマンスをプログラミングの未来に捧げました。

今後10年間で今日の若いプログラマーは何を待っていますか?

まず、ハードウェアについて話します。 40年以上前、ゴードンムーアは、彼の観察に基づいて、集積回路のトランジスタ数が2年ごとに2倍になるというルールを概説しました。 ムーアは当初、彼の法律はさらに10年間、つまり1975年まで有効になると予測していました。

法律はまだ有効です。 2008年に、インテルは法律が2029年まで有効であると仮定しました。 コンピューターは今日よりも100倍高速になります-これは抽象化ではなく、理論的な問題ではありません。 しかし、それは何を与えますか?

ハードウェアの進歩はプログラムのすべての欠陥を治すと考えられていますが、注意深い観察者はプログラムが遅くなっていることに気付くかもしれません。 ワースの法則にあるように、「プログラムはコンピューターが速くなるよりも速くなります。」

最近、遅いコンピューター上でプログラムがどのように完璧に機能する(そして引き続き機能する)かを見てきました。 1977年に作成されたVoyager-1オンボードコンピューターは、iPhoneの240,000倍の強度ですが、それでも正常に動作します。 プログラマーの能力が制限されるほど、より正確に必要になり、十分に開発された開発戦略を立てることができます。 現在市場に参入しているカスタム製品には、コンピューティング能力の面でほとんど制限がありません。

プロセッサの処理能力が100倍に増加したことから、天気予報、生物医学および遺伝子研究、AI開発などの分野での成功が期待されています。 しかし、他の多くの分野では、処理能力の向上はソフトウェアの劣化につながる可能性があります。







コンピューターは、より強力で安価になっています。 予測によると、2014〜2015年まで 世界には20億台のパソコンがありますが、数年後にはパソコンではなくスマートフォンが一般的に使用されるデバイスになる可能性が高くなります。 将来、無料または非常に安価なコンピューターは、使い捨てコンピューター、非常に短い寿命を持つ自己破壊型デバイス、およびパーソナライズされたデバイスの概念の出現につながります。

このような状況では、ソフトウェアの改善はプログラマーにとっての優先事項ではありません。 現在でも、ほとんどの開発者は悪いコードを書き続けており、大多数の企業はプロジェクトの通常の実行方法を学んでおらず、最小限のリソースで済み、ほとんどのタスクは「正面から」解決されています。 何百万ものアプリケーションが私たちを待っており、成功するのはほんの一部です。 ソフトウェアの分野で新しい爆発的なソリューションが登場するかもしれませんが、プログラマーがそれらを思い付くのではなく...普通のユーザーです。



オリンピアード







その日のメインイベントは授賞式でした。 しかし、チャンピオンが指名される前に、ゲストは競技の最後の4時間が開催された条件について知らされました。

参加者は自分のラップトップだけで武装しており、6つの問題を解決しなければなりませんでした。 同じ数の問題が解決された場合、アルゴリズムは書き込みの速度と失敗した試行の数によって評価されました。 アルゴリズムが各タスク用に準備された100個のテストのうち少なくとも1つをパスしなかった試行は失敗したと見なされました。







外部オブザーバーのタスクは2つのタイプに分けられます。 彼らがあなたに何を望んでいるかが明確ではなく、タスクがあなたにとって明確であるが、解決策がまったく明らかでない場合。 2番目のタイプの例は、Gennady Onishchenkoを喜ばせるタスクです。 スライドは予防接種手順を示しています。 予防接種のたびに、人々は免疫力を高めました。 タスクの目標は、特定の日に人々の集団の免疫レベルを決定することです。

このスレッドで表示される決勝のすべてのタスクの詳細な分析。



やりがいのある







授賞式は、クアドロコプターの飛行を開始しました。 その後、アントン・コモロフがステージに現れ、いくつかのノミネートを発表しました。





Pavel Kunyavskyが賞を受賞した「Brevity-sister t。」





ロシアのテレコムおよびマスコミュニケーションニコライニキフォロフ大臣は、新しいiPadを売り込んでいます。 実際、いいえ:彼はDmitry Zhukovに最速のソリューションの賞を与えました





最高の3位は、ハリコフ工科大学ドミトリー・ジュルガコフの卒業生でした。 彼の賞金は3000ドルです





2位と5000ドルは、NRU ITMO Gennady Korotkevichの学生によって持ち帰られました





1位、1万ドルとお金で買えないカップは、モスクワ州立大学を卒業し、RCC 2011で優勝したピーター・ミトリチェフに行きました。







これに、再び、受賞者にお祝いの言葉とリコール:

最優秀賞は、写真記事のページには載っていませんでした。



最高の報酬は、人事市場と呼ばれる空腹の大獣を養うために彼らが自ら持ち込む経験です



PSこの素晴らしいイベントにを招待してくれたmedia_magnitに感謝します!



All Articles