Alam ko may bagong rules. Lalo na sa mga ehi links. PoGawa na lang ako ng thread para dito, at para na rin ako maging established he he.
Susmaryosep na bagong rules ng PHC, sa tagal ko na rito na hindi halos nag-thread start at puro lang assistance sa post na di matipid sa salita, naging non-established agad.
Doon sa LC0 site, nakalagay naman kung ang build ay eigen or openblas for android. Kung wala, assume mo na openblas yan. Mag-experiment ka using other bigger neural network (yung may...pb file) for LC0 para medyo gumaling sa android platform. Nandyan kasi yung lakas niya. Kung wala yan ay mas grabe he he. Baka talunin mo pa!Kuya san ko po makuha tong eigen or openblas ?
Ang LC0 na released sa public use ay gagaling lang kung gagamitin mo sa isang malakas na GPU - graphic card! Merong mga private sources din para magamit siya sa isang TPU : You do not have permission to view the full content of this post. Log in or register now. , tulad noong tinalo ni Alpha Zero si Stockfish. Pero kung sa PC and android (using CPU) lang siya gagamitin ay mababa na yung strength niya kay Stockfish. Kay nakadepende sa hardware din ang bawat chess engine na gagamitin natin.Salamat kuya ko. Grabe ang neural. Ang lc0 pang computer. Pag celphone hindi talaga manalo sa stockfish
Subukan mo rin mag-training ng LC0 kung may oras ka. Dahil neural network ang gamit yan, mag-iipon yan ng information habang tinuturuan mong mag-improve sa libu-libong laro. Matagal lang mag-training. Yan yung customized training. Kaya best is get a big neural network file, na nasa babang link - yung recommended para sa gadget mo na sinabi ko sa'yo noon. Sa mga nabasa ko, kung di gaanong kalakas yung cpu ng android mo, best is use 10b or <10b nets. Babagal kasi kapag sobrang laki yung *.pb file. Dito ka sa 2 maghanap at magsubok.Doon sa LC0 site, nakalagay naman kung ang build ay eigen or openblas for android. Kung wala, assume mo na openblas yan. Mag-experiment ka using other bigger neural network (yung may...pb file) for LC0 para medyo gumaling sa android platform. Nandyan kasi yung lakas niya. Kung wala yan ay mas grabe he he. Baka talunin mo pa!
Ayos naman at napagana mo na rin ng maayos. Mag-test ka rin kung anong available builds ang stable sa android device mo. Depende rin yan sa kernel version (32 bit or 64-bit), pati na rin sa cpu device (like Intel, ARM-Cortex....).Gusto ko sana lagyan. Blas lang ang nakalagay pero pinalitan ko na ng eigen. Tapos ang weight file ay may laman ng t60 na network. So imbis na by move 26 mate sya. Ngayon po ay tinalo sya ng sf11 ko by move 41 na po--- via checkmate pa rin. 2 games pa nila iyan
May mga builds kasi para sa specific hardware mo at for general cpu para maging fully optimized yung engine sa hardware na gamit. Dyan din nakasalalay kung gaano kabilis mag-isip ang engine AI. Kung 64-bit enabled ang android mo, use the 64-bit para mas malakas yung engine. (Ex. Sa cpu architecture: armv7-a = 32 bit build, aarch64 = 64 bit build)Go to ‘Settings’ > ‘System’ and check ‘Kernel version’. If the code inside contains ‘x64′ string, your device has a 64-bit OS; if you cannot find this string, then is 32-bit.
Eka nga sa wiki, Neural nets are a means of doing machine learning, in which a computer learns to perform some task by analyzing training examples. Neural networks are a set of algorithms, modeled loosely after the human brain, that are designed to recognize patterns. Ginagamit yan ng provided algorithm ni LC0 para gumaling siya at makapaglaro ng normal chess without any initial builtin knowledge. Para siyang bata na binigyan mo ng basic rules ng laro, say chess, tapos ay para mong binigyan ng "experience files" sa utak using the neural networks data. Isa lang yan branch ng "artificial intelligence research" at "machine learning". Yan yung pag-aralan mo. Google mo na lang yung topics or fields ng AI + MLna gusto mo - marami yan. Sa mga computer science course yan parating nakadikit. Sa AI, kailangan ay magaling ka rin sa science, math ( including probability, statistics, algebra, calculus, logic and algorithms), may experience sa programming like python, C/C++. Sa neural network field naman, hindi mahaba ang coding dahil ang mabigat dyan ay yung data gathering. Sample idea ko lang ito.Salamat po kuya ko. At tsaka ang lupit nung nasa #forbidden#. Panu po b pagaralan ang neural? May bata millions of dollars sweldo sa google. Yun b talent?
Bawat teknolohiya sa softwares ay gumagamit rin ng AI. Yan yung basic understanding. Yung ginagamit natin sa Windows/Android , puro preset algorithms yan for a defined task - Yung Zip for compression, yung Windows, OS for complex processes, yung games, for playing artificial worlds of our choice...Pero ang isang tunay na AI na sistema ay yung natuto sa pamamagitan lamang ng sariling karanasan using neural network. An example is Alphazero ng Deepmind (for go, othello, chess and other variants). Yung LC0 (based on AlphaZero) na alam mo na ay pwede mong simulan pag-aralan. Maraming ways to train it at gamitin siya at hindi lang isalpak mo sa device with GUI at palaruin. Kahit mismo sa Stockfish ay ganoon din.Kuya gusto ko na po matuto ng neural nets. O ano ba advice mo. Saan ako mag umpisa kung gusto ko gumawa ng AI Machine o kahit daliri lang ng AI machine
Ay ganun pala,meron ako nung lela chess zero,maganda maglaro kakaiba,gumagana sa android at dalawa version ko.Sa ngayon Stockfish ang napakarami sa cpu version- malilito ka at bawat araw pa ay may updates he he. Sa "abrok.eu" yung Stockfish development na pinagkukuhaan din ng idea noong mga followers at cloners. Sa gpu version, nagsisimula nang dumami rin yung branch naman ng AlphaGo Zero (ng DeepMind) like Leela Zero ni Gian-Carlo Pascutto (na gumawa ng DeepSjeng chess engine), Leela Chess Zero ni Gary Linscott, Fat Fritz (Chessbase), atbp...Meron din mga chess engines para sa cluster cpus (yung mga patung-patong na cpus na parang mga refrigerators like Deep Blue) - for custom users yan. Ginamit yan noong araw, noong panahon na sikat pa si Rybka.
Kaya mas mainam na open-source din ang clones ng kahit anong chess engines, para malaman natin yung difference. At tandaan ninyo, yung Stockfish at Leela Chess Zero ay halos "magkapatid" din dahil kasama rin sa development ng Stockfish si Gary Linscott. Ang development nila ay competition between two different hardware platforms and software algorithm - CPU (traditional chess algorithms) vs. GPU(neural networks+reinforced learning). Yung Stockfish authors na nakikita natin ay for formality purposes lang and out of respect dahil mga "volunteer group of core Stockfish developers " ang nag-maintain ng SF ngayon - retired na yung mga original authors. Kaya naglabasan ang cloners dahil dyan! Si Marco Constalba, tumigil na since 2014.
Yung alpha zero di yun available kasi google may ari nito.tapos top secret yung program nya...kaya may gumawa ng clone yung lela zero...ito available sa pc at android.search ka lang sa google at makikita mo na...Si LCO at alpha zero po gusto ko ate. Penge naman
Yung zappa chess nalaro ko na noong may pc pa ako,ganun pala kwento kaya di na nadevelop ang critter,madami akong nalalaman sayo ah..dapat gumawa ka na rin ng chess engine,marunong ka na namang magbasa ng code eh...Correct, yan naman yung purpose noong ibang developers - sa playing style hindi lamang sa strength.
Ang pagkaalam ko noon, nagkaroon ng alitan si Richard Vida (Critter) at Robert Houdart (Houdini) - parehas kasi silang closed source engines pero si Houdini ay naging commercial CE. Nawalan siguro ng gana si Richard Vida kaya di na niya pinagpatuloy yung development at ibinahagi na lang yung lumang version ng kanyang chess engine using Delphi code (You do not have permission to view the full content of this post. Log in or register now.) , though yung Critter 1.6a ay gawa sa C++). At least naglabas siya ng android version din.Si Houdart, parating late kapag android he he.
Sa'kin ,ang strength kasi, overall performance yan, from opening, middle game and end game. Malalaman mo lang kung type mo silang kalabannin thru a lot of gameplay. Yung playing style, pwede mong kontrolin din yan thru an opening repertoire or book to satisfy your taste or thru manipulating its UCI configuration. Maraming CE na parang tao lang kung maglaro like Hiarcs, Critter, Delfi, ChessMaster GM + personalities, Rodent+personalities (Opental), Zappa Chess, Fritz...
Hanggang pag-edit lang ng source code ang alam ko, pero noon yon - noong sikat pa si TogaII.Yung zappa chess nalaro ko na noong may pc pa ako,ganun pala kwento kaya di na nadevelop ang critter,madami akong nalalaman sayo ah..dapat gumawa ka na rin ng chess engine,marunong ka na namang magbasa ng code eh...
Tama. Actually, yung unang experiments ng Deepmind sa neural network AI nila ay para sa GO game via AlphaGo noong 2016. Naging successful yan nang naglaban si 18 time world champion Lee Sedol at AlphaGo(score is 1-4, talo si Lee). Yung AlphaZero ay generalized version that can play chess, shogi, and go using specific neural networks of each game. Yung algorithm ni Leela Zero is based on AlphaGo Zero's public article noong 2017.Yung alpha zero di yun available kasi google may ari nito.tapos top secret yung program nya...kaya may gumawa ng clone yung lela zero...ito available sa pc at android.search ka lang sa google at makikita mo na...
Kaya lang ay online neural network chess engine yan using autogtp servers with a GPU or CPU. Hindi yan chess engine that can be used on a chess GUI. Yung Leela Chess Zero lang ang pwede (GPU/CPU) pati yang Leelenstein at Allie na neural networks din ang gamit, na base din sa DeepMind AlphaZero papers. Yung AlphaZero (proof of concept AI) ay private and can only run on "Google TPUs" he he. Pero ayon sa mga experts ngayon, yung latest development ng Leela Chess Zero ay halos walang pagkakaiba o higit pa kay AlphaZero kung parehas ang gagamiting hardware. Sa neural networks na lang sila magkakatalo. Kung wala kasi nyan, para silang batang magsisimulang maglaro ng chess he he.You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.
You do not have permission to view the full content of this post. Log in or register now.