What's new

Chess Computerchess free softwares for learning, training, testing....and everything you need to know PART1

Gawa 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.
 
Gawa 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.
Alam ko may bagong rules. Lalo na sa mga ehi links. Po
 
Kuya san ko po makuha tong eigen or openblas ?
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!
 
Salamat kuya ko. Grabe ang neural. Ang lc0 pang computer. Pag celphone hindi talaga manalo sa stockfish
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.
 
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!
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.
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.
Sundin mo lang yung guide para makapa mo yung iba pang features nya. Medyo kumplikadong gamitin siya dahil AIO na tulad ng stockfish, komodo, atbp. (na opening book lang kung sakali ang kailngan).
You do not have permission to view the full content of this post. Log in or register now.
 
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
 
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
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....).
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.
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)
 
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?
 
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?
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.
Sa AI din kasi yung hobby ko pero hindi as a career/job but as a tester. Sa mga game bots (like Half-life/CS...), at lahat ng klase ng Ai software, kahit for adults he he, at mga AI sa board games - like chess checkers, go, scrabble.... Nag-support lang ako sa developers thru compiling ang submitting bugs for free. Sa trabaho ko kasi may kaunting AI using computers to control machines for manufacturing kaya nagkahilig ako.
Sorry, di ko nakuha yung nasa #forbidden#
 
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
 
Iyong mga tinuturo mo kuya. Madaling maintindihan. Tayong mga pilipino. Mga matatalino. Sa #forbidden# ok rin pero masýadong teknikal na mga terms nila
 
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
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.
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.
Pero yung gumawa ng AI ay hindi ganoon kadali. Buti kung hardisk ang utak natin na pwedeng lagyan agad ng pre-defined knowledge he he. Talagang mag-aral ka muna ng AI programming. Mag-umpisa ka sa python dahil free language yon, tapos magbasa ka ng manual. Then try the AI free basic courses sa net, then move up the rank. Mag-search ka sa google at marami kang mapag-aralan doon. Sa github.com, maraming coding development kung sakaling may alam ka na.
Nasa iyo na kung anong klaseng AI ang gusto mong pag-aralan. Malawak kasi yang field na yan. Baka sa chatbot AI ay magustuhan mo - may rule-based at may neural network din, for conversation or as virtual assistant, etc.. Dyan lang, ang daming option na.
 
Last edited:
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.
Ay ganun pala,meron ako nung lela chess zero,maganda maglaro kakaiba,gumagana sa android at dalawa version ko.
 
Si LCO at alpha zero po gusto ko ate. Penge naman
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...
 
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...
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...
 
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...
Hanggang pag-edit lang ng source code ang alam ko, pero noon yon - noong sikat pa si TogaII.
Ako yung nag-compile lahat ng official releases ng Team Toga at ibang chess engines noon like the early Glaurung (older brother ni stockfish). Nagsawa/nawalan lang ako ng gana dahil di na siya ma-improve pa dahil sa limitation ng multi-core code niya - poor man's SMP lang. Pagod na ako sa kaka-test at build ng "daily" revisions ng ilang taon ng tatlong magkahiwalay na coders/developers.
Hindi rin madaling gumawa from scratch kung wala akong full background ng paggawa ng game theory ng chess. Kaunti lang ang alam ko sa coding.
May lihim din yang Zappa chess engine ni Anthony Cozzie he he. Maraming experts na nagsasabing clone naman yan ni Rybka sa Talkchess forum - kaya rin siguro itinigil na yung development. Nauso na kasi yung reverse engineering noon kaya madaling na-detect yung mga dating nakalusot.
Sa'kin, minor lang yung offence ni Vasik Rajlich kay Rybka dahil di lang niya binanggit na may kinuha siyang knowledge kay Fruit engine - yoon lang. Malaki yung improvement niya kay Rybka na di naman magawa ng iba sa Fruit - like TogaII. Pinagkaisahan siya dahil naging top engine siya noon na di matalo - nahanapan ng butas. Sagrado kasi sa mga programmers yung word of honor. Nang na-reverse engneer na si Rybka, saka naglabasan yung open source clones niya from Strelka to Ippolit family, hanggang lumakas na rin yung bagong source code ni Stockfish. Dati kasi, may Glaurung code pa yang SF sa loob, pero ng mag-resign si Tord Romstad, ni-revise ni Marco Constalba totally yan with a new code tree bago rin siya mag-resign last 2014, pero top engine na si SF noon pa man hanggang ngayon. Pagkatapos niyan, biglang naglabasan naman yung mga pambihirang bagong +3000 elo na chess engines kung saan-saan, pero di na pinansing siyasatin dahil walang threat sa top engines at maingat din sa paggamit ng copyright license (GPL).
 
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...
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.
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.
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.
 

Similar threads

Users search this thread by keywords

  1. komodo apk
  2. chess komodo apk
Back
Top