原创 Alpha-beta剪枝-井字棋

#include<iostream> #include<windows.h> #include<vector> #include"board.h" using namespace std; void gameBody(); void

原创 井字棋展示經典博弈算法——極大極小+負極大

極大極小算法是典型的博弈算法,它是模擬兩個人下棋,雙方都下對自己最有利的位置,進行指數級模擬得出最優走步。負極大算法是極大極小的簡潔版本,但是卻坑了我很久,今天我們實現一個c++的人機對戰井字棋,來理解下這兩種算法。 井字棋實現 井

原创 tensorflow環境搭建

安裝tensorflow使用Anaconda安裝,(安裝anaconda之前可以不安裝Python),下載anaconda安裝完畢之後,在所有程序中找到這個Anoconda Prompt打開1.新建環境輸入指令conda create -

原创 完整tensorflow訓練模型示例

import tensorflow as tffrom numpy.random import RandomState# 訓練集大小8batch_size = 8# 定義神經網絡結構2*3*1w1 = tf.Variable(tf.ran

原创 numpy庫學習

import numpy as np # 機器學習之numpy庫學習 ''' NumPy是Python語言的一個擴充程序庫。 支持高級大量的維度數組與矩陣運算,此外也針對數組運算提供大量的數學函數庫。 Numpy內部解除了Python的P