ドット絵はファミリーコンピュータなどの時代ではゲーム画面にとっての当たり前でしたが、解像度が上がり3DCGを用いたゲーム画面が当たり前になった今では、レトロなゲームを思い起こさせるノスタルジックなものとして楽しまれるようになっています。そんなドット絵をイラスト調に変換しながら拡大することができるのが…
共同編集を支える技術とライブラリの活用 – ICS MEDIA
『Google Docs』や『Figma』といったリアルタイムな共同編集ツールの恩恵を受けている人は数多くいるでしょう。『Visual Studio Live Share』のようなエンジニアに嬉しいツールも生まれ、今日ではオンライン上でも円滑なコミュニケーションが可能になっています。 これらのツールの基礎にあるのが「共同編集」のテクノロ…
みんな、とにかくオセロAIを作るんだ – Qiita
オセロAIってなんか難しそう?そんなことはありません。むしろゲームAIを学ぶ様々なレベルの人にこれ以上ないくらい最適です。この記事ではオセロAIを作ると何が良いのかをひたすら語っていきます。そしてオセロAIをこれから作る人のために参考になりそうな記事をいっぱい貼り付けていきます。 私自身はもうかれこれ1年…
LightGBMを超わかりやすく解説(理論+実装)【機械学習入門33】
こんにちは,米国データサイエンティストのかめ(@usdatascientist)です. 機械学習入門講座第33回です. 前回の記事で決定木の勾配ブースティングアルゴリズムであるXGBoostを紹介しましたが,今回は同じ決定木の勾配ブースティングの別のアルゴリズムであるLightGBMについて解説します. LightGBMはXGBoostが発表されて…
Computing Expert Says Programmers Need More Math | Quanta Magazine
Leslie Lamport may not be a household name, but he’s behind a few of them for computer scientists: the typesetting program LaTeX and the work that made cloud infrastructure at Google and Amazon possible. He’s also brought more attention to a handful of problems, giving them distinctive names like…
チ〇ポを“全力”で立たせる | オモコロ
【警告】 この記事には「男性器を模した性具」の画像が含まれています。 苦手な方は、閲覧をお控えいただくようお願いいたします。 >了承して読む<< […]
働きながらアメリカの大学院でCS修士号を取った – k0kubun’s blog
4年前に会社の福利厚生を使ってスタンフォードの授業を取ってみたら面白く、 働きながらでも続けられそうだなという実感を得たので、 2年後、受験を経てジョージア工科大学にリモートで通い始めた。 そして先日、ジョージア工科大学からコンピュータサイエンス修士号をいただくことができた。 *1 After 1 year and 9 mon…
機械学習の全体像をまとめてみた
はじめに 機械学習の分野はとても広いです. 実務では特定の技術だけでなく様々なものをうまく組み合わせて問題解決することが求められるため、 全ての技術を詳細に知る必要はないですが、全体を把握しておくことは重要です. 大分類 大きく3つに分けられます. 教師あり学習: データから何かしら予測 教師なし学習: データ…
Falling Sand
Over the years there have been a number of projects focusing on building systems of particle materials that interact with one another. The first I saw was called "Powder Game", which had all kinds of features and was written in Java. More recently there has been Sandspiel and an entire roguelike …
アルゴリズムと計算量 – 「プロになるJava」ボツ原稿 – きしだのHatena
「プロになるJava」ボツ原稿、今回は「13章 処理の難しさの段階」に入れようと思っていた、「アルゴリズムと計算量」の話です。 こういう話題でよくでる「こんな難しいプログラム組まないのでは?」という疑問についても最後にまとめています。 プロになるJava―仕事で必要なプログラミングの知識がゼロから身につく最高…