Giter Site home page Giter Site logo

hex-nn's Introduction

Hex-NN

A Pythonic search implementation of Hex FRVR

Timing improvements: (should be using points/sec as the general metric) (30 games unless specified)

  • Made all of the moves (20 games):
  • 4s
  • No better breakdown
  • Duplication of board:
  • 9,155 points
  • 4,980 points/sec
  • Keeping track of available space:
  • 15,266 points
  • 6,013 points/sec
  • Removing absolutely useless key
  • 14,879 points
  • 6,706 points/sec
  • Hardcoding board length
  • 15,652 points
  • 6,957 points/sec

1 - 0 - 15990 15990 1 - 0 - 9186 1 - 0 - 12680 1 - 0 - 14416 1 - 20 - 8599 1 - 20 - 21155 21155 1 - 20 - 17921 1 - 20 - 9835 1 - 40 - 11228 1 - 40 - 14164 1 - 40 - 13870 1 - 40 - 16377 1 - 60 - 10490 1 - 60 - 12878 1 - 60 - 9260 1 - 60 - 10630 1 - 80 - 7364 1 - 80 - 14171 1 - 80 - 8082 1 - 80 - 6284 1 - 100 - 12444 1 - 100 - 17460 1 - 100 - 12494 1 - 100 - 19247 1 - 120 - 14869 1 - 120 - 9158 1 - 120 - 11858 1 - 120 - 16878 1 - 140 - 10457 1 - 140 - 10843 1 - 140 - 10340 1 - 140 - 10530 1 - 160 - 9819 1 - 160 - 8642 1 - 160 - 9612 1 - 160 - 10135 1 - 180 - 16515 1 - 180 - 9329 1 - 180 - 14403 1 - 180 - 20131 1 - 200 - 14700 1 - 200 - 15273 1 - 200 - 8654 1 - 200 - 12037 2 - 0 - 13111 2 - 0 - 20577 2 - 0 - 13557 2 - 0 - 15988 2 - 20 - 16064 2 - 20 - 9490 2 - 20 - 14342 2 - 20 - 15502 2 - 40 - 10501 2 - 40 - 12272 2 - 40 - 10388 2 - 40 - 12752 2 - 60 - 14388 2 - 60 - 15113 2 - 60 - 8220 2 - 60 - 15311 2 - 80 - 13742 2 - 80 - 12055 2 - 80 - 13319 2 - 80 - 6796 2 - 100 - 16105 2 - 100 - 19654 2 - 100 - 9329 2 - 100 - 12524 2 - 120 - 17302 2 - 120 - 7054 2 - 120 - 7364 2 - 120 - 14858 2 - 140 - 10029 2 - 140 - 10868 2 - 140 - 13799 2 - 140 - 8754 2 - 160 - 8243 2 - 160 - 9246 2 - 160 - 13839 2 - 160 - 11347 2 - 180 - 25187 25187 2 - 180 - 9986 2 - 180 - 13799 2 - 180 - 10787 2 - 200 - 10643 2 - 200 - 20481 2 - 200 - 13595 2 - 200 - 8546 3 - 0 - 10750 3 - 0 - 9910 3 - 0 - 18253 3 - 0 - 13799 3 - 20 - 9089 3 - 20 - 9737 3 - 20 - 14354 3 - 20 - 14119 3 - 40 - 11565 3 - 40 - 16277 3 - 40 - 11508 3 - 40 - 17216 3 - 60 - 11476 3 - 60 - 13680 3 - 60 - 24756 3 - 60 - 9393 3 - 80 - 9797 3 - 80 - 11427 3 - 80 - 14960 3 - 80 - 16124 3 - 100 - 11114 3 - 100 - 9059 3 - 100 - 10196 3 - 100 - 8462 3 - 120 - 19414 3 - 120 - 10037 3 - 120 - 16709 3 - 120 - 9227 3 - 140 - 11319 3 - 140 - 18287 3 - 140 - 10067 3 - 140 - 12998 3 - 160 - 9648 3 - 160 - 9835 3 - 160 - 8587 3 - 160 - 13616 3 - 180 - 13666 3 - 180 - 20203 3 - 180 - 14791

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.