Discuss Scratch

yamato0915
Scratcher
53 posts

将棋のAI作成について話し合う!

hhayyatto wrote:

#将棋プログラム
#価値設定
香=10
歩=20
銀=40
桂=65
金=100
角=250
飛=310
王=1000000
もし<狙われている場合>
歩を打つ
二歩になる場合
香を打つ
(省略)
          角がない場合
            飛を打つ
もし<相手が攻めようとしているなら>
王を守る
今までのまとめ
これじゃダメですね。。どこに打つかも問題になりますし、変にあいごまを打つと危険な場合がありますから。

Last edited by yamato0915 (April 12, 2021 07:43:41)


数学垢→yamato0915_sub数学の問題を出しています
僕がしてることpython・fortnite・将棋・minecraft・web作り・Among Us
{最近投稿したプロジェクトの宣伝のコーナー}
素数判定機
算数テスト!
Cube2.1
素因数分解
たったの21ブロック!!文字列の逆順化 TurboWarpリンク生成機
75yakyu-zuki
Scratcher
100+ posts

将棋のAI作成について話し合う!

hhayyatto wrote:

#将棋プログラム
#価値設定
香=10
歩=20
銀=40
桂=65
金=100
角=250
飛=310
王=1000000
もし<狙われている場合>
歩を打つ
二歩になる場合
香を打つ
(省略)
          角がない場合
            飛を打つ
もし<相手が攻めようとしているなら>
王を守る
今までのまとめ
歩と香は香のほうが価値は高いと思います。このままでは、歩と香を交換したら歩の方が駒得ということになります。
だから香は価値が70くらいあってもいいと思います。

