メカジョさんとジュリアたん♡ (mechajyo and julia-tan) #juliatokyo #julialang
Post on 22-Jan-2018
4.524 Views
Preview:
TRANSCRIPT
メカジョさんとジュリアたん♡
きむりん(@kimrin)
#JuliaTokyo #5: 2015/12/19
お品書き
• 自己紹介
• メカジョさんについて
• ジュリアたんについて
• その他
自己紹介(1)
• きむりん(@kimrin): 小六女子のつもりのおっさんw
• スキルアップビデオテクノロジーズ所属
• 動画配信のアプリ関連業務を行っています
• (趣味で)メカ女子将棋という将棋ソフトを作っています
自己紹介(2)
• 得意分野:動画、組み込み開発、OpenGL、Python、VxWorks コンパイラを少々 などなど
• 言語としては:C/C++/Python/C#/Julia/
Java(Android)などなど
本発表における傾向と対策
• Juliaの話は少々ですw
• 肩の力を抜いてご覧くださいw
• #Julialang ネタ勢ですw
メカジョさん
メカ女子将棋:将棋ソフト
• メカウーサー → メカウーサー将棋
→メカ女子将棋と変遷
• 最初はCUDAそののちC++、そして#Julialang
• スローガンは「全力で甘える主義♡」www
メカジョさん
• 2014年の初め頃、たまねぎさんという方にキャラの作成を依頼
• twitter アカウント @mechajyo のアイコンをお手本にお願いします、という依頼をしたw
きむりんのツイートで見る メカ女子将棋♡
• 以降巻きでw
2012/12/30:メカ女子将棋発足♡
2013/1/17: はじまりはここから
2013/2/23: メカ女子将棋 #JULIALANG 版を作り始める
2014/1/19:この頃からJULIAで作った将棋ソフトとして
認知され始めるW
2014/3/2メカジョバッチを 将棋連盟で売り出すW
2014/7/5 #JULIATOKYO #1!!
この頃からCOCOさんによる メカジョさん二次創作開始
いまに至る(^^)
• 将棋ソフトの特徴
• bonanzaさんのfv.binの計算をJulialangに移植
• bitboardという盤面表現をJulialangで実装
• コンピュータ将棋界初のJulialang将棋ソフト
JULIAたんJulia-tan
始まりはここから
この頃JULIAたんデザイン あがる
JULIA-TANの著作権などについてKARPINSKIさんとお話し
• 詳しくは以前のスライド参照してください
• 最終的に unofficial anime character で、copyright
は自分で決めていいよ、ということでした
JULIAたんの権利関係
• 非商用の場合
• CCで配布
• 商用の場合
• kimrinに許可をとってね♡
今年の7月、JULIA-TAN ステッカープロジェクト始動
JULIAたんステッカー欲しい人!! って言ったら41人集まった
JULIA-TAN EXCHANGE PROGRAM IS STARTED!
どういうプログラム かというと
• メアド書いておくので、そこに住所送って~
• Julia-tanステッカーを5枚送るよ~
• 基本ボランティア
• もしよかったら何か送り返してね~
プログラムの状況• すでにMITに50枚送ってありまする
(@acidflaskさん)
• そのほかイギリス、メキシコなどいろんな国に10人くらいの人から問い合わせ
• ほとんどお返しはないのですが、クリスマスカードをある方からいただきましたー(^^)
実は。。。• 今年の7月、無職でした(T_T)
• かなり生活を切り詰めて、Julia-tanステッカーを300枚作りました
• いまは生活は落ち着いていますが、Julia-tanステッカー大事に使ってね♡
JULIA-TANステッカー 今日配ります
• 100枚用意しました
• 一人一枚あると思います~
• 受付のところから、どーぞー♡
ありがとうございましたー
• 技術的な質問、受け付けます!!
GIT REPOSITORY
• ちょっと古いコードなので拙いです
• https://github.com/kimrin/MechajyoForWindows
• stockfishを参考に書き直したコードはこちら
• https://github.com/kimrin/NextGenMechajyo
将棋プログラムってどんな プログラム
• 基本的にはゲーム木のalpha-beta探索プログラムです
• 重要な要素技術
• 評価関数:盤面を見て、いくつくらいの数値か暫定的な数値を返す関数
• 指し手生成:盤面の可能手を列挙する
top related