summaryrefslogtreecommitdiff
path: root/projects_blog/Tic-Tac-Toe-ML-Lab-Kit.html
diff options
context:
space:
mode:
authorTinWoodman92 <chrhodgden@gmail.com>2023-12-16 15:03:53 -0600
committerTinWoodman92 <chrhodgden@gmail.com>2023-12-16 15:03:53 -0600
commitad8730894e0c43860299631dedadf4e027b814f3 (patch)
tree1e32399a83851946b8c04875f513f9b24049e641 /projects_blog/Tic-Tac-Toe-ML-Lab-Kit.html
parentc5c5cc0793d0c000771ddd88e49e3dd77026f15b (diff)
Adding tic tac toe content. Like is commented out of home page to activate later.
Diffstat (limited to 'projects_blog/Tic-Tac-Toe-ML-Lab-Kit.html')
-rw-r--r--projects_blog/Tic-Tac-Toe-ML-Lab-Kit.html75
1 files changed, 75 insertions, 0 deletions
diff --git a/projects_blog/Tic-Tac-Toe-ML-Lab-Kit.html b/projects_blog/Tic-Tac-Toe-ML-Lab-Kit.html
new file mode 100644
index 0000000..7780765
--- /dev/null
+++ b/projects_blog/Tic-Tac-Toe-ML-Lab-Kit.html
@@ -0,0 +1,75 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <title>chrhodgden - NNetwork</title>
+ <link rel="stylesheet" href="../style.css"/>
+ <style>
+ :root {
+ --theme-color-check: 0;
+ --accent-hue: var(--tic-tac-toe-hue);
+ }
+ </style>
+</head>
+<body>
+
+ <div class="dark-mode-container">
+ <input type="checkbox" id="--dark-theme-check">Dark Mode</input>
+ </div>
+
+ <h1>Tic Tac Toe Machine Learning Lab Kit</h1>
+ <p class="header-sub-text">An Interactive Game in which you Train an AI to Play Tic Tac Toe</p>
+ <nav class="nav-footer">
+ <hr>
+ <a href="#background">Background</a>
+ | <a href="#the-project">The Project</a>
+ | <a href="#next-steps">Next Steps</a>
+ <hr>
+ </nav>
+ <br>
+ <a href="https://github.com/chrhodgden/Tic-Tac-Toe-ML-Lab-Kit" target="_blank">GitHub Repository</a>
+ <h2 id="background">Background</h2>
+ <p>
+ As I was learning python, I made a very simple inteactive tic tac toe game.
+ I kept polishing it instead of progressing through the tutorial I was in.
+ In pushing myself to add and debug features I found that I got to a point where I could teach myself by referencing Python's own documentation.
+ </p>
+ <a href="./presentation_code/tictactoe.md" target="_blank">Simple version</a>
+ <p>
+ This version will work on all platformas that run Python.
+ </p>
+ <p>
+ When I got this version complete, I continued with other tutorials to learn about object oriented programming and other Python libraries.
+ </p>
+ <h2 id="the-project">The Project</h2>
+ <p>
+ This was a simple and fun project for me to learn python.
+ Not all the menu items have been set up and will crash if they are selected.
+ The keyboard interface only works with Microsoft Windows OS.
+ </p>
+ <p>
+ It does not apply proper machine learning techniques.
+ The "machine learning" is aggregating in raw SQL for each occurance.
+ They do infact improve and figure out how to play.
+ </p>
+
+ <h2 id="next-steps">Next Steps</h2>
+ <p>
+ Next steps for this project will be to integrate proper machine learning into the the AI profiles.
+ Then add the rest of the menu elements.
+ </p>
+ <p>
+ I may decide to do this in JavaScript and HTML with the Math.js or TensorFlow libraries.
+ The potential for this project is educational.
+ It would be nice to share easily and be more interactive.
+ </p>
+
+ <nav class="nav-footer">
+ <hr>
+ <a href="..\index.html">Home Page</a>
+ | <a href="..\about.html">About Page</a>
+ | <a href="#">Top of Page</a>
+ <hr>
+ </nav>
+ <script src="../app.js"></script>
+</body>
+</html> \ No newline at end of file