ここからlet's GO!
<scratchポスト数0[#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000]100[#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000]200posts::#000000>
<scratchポスト数200[#000000][#000000][][][][][][][][]300[][][][][][][][][][]400posts::#000000>
hhayyatto
Scratcher
1000+ posts

将棋のAI作成について話し合う!

駒の価値について考え直す必要があるかもしれませんね。
個人的には
歩<香<桂<銀<金<角<飛<王(価値は無限)
がいいと思います。

Last edited by hhayyatto (April 11, 2021 08:56:56)


hha ha hhayy hayy hhay hh hhayya haya hhayyat hhayyatt hhayyatta hhayyattoカラーズCOLOR colour色קאליר こちらは思案(私語は慎むように
hyde::looks//8=72 3=12 5=30 12=何? その名も、⏯⚠️ウクライナ色
ウクラ███#1の注意事項は読みました Yoylecake!!!
⚠️イナ色███問:この字の読み方を答えなさい。「宇柳貝」
1+2+3+4+…=-1/12=それマジで言ってる? :‏) HSPの教科書が買えない
yukku
Scratcher
1000+ posts

将棋のAI作成について話し合う!

その「価値」自体をAIに学習させてみるのも面白いかもしれません。

↑こういう線の下に宣伝とか書いてる人がよくいるけど、こういう線より下の文章には「署名」って名前がついていて、設定を行うと自動で投稿にくっついてきます。詳しいこととか設定方法はこのページにあるので確認してみてください。
この「署名」以外で関係ないこととかをするのは基本禁止なのでそういうことやりたいと思ったら署名でやってください。

日本語フォーラムの使い方っていうプロジェクトを作ったのでどうぞ。
75yakyu-zuki
Scratcher
100+ posts

将棋のAI作成について話し合う!

yukku wrote:

その「価値」自体をAIに学習させてみるのも面白いかもしれません。
そうですね!

ここからlet's GO!
<scratchポスト数0[#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000]100[#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000]200posts::#000000>
<scratchポスト数200[#000000][#000000][][][][][][][][]300[][][][][][][][][][]400posts::#000000>
hhayyatto
Scratcher
1000+ posts

将棋のAI作成について話し合う!

#104
それは面白そうですね。どうやって学習させるべきでしょうか。

hha ha hhayy hayy hhay hh hhayya haya hhayyat hhayyatt hhayyatta hhayyattoカラーズCOLOR colour色קאליר こちらは思案(私語は慎むように
hyde::looks//8=72 3=12 5=30 12=何? その名も、⏯⚠️ウクライナ色
ウクラ███#1の注意事項は読みました Yoylecake!!!
⚠️イナ色███問:この字の読み方を答えなさい。「宇柳貝」
1+2+3+4+…=-1/12=それマジで言ってる? :‏) HSPの教科書が買えない
yukku
Scratcher
1000+ posts

将棋のAI作成について話し合う!

価値観が違うAIをたくさん用意して、それぞれの価値観で勝負させます。そして、2つのそこそこ強いAI取り出して、その間くらいの価値観のAIを生成し、また勝負させます。これを繰り返していくと、いい感じの価値観を持ったAIができるはずです。( なんていう名前の方法だっけ… )

↑こういう線の下に宣伝とか書いてる人がよくいるけど、こういう線より下の文章には「署名」って名前がついていて、設定を行うと自動で投稿にくっついてきます。詳しいこととか設定方法はこのページにあるので確認してみてください。
この「署名」以外で関係ないこととかをするのは基本禁止なのでそういうことやりたいと思ったら署名でやってください。

日本語フォーラムの使い方っていうプロジェクトを作ったのでどうぞ。
hhayyatto
Scratcher
1000+ posts

将棋のAI作成について話し合う!

遺伝的アルゴリズムですね。

hha ha hhayy hayy hhay hh hhayya haya hhayyat hhayyatt hhayyatta hhayyattoカラーズCOLOR colour色קאליר こちらは思案(私語は慎むように
hyde::looks//8=72 3=12 5=30 12=何? その名も、⏯⚠️ウクライナ色
ウクラ███#1の注意事項は読みました Yoylecake!!!
⚠️イナ色███問:この字の読み方を答えなさい。「宇柳貝」
1+2+3+4+…=-1/12=それマジで言ってる? :‏) HSPの教科書が買えない
yamato0915
Scratcher
53 posts

将棋のAI作成について話し合う!

いままでをまとめると、駒の価値は 歩<香<桂<銀<金<角<飛<王 で、その価値をAIに学習させ、いろいろな価値観のAIどうしを戦わせ、いいとこどりをしてより強いAIを作る という事ですか?

数学垢→yamato0915_sub数学の問題を出しています
僕がしてることpython・fortnite・将棋・minecraft・web作り・Among Us
{最近投稿したプロジェクトの宣伝のコーナー}
素数判定機
算数テスト!
Cube2.1
素因数分解
たったの21ブロック!!文字列の逆順化 TurboWarpリンク生成機
itta611
Scratcher
100+ posts

将棋のAI作成について話し合う!

その「価値観の学習」をどのようにするかが問題だと思います
75yakyu-zuki
Scratcher
100+ posts

将棋のAI作成について話し合う!

yamato0915 wrote:

いままでをまとめると、駒の価値は 歩<香<桂<銀<金<角<飛<王 で、その価値をAIに学習させ、いろいろな価値観のAIどうしを戦わせ、いいとこどりをしてより強いAIを作る という事ですか?
価値観というのは例えばどんなものですか?

ここからlet's GO!
<scratchポスト数0[#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000]100[#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000]200posts::#000000>
<scratchポスト数200[#000000][#000000][][][][][][][][]300[][][][][][][][][][]400posts::#000000>
inoking
Scratcher
1000+ posts

将棋のAI作成について話し合う!

おそらく、、ここでいう価値観とは戦略みたいなものでしょう。
ある価値観は「駒の価値は 歩<香<桂<銀<金<角<飛<王」であったり、
ある価値観は #99 のような戦法の方針であったり。

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
75yakyu-zuki
Scratcher
100+ posts

将棋のAI作成について話し合う!

inoking wrote:

おそらく、、ここでいう価値観とは戦略みたいなものでしょう。
ある価値観は「駒の価値は 歩<香<桂<銀<金<角<飛<王」であったり、
ある価値観は #99 のような戦法の方針であったり。
そういうことか。

ここからlet's GO!
<scratchポスト数0[#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000]100[#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000]200posts::#000000>
<scratchポスト数200[#000000][#000000][][][][][][][][]300[][][][][][][][][][]400posts::#000000>
LightningJames
Scratcher
100+ posts

将棋のAI作成について話し合う!

人としては、飛車の価値観が高い(?)からそれに対抗できるような感じがいいですね

よろしくお願いします~
温かい目で見守ってください
_ryosuke_
Scratcher
89 posts

将棋のAI作成について話し合う!

将棋はかなり複雑で最善手が抽象的なんですよね。
駒の価値に関して、盤面によっては歩の価値が竜の価値を上回ることはざらにあります。
なのでどれだけルールを追加しても、人間よりは弱くなってしまうのかな?という懸念点があります。

透明化3DPDTEを作りました!
透明化3DPTEを作りました!
将棋はこちらから!

ハックをしている場合はH、バグを使用いている場合はUB(バグの種類)で区別をつけています。
LightningJames
Scratcher
100+ posts

将棋のAI作成について話し合う!

戦法はいくらでもありますからね…

よろしくお願いします~
温かい目で見守ってください
yamato0915
Scratcher
53 posts

将棋のAI作成について話し合う!

_ryosuke_ wrote:

将棋はかなり複雑で最善手が抽象的なんですよね。
駒の価値に関して、盤面によっては歩の価値が竜の価値を上回ることはざらにあります。
なのでどれだけルールを追加しても、人間よりは弱くなってしまうのかな?という懸念点があります。
確かに…。

数学垢→yamato0915_sub数学の問題を出しています
僕がしてることpython・fortnite・将棋・minecraft・web作り・Among Us
{最近投稿したプロジェクトの宣伝のコーナー}
素数判定機
算数テスト!
Cube2.1
素因数分解
たったの21ブロック!!文字列の逆順化 TurboWarpリンク生成機
75yakyu-zuki
Scratcher
100+ posts

将棋のAI作成について話し合う!

どうしたらいいの!

ここからlet's GO!
<scratchポスト数0[#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000]100[#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000][#000000]200posts::#000000>
<scratchポスト数200[#000000][#000000][][][][][][][][]300[][][][][][][][][][]400posts::#000000>
Xx_sandbox_xX
Scratcher
100+ posts

将棋のAI作成について話し合う!

コマの価値観を考えるとき、仮に全てのコマを使えると仮定して、その場面で使うことで有利になるコマを優先してとるというのはどうでしょうか?

signature
yamato0915
Scratcher
53 posts

将棋のAI作成について話し合う!

Xx_sandbox_xX wrote:

コマの価値観を考えるとき、仮に全てのコマを使えると仮定して、その場面で使うことで有利になるコマを優先してとるというのはどうでしょうか?
それいいですね!

数学垢→yamato0915_sub数学の問題を出しています
僕がしてることpython・fortnite・将棋・minecraft・web作り・Among Us
{最近投稿したプロジェクトの宣伝のコーナー}
素数判定機
算数テスト!
Cube2.1
素因数分解
たったの21ブロック!!文字列の逆順化 TurboWarpリンク生成機

Powered by DjangoBB