Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

PHPでAIプログラミングコンテスト準優勝するまでの軌跡

10.435 visualizaciones

Publicado el

PHPカンファレンス2014での発表内容

Publicado en: Software
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí

PHPでAIプログラミングコンテスト準優勝するまでの軌跡

  1. 1. PHPでAIプログラミングコンテスト 準優勝するまでの軌跡 あるいはDISられがちなPHP使いに送る I LOVE PHPという話 @dekokun
  2. 2. 今日話すこと • AIプログラミングコンテストについて • I LOVE PHP
  3. 3. AIプログラミングコンテスト について
  4. 4. • 日本最大のゲーム開発者向けカンファレンス CEDEC 2014の中で行われたAIプログラミン グコンテスト • 色々な言語で参加可能
  5. 5. 使用可能言語
  6. 6. •C • C++ • Java • C# • Scala • Haskell • Ruby • Python • Perl • PHP • JavaScript
  7. 7. この言語群の中での AIプログラミングにおける PHPの立ち位置
  8. 8. PHPの立ち位置 • 並列処理が苦手 • 特に豊富ではない数学関数ライブラリ群 • 直列での速度も特に早くない(この中では遅い方) • タイプヒンティング最高!!!(あまり関係ない) • 柔軟な配列と多彩な配列操作関数
  9. 9. PHPの立ち位置 • Web系の言語としてはある程度使えてもAIプロ グラミングにおいては色々と致命的…
  10. 10. BUT
  11. 11. I LOVE PHP
  12. 12. PHP大好きだし、 DisられがちなPHPを選んで 優勝したら楽しそう
  13. 13. •C • C++ • Java • C# • Scala • Haskell • Ruby • Python • Perl • PHP • JavaScript 選択
  14. 14. 頑張って戦った
  15. 15. どうやって戦ったかちょいみせ
  16. 16. ちょいみせ (並列実行編) • 並列計算のためにsystemコマンドなどで別プロセス を立ち上げるか • 予選では事前にプログラムをアップロードして他の人 と戦えるサーバがありそのプログラムの標準エラー出 力を確認することができたため、file_get_contentsで /proc/cpuinfoファイルを覗き見てコア数を確認。1コ アだったため並列実行の意味なしということでやめた
  17. 17. ちょいみせ (外部サーバ編) • 外部に性能の超いいサーバを用意してそのAPIを叩 き、計算自体はそいつにやらせよう • 外部に出ようとしたらエラーとなったので諦め(も しこれができていたら邪悪だったなぁ)
  18. 18. ちょいみせ (JenkinsでのCI編) • AIプログラミングは、バグっているかバグっていないか チェックが非常に難しい。。 • GitリポジトリにPUSHしたタイミングでJenkinsに数百戦 させて勝率をプロットし強くなっているかどうかチェック • AWSのc3.8xlargeというかなり最強に近いインスタンス を使用し、2日で4000円ほどが吹き飛んだが非常に役に 立った
  19. 19. ちょいみせ (まとめ) • 特にPHP関係ないけど、まぁ、PHPで勝つために頑 張りましたということで • 唯一PHPで良かった点として、xhprofが便利でした
  20. 20. もっと詳しく
  21. 21. 時間もないので詳しくはブログで (「でこてっくろぐ」で検索)
  22. 22. 気になる結果は?
  23. 23. 決勝進出、準優勝!!!!
  24. 24. まとめ
  25. 25. AIプログラミングにはPHPは向 いてないので使わないほうがい いです
  26. 26. I LOVE PHP
  27. 27. 最後に
  28. 28. • ISUCONというWebサーバのスピードアップ を競うコンテストがあります
  29. 29. • 先日予選が行われ、無事決勝進出しました
  30. 30. • PerlやRubyを倒して優勝しPHPの凄さを世に 知らしめてきます!
  31. 31. I LOVE PHP
  32. 32. ありがとうございました

×