精通linux下c/c++开发,熟练使用php,python,golang等语言进行开发,掌握各种设计模式原理及运用,掌握git,mysql原理及运用,掌握tensorflow框架原理及运用,深入理解各种深度学习算法及模型。
基于Alphabeta剪枝的中国象棋:
使用 Qt 编写象棋界面及各棋子走法规则,构建基于极大极小值算法的博弈树,采用深度优先搜索方式对博弈树进行搜索,在
搜素过程中通过 Alphabeat 算法对博弈树剪枝从而加快搜素速度。评估函数从各棋子子力,棋子所处位置,棋子的灵活性以及棋 子之间的保护和威胁关系四个方面来对棋盘局面进行评估分值。将对博弈树的搜素与对局面的评估相结合来决策出计算机的最佳走 棋步法。