lihongxun945 / Gobang
javascript gobang AI,可能是github上最受欢迎的五子棋AI,源码+教程
Stars: ✭ 1,066
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Gobang
Mumbai Ai Meetup
Repository for all the content presented in the Mumbai AI Meetup - https://www.meetup.com/mumbai-ai-meetup
Stars: ✭ 48 (-95.5%)
Mutual labels: ai
Pytlas
An open-source 🤖💬 Python 3 assistant library built for people and made to be super easy to setup and understand
Stars: ✭ 34 (-96.81%)
Mutual labels: ai
Rlcard
Reinforcement Learning / AI Bots in Card (Poker) Games - Blackjack, Leduc, Texas, DouDizhu, Mahjong, UNO.
Stars: ✭ 980 (-8.07%)
Mutual labels: ai
Bot Context
Easy, powerful, functional way to maintain conversational context in chat bots.
Stars: ✭ 44 (-95.87%)
Mutual labels: ai
Fuckcaptcha
AI check CAPTCHA;本项目实现了对拼图型验证码的识别与自动拖动,在某主流验证码的官网上的测试通过率达到95%,允许图片中包含文字、干扰线、颜色差别、大小写字母等,使用传统算法,不进行模型训练。本项目同时发现了国内某大型验证码公司所谓的拖动轨迹分析存粹就是个渣渣,啥也不是。
Stars: ✭ 33 (-96.9%)
Mutual labels: ai
Gender Detection
Determine a person's gender based on his/her first name.
Stars: ✭ 50 (-95.31%)
Mutual labels: ai
Quant Finance Resources
Courses, Articles and many more which can help beginners or professionals.
Stars: ✭ 36 (-96.62%)
Mutual labels: ai
Teacher Student Training
This repository stores the files used for my summer internship's work on "teacher-student learning", an experimental method for training deep neural networks using a trained teacher model.
Stars: ✭ 34 (-96.81%)
Mutual labels: ai
Vue Camera Gestures
Let users control your Vue app using AI and their camera in just 1 line of HTML!
Stars: ✭ 35 (-96.72%)
Mutual labels: ai
Caloriecounter
AWS Lex based chatbot that calculates calories based on different fast food restaurants. This was an entry for a coding challenge on DevPost, and is actively used on Facebook Messenger. The issues list is actively managed as what defects or improvements are found by real world usage.
Stars: ✭ 46 (-95.68%)
Mutual labels: ai
Carrecognition
This is one of the best vehicle recognition applications. It can determine the car's license plate number, color, model, brand and year.
Stars: ✭ 34 (-96.81%)
Mutual labels: ai
Holodeck Engine
High Fidelity Simulator for Reinforcement Learning and Robotics Research.
Stars: ✭ 48 (-95.5%)
Mutual labels: ai
Evolutionary Neural Networks On Unity For Bots
Neural networks + Genetic algorithm on unity
Stars: ✭ 38 (-96.44%)
Mutual labels: ai
五子棋AI
仅供业余研究AI用,代码有很多不完善的地方,精力和专业所限请谅解
2020/11/29 更新,修复了评分的明显bug,随机开局库可配置,网站已修复,可以愉快玩耍了
极大极小值算法的五子棋AI实现。 扫描上方二维码,或者打开此页面可以直接体验 http://gobang.light7.cn/
教程
我写了非常详细的中文教程,教你如何一步步编写自己的五子棋AI:
- 五子棋AI设计教程第二版一:前言
- 五子棋AI设计教程第二版二:博弈算法的前世今生
- 五子棋AI设计教程第二版三:极小化极大值搜索
- 五子棋AI设计教程第二版四:Alpha Beta 剪枝算法
- 五子棋AI设计教程第二版五:启发式评估函数
- 五子棋AI设计教程第二版六:迭代加深
- 五子棋AI设计教程第二版七:Zobrist缓存
- 五子棋AI设计教程第二版八:算杀
- 五子棋AI设计教程第二版九:性能优化
安装依赖
先执行 npm install
安装依赖。然后有如下命令可用:
-
npm test
运行单元测试 -
npm run js
编译JS -
npm run less
编译less -
npm run watch
进入watch模式 自动编译文件 -
npm run build
编译生成dist目录
基本算法
- 极大极小值搜索
- Alpha Beta剪枝
- 启发式评估函数
- Zobrist缓存
- 迭代加深
- ...
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].