suzukiiichiro
鈴木維一郎 /慶應義塾大学大学院特別研究講師(常勤) /RPG Rogue日本語版開発者 /遠隔操作リモートデスクトップ特許発明者 /離散数学数論研究開発者 /自然言語処理研究開発者/初代47ニュースWebマスター
Pinned Repositories
AI_DeepLearning
シングルレイヤーパーセプトロンから、ロジスティック回帰モデル、多クラスロジスティック回帰モデル、多層パーセプトロンを学習し、ニューラルネットで解決できないことを確認しながらディープラーニングの基礎、制約つきボルツマンマシン、ディープビリーフネット、積層デノイジング・オートエンコーダ、ドロップアウトとたたみ込みの実装をステップバイステップで学ぶ
Algorithms-And-Data-Structures
Java/Java2/C/Bash/Lua/Pythonで学ぶ「アルゴリズムとデータ構造」アルゴリズムとデータ構造をアプレットビューアでデータの動きを可視化。基本的なソートアルゴリズムから、連結リスト、再帰、マージソート、シェルソート、高度なクイックソート、ツリー、ハッシュ、ヒープ、グラフ、さらにはトポロジカルソート、ダイクストラへ。アルゴリズムを基本的な記述で詳細に記述。高度なアルゴリズムをBash/Lua/Java/Java2の基本知識で習得できる。25年以上多くのITベンダーのテキストとして利用されている実績のステップバイステップ。基本的なプログラミングスキルだけで高度なアルゴリズムを修得できる決定版。
CUI_Bash_2048
【ゲーム】BashによるAIプログラミング学習用CUI 2048アプリケーション シェルスクリプトで学ぶゲームプログラミング miniMax法、αβ法、negaScout法、ビット処理など
CUI_Java_Othello
【ゲーム】JavaによるAIプログラミング学習用CUI Othelloアプリケーション Javaで学ぶゲームプログラミング miniMax法、αβ法、negaScout法、ビット処理など
CUI_Java_Shogi
【ゲーム】JavaによるAIプログラミング学習用CUI将棋アプリケーション Javaで学ぶゲームプログラミング miniMax法、αβ法、negaScout法、ビット処理など
N-Queens
【エイト・クイーン】超高速化手法を詳細説明。N-Queens問題で様々なアルゴリズムをステップバイステップで学ぶ。再帰処理やブルートフォース、バックトラックやビット処理、反転斜軸処理による高速化手法を詳細に記述 世界記録2009年ドレスデン工科大学N26をPCで実現【Nクイーン】 Familiarize with algorithm basics such as sorting and recursion and learn the N-Queen problem step by step. Describe the speed-up method by recursion, brute force, backtracking, bit processing and reverse oblique axis processing in detail Aiming for the Dresden University of Technology N26 2009【Nクイーン】
Programming-Language
プログラミング言語を習得するためのチュートリアル シェルスクリプトBash/C/CPP/C#/Java/Java-TCPIP/Java2/Linux/Luaといったプログラマ必須のチュートリアル
Rogue2.Official
【公式ローグII】rougeclone2 (データ分離版ローグ・クローンII UTF-8版)ターミナルへの出力はもちろん、メッセージファイル、ソースコードなどすべての処理と資源がUTF-8対応しています。Rogueのすばらしさを楽しみたい人、ソースコードを見て完成度を共感したい人、さらにオリジナルアイディアでゲームを拡張したいひと、待望の日本語UTF-8最終FIX版
Rogue_Archive.Official
世界中から集められたRogueのアーカイブとなります。極めて貴重なアーカイブです。30年以上前のソースもありますので、コンパイルできないものも多いですが、RPGの元祖を紐解いてみてください。現在の日本語版Rogueの最新版は「Rogue2.Official」です。こちらは、メッセージとソースの分離型で、ローグ2・クローンと呼ばれてきました。「Rogue2.Official」は、ソース、メッセージファイルともに分離かつ、UTF−8となり、メンテナンスの最終版という位置づけです。
suzukiiichiro.github.io
suzukiiichiro's Repositories
suzukiiichiro/Rogue2.Official
【公式ローグII】rougeclone2 (データ分離版ローグ・クローンII UTF-8版)ターミナルへの出力はもちろん、メッセージファイル、ソースコードなどすべての処理と資源がUTF-8対応しています。Rogueのすばらしさを楽しみたい人、ソースコードを見て完成度を共感したい人、さらにオリジナルアイディアでゲームを拡張したいひと、待望の日本語UTF-8最終FIX版
suzukiiichiro/N-Queens
【エイト・クイーン】超高速化手法を詳細説明。N-Queens問題で様々なアルゴリズムをステップバイステップで学ぶ。再帰処理やブルートフォース、バックトラックやビット処理、反転斜軸処理による高速化手法を詳細に記述 世界記録2009年ドレスデン工科大学N26をPCで実現【Nクイーン】 Familiarize with algorithm basics such as sorting and recursion and learn the N-Queen problem step by step. Describe the speed-up method by recursion, brute force, backtracking, bit processing and reverse oblique axis processing in detail Aiming for the Dresden University of Technology N26 2009【Nクイーン】
suzukiiichiro/CUI_Java_Othello
【ゲーム】JavaによるAIプログラミング学習用CUI Othelloアプリケーション Javaで学ぶゲームプログラミング miniMax法、αβ法、negaScout法、ビット処理など
suzukiiichiro/CUI_Java_Shogi
【ゲーム】JavaによるAIプログラミング学習用CUI将棋アプリケーション Javaで学ぶゲームプログラミング miniMax法、αβ法、negaScout法、ビット処理など
suzukiiichiro/Programming-Language
プログラミング言語を習得するためのチュートリアル シェルスクリプトBash/C/CPP/C#/Java/Java-TCPIP/Java2/Linux/Luaといったプログラマ必須のチュートリアル
suzukiiichiro/Rogue_Archive.Official
世界中から集められたRogueのアーカイブとなります。極めて貴重なアーカイブです。30年以上前のソースもありますので、コンパイルできないものも多いですが、RPGの元祖を紐解いてみてください。現在の日本語版Rogueの最新版は「Rogue2.Official」です。こちらは、メッセージとソースの分離型で、ローグ2・クローンと呼ばれてきました。「Rogue2.Official」は、ソース、メッセージファイルともに分離かつ、UTF−8となり、メンテナンスの最終版という位置づけです。
suzukiiichiro/suzukiiichiro.github.io
suzukiiichiro/AI_DeepLearning
シングルレイヤーパーセプトロンから、ロジスティック回帰モデル、多クラスロジスティック回帰モデル、多層パーセプトロンを学習し、ニューラルネットで解決できないことを確認しながらディープラーニングの基礎、制約つきボルツマンマシン、ディープビリーフネット、積層デノイジング・オートエンコーダ、ドロップアウトとたたみ込みの実装をステップバイステップで学ぶ
suzukiiichiro/Algorithms-And-Data-Structures
Java/Java2/C/Bash/Lua/Pythonで学ぶ「アルゴリズムとデータ構造」アルゴリズムとデータ構造をアプレットビューアでデータの動きを可視化。基本的なソートアルゴリズムから、連結リスト、再帰、マージソート、シェルソート、高度なクイックソート、ツリー、ハッシュ、ヒープ、グラフ、さらにはトポロジカルソート、ダイクストラへ。アルゴリズムを基本的な記述で詳細に記述。高度なアルゴリズムをBash/Lua/Java/Java2の基本知識で習得できる。25年以上多くのITベンダーのテキストとして利用されている実績のステップバイステップ。基本的なプログラミングスキルだけで高度なアルゴリズムを修得できる決定版。
suzukiiichiro/CUI_Bash_2048
【ゲーム】BashによるAIプログラミング学習用CUI 2048アプリケーション シェルスクリプトで学ぶゲームプログラミング miniMax法、αβ法、negaScout法、ビット処理など
suzukiiichiro/NLP_RomanceOfTheThreeKingdoms
三国志を自然言語処理してみる
suzukiiichiro/CUI_Bash_Algorithm_Hanoi
Bash・シェルスクリプトで動作する「ハノイの塔」。アルゴリズムを自分の力で構築してみませんか。
suzukiiichiro/CUI_Bash_Algorithm_Sort
Bash・シェルスクリプトで動作する、バブルソート、選択ソート、挿入ソート、マージソート、シェルソート、クイックソートを一気に実行し、速度を体感できる、優れもの。
suzukiiichiro/CUI_Bash_Chess
【ゲーム】BashによるAIプログラミング学習用CUI Chessアプリケーション シェルスクリプトで学ぶゲームプログラミング miniMax法、αβ法、negaScout法、ビット処理など
suzukiiichiro/CUI_Bash_Fifteen
【ゲーム】BashによるAIプログラミング学習用CUI Fifteenアプリケーション シェルスクリプトで学ぶゲームプログラミング miniMax法、αβ法、negaScout法、ビット処理など
suzukiiichiro/CUI_Bash_Tetris
【ゲーム】BashによるAIプログラミング学習用CUI Tetrisアプリケーション シェルスクリプトで学ぶゲームプログラミング miniMax法、αβ法、negaScout法、ビット処理など
suzukiiichiro/CUI_C_Freecell
フリーセルをCでまじめに考えてみる。CUIで動作するCで構築したゲーム「フリーセル」
suzukiiichiro/GUI_Java_RubiksCube
【アルゴリズム】【ゲーム】Javaによる3Dルービックキューブ Solveの手法などの解析やアルゴリズムの習熟に適しています Google研究所が記録した20手解法を目指しアルゴリズムを学ぶ
suzukiiichiro/Tower_of_Hanoi