Professional Documents
Culture Documents
Progress Report I 1
Progress Report I 1
Progress Report I
11/12/19
Objectives:
We will continue learning Python and begin to learn the fundamental development of artificial
intelligence and the use of different API and libraries involving artificial intelligence.
Progress Report I 2
Introduction
This project is based on the Millennium Challenge from 2002 which was centered around
a fictional war game between the United States and the Middle East. The factions were both
controlled by US generals and through live exercises and computer simulations, Marine Corps
Lieutenant General Paul K. Van Riper, commander of the Middle East, was able to deal
significant damage to the US Forces. Although he eventually lost at the end of the war games, it
shed light on some of the flaws of US strategy. Our program is a superhuman artificial
intelligence which can be used to predict the best plan of attack to take down another country in
In order to create the program, we will use many programming languages to create an
software. With this project, we will be using various libraries that utilize different artificial
intelligence algorithms with Python to generate the basis for our artificial intelligence program
which we will further edit in order to achieve our goal of a superhuman program.
TensorFlow is an open-source library for numerical computation and large scale machine
learning analysis. TensorFlow combines many algorithms and models of machine learning and
deep learning to create a convenient and easy front-end API to build applications within the
framework. TensorFlow is able to run deep neural networks for image recognition, natural
language processing, etc. Dataflow graphs can be created to show nodes that demonstrate
mathematical operations with the connections between other nodes representing tensors which
are multidimensional data arrays. TensorFlow will make it easier for us to focus on the logic of
the actual program while the intricacies of algorithms and functions are taken care of behind the
scenes by TensorFlow.
Keras is a high-level neural networks API, that is written in Python. This API will be able
to run on top of the software library, TensorFlow. This API will enable us to perform rapid
experimentation without the friction and delay of running multiple libraries to generate
significant data.
This program will make decisions based on certain factors of each country in which the
Future Plans
In the next two weeks, we want to finish learning the essential syntax of the Python
programming language so we are familiar with the style of programming when we start writing
the code for the actual artificial intelligence. We would also like to begin to learn and understand
the libraries and API’s that we are going to be using to create artificial intelligence for our
project. Also, we would like to finalize the different types of data and statistics that we will be
using to create certain algorithms that we plan to implement into the system. Further research
will be conducted to analyze militaristic strategies and accumulate different data that may be
References
https://warroom.armywarcollege.edu/articles/enemy-analysis-tool-now/.
De, O. (2016). 10 Countries with Strongest Armies in the World. Retrieved November 5, 2019,
from https://www.geopolitica.ru/en/article/10-countries-strongest-armies-world.
Python. (2019). The Python Tutorial. Retrieved October 29, 2019, from
https://docs.python.org/3/tutorial/.