プロ棋士の先生が注目している本大会、上位のソフトから序盤を勉強させてもらおってもらって、この棋譜見た時にお茶吹き出すでしょ。して、近年の世界コンピュータ将棋選手権の決勝で初手58玉は初めてかも知れん。20225八玉!1980年代に最強と言われた森将棋と同じ手ですよ。2022スーパーテラショック定跡について初見の人のために説明しておきますと、やねうら王のスーパーテラショック定跡においては将棋の結論は千日手だと思っているので(ほとんどの指し手が引き分けである評価値0)、先手の利なんてものは存在しないとやねうら王は考えているのです。先手58玉は1手損しますが、それは後手番になるだけで他に明確な損はなくて、つまりは評価値0で、アリだと考えています。マメット・ブンブクとの対局は172手にてやねうら王が勝利しました。初手58玉について昨年の大会でW@nderERがやっていたようです。二番絞りdlshogiが直接対決を制して優勝を決めました。ここ近年のdlshogiの躍進は凄まじいですね。dlshogiの逆転勝ちのようなのですが、なんと二番絞りの読み抜けだそうで...。大会を終えて先月、わりとたくさんソースコードをいじった。それらはすべてやねうら王のGitHubに反映させてある。本大会には、やねうら王のGitHubのソースコードそのままで出場している。あと、評価関数は公開されている水匠5を用いている。チームメンバーのたややんさんからは水匠6の評価関数の提供を受けたのだが、私の計測環境では強くなかったので採用しなかった。3位になれるということを自ら証明してしまった。これを見て、やねうら王を使って大会に参加する人が増えますように!やねうら王を応援してくださった皆様、ありがとうございました。本記事はこれでおしまいです。:法律的に専門的なことは私にはわかりません。s-book_blackは素晴らしい定跡だと思っているので、こういう定跡の作成者の方と開発者がうまく協力していけると良いとは思うのですが。作者さんにそのライセンスに関する責任があると推定されるとはいえ、難しい問題ですよね。コンピュータ将棋で対戦相手に使われるのは嫌だ、営利目的も嫌だ)は理解できるけれど、それは厳密には両立不可能だということの表れなんじゃないかと思う今日このごろ。:ふかうら王の評価関数、dlshogiの公開されているのと同じぐらいの強さなので、ライセンスでそのへんの縛りをせずに公開しても良いのですが、勝手にYouTubeで評価値放送に使われるとそれはそれで嬉しくない意味があって、ちょっと公開を見合わせています。日本将棋連盟と将棋ソフト開発者との関係性が悪くなります。:他者の成果物を活用するという行為においてライセンスを順守しているか?という部分を十分に信頼できないならば、それには触れてはいけない、もし意図せず取り込んでいたならばそれを取り除くというのがフリーソフトウェアやオープンソース界隈における普通の対応ですし、何より権利者の求める条件を侵害している可能性があるものを使うか否かという倫理観が試されているんだと思うのですけど、そういった面はまだ成長途中なのだなというのが正直な感想です。:そうかも知れません。私としてはライセンスとかで使う側が窮屈にはなって欲しくはないので、なるべく自由に使ってもらえるようにしたいんですけど...。界隈ではどう考えられているか)・将棋のルール(合法手か)があります。お互いにその範囲は一致しないわけですよ。定跡)の伝播は将棋というゲームの性質上「将棋のルール」と「物理的なルール」にのみ従って発生し、かつ、定跡は「最強の将棋指し」であるソフトウェア・ハードウェアと分別不可能なわけですよ。界隈のルール」が不完全であり成長途中であることの問題だと考えています。​S.Lightweightさんには昨日までの将棋でs-book_blackを採用していただいていましたが、この定跡作成にはdlshogiを使用していますのでライセンス違反の可能性がありますという書き込みがありましたね。:Twitterでも名言されましたし、使用した側は爆弾仕込まれた感あって、これなんとかしないとまずいでしょうね。※OSS界隈のルールの根幹はライセンス、つまり法的根拠に基づく権利者による使用許諾ですから「ルール」と言っても法的根拠のある強力なルールなんですよ。一般的なライセンスではないわけです。そのライセンスが仮に作者が国家に尋ねたときにどういうふうに法的な判断がされるかは不明なわけです。モデルファイルのライセンスは強力な法的根拠・解釈がないわけです。モデルファイルではない存在、一般的に強力な法的判断のされたことのあるライセンス下にあるソフトウェア・ハードウェアがあったとして、その影響を受けた将棋指しの影響を受けないようにするのはいくら法的に禁止されたとしても、物理的には困難だということです。情報統制されてない限り無理なわけです。極端な例を持ち出せば、新型コロナウイルスを広めてはいけないという法律を作っても、新型コロナウイルスは広がってしまうわけです。新型コロナウイルスを広めたくないなら、新型コロナウイルスの作者は新型コロナウイルスを自分の体内に閉じ込めたままにしておかなければ、封じ込めるのは不可能だということです。一度広がってしまえば、そのプロセスは自然法則にしか従わず、法的な規則とは関係がないのです。法に欠陥があるのだ、もしくは、最初に作者が設定したライセンス、つまりは部分的に公開し、部分的に非公開にする、というのは不可能だから、全部を公開するか、全部を非公開にするのが、窮屈かもしれないが、誰もが平和だ(誰もが法を犯す余地がない)、という意見です。結局は棋譜の著作権の問題の話になると思います。定跡)の著作権(もしくは独占権)を主張しても(仮に国家に認められたとしても)、最強のゲームプレイヤーを獲得しようとする営みと不分別だから、それを認めてしまうと、ゲーム自体が消えてしまうということです。:ですから、なんとかしないとまずい(ライセンスを破るかもしれない)とはいえ、自然法則に逆行するような国家の法律をどうするかという話と関係する話で、日本国内においては、面倒くさそうで判断を先延ばしにされている?話なので、なおさら面倒くさいわけです。:dlshogiの山岡さんが公開されている教師データは別のライセンスなので本件のような問題はないです。山岡さんがmodel-dr2のライセンスを厳しくしたのはYouTubeの某評価値放送に対する対策で(これは、我々からお願いした意味があります)、将棋ソフトの開発者の開発の邪魔がしたいわけではないと思いますよ。:A「大会にでるソフトの定跡作成に使わないねで」B「OK、大会には出さない個人的な定跡作って公開するよ」C「その定跡が本当に強いのか、floodgatesで確認するよ」D「大会用にfloodgatesから引っ張ってきた棋譜で定跡作るよ」A「Dさんアウトー」もうfloodgatesの棋譜は汚染されてるから定跡には使えないのね、GPL汚染と一緒か。ある意味では賢い戦略なのか。:floodgateの棋譜、使えなくなるとまずいっすな。山岡さんに相談だだだ。:白の定石も作るしかないですね。:>最新のdlshogiの公開されている評価関数のファイルは、ライセンスで、この評価関数を定跡生成に用いることを禁止しています。このような他者への制限が権利者に可能なのかどうか......Wordで作成した文書やVisualStudioで作成したプログラムに、MSが制限できるのか?当事者間の契約上は......公序良俗違反でなければいちおう可能です。評価関数ファイルのライセンス違反&著作権法違反の再配布を拾ったり盗んだりした人は、物権的な著作権法上の拘束のみで、契約上の上乗せ拘束を受けませんから、そこで定跡ファイル作成しちゃえば、その定跡ファイルには制限がかかりません。すると、まともにライセンス受けて契約上の拘束受けるほうが不利やんという変な状態になります。いうことで、物権的な著作権法上の拘束に、上乗せして契約上のライセンス拘束を掛けるのは、有償で違約罰がないと運用難しいなあと。:普通に考えると、ソフトウェアによる定跡生成は思想感情を表現したものでないので著作物ではなく、著作権法の制限にかからないですね。コンピュータ将棋の大会向けに本モデルを使用する場合、・定跡生成に使用することには抵触すると思われます。>大会では今後、使わないでねということで?作られた定跡の利用は法的には制限されないです。作曲ソフトをライセンスに違反しながら使用して作曲された曲であっても、リスナーには関係ないのと同じです。倫理的側面は別問題ですが、オープンソースで公開しながら、大会で自分に不利に使うなというのも、公共の知見を集めて切磋琢磨してよりよいものを作るというオープンソースの思想に反するようにも私は思います。Suimon_fanさんのいうように、定跡を生成する過程が私的使用であって著作権侵害がないのであれば、その成果物の頒布も自由なはずです。そもそも、公開を前提とする定跡生成過程が私的使用には該当せず違法なのか、完全に適法であるかの二択かと。例がないのですが、私的使用の範囲は家庭内などの狭い範囲に限るので、公開前提の定跡生成目的は私的使用じゃない気もしますね。要件を満たす場合に、営業秘密として一定の保護を受ける場合があり得るにすぎない。:なんとなくなんですけど、「定跡生成の禁止」と「定跡作成の禁止」って、違う気がするんですよね。自動で生成するために使うものか、そのファイルを使って1手ずつ調べるかの違いという意味で。いうか、後者がダメだったら、「局面について調べるのはいいけどファイルにまとめるのはダメ」っていう、なんかなぁ......っていう状態になっちゃいそうで(著作権法ではデータベースの権利も認めているんで、そういう意味でわからないではないんですが.........)。いうのが、元図書館司書としては(笑)気になるところです。:評価値0で同じなってることが問題で、千日手でも打開されたときの勝率が90%のと51%のとでは評価値を変えたらよさそう。:お互いに打開したときの勝率が50%未満だから打開せずに引き分けで0と判断してるんじゃないんですか?そうでなく、打開したほうが良くても引き分けを選ぶという評価になってるなら、間違いでしかない。お互いに打開したときの勝率が50%未満だからその「勝率」は、期待勝率であって、実際の勝率ではないし、実際の勝率をその時点で正確に予測することは不可能なので、期待勝率に基づいて計算するしかないし、期待勝率である以上、実際の勝率とは誤差があるし、誤差がある以上、打開したほうが勝率が50%より高かろうと、そんなものは打開する前にわかることではないし、要するに何も間違ってはいない。:やねさんはもうNNUE型の評価関数の学習はされないのでしょうか?(探索部の改良がとてつもなく凄いことは承知です!)昨今の評価関数は既存の評価関数で教師作って上書きで学習したりfloodgateやdlshogi公開局面を活かしたものばかり(というか全て?)な気がしやす。強くする上で最短で最適解だと思いますが、似たりよったりでリゼロ評価関数のようにロマンがないような..この時期でもなおrezero8や将棋神付属のやねうら王を使用している1ファンとしてやねうら王評価関数を期待している次第でございます。数年前の優勝版のやねうら王評価関数の公開も機会がありましたら期待期待(2度書く)しております。:学習遅いので学習にPyTorchを使うものを作りたくて、でも強くなっていることをもっと正確に計測できる環境を用意したくて、なんかそのへんの作業がなかなか進まなくて止まってました。最近、ちょっとそこに進捗があったので新しいことをやっていけると思ってます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。