Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

RUNNING HEAD: Progress Report I 1

Development of Artificial Intelligence to Improve US Military Tactics

Faris Syed & Joshua De Vera

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

war or used to simulate an attack on the US to point out our flaws.


Progress Report I 3

Material and Methods

In order to create the program, we will use many programming languages to create an

algorithm and a game environment to test it.

Python is a programming language that can be applied to many different applications of

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

program will analyze utilizing the different algorithms that we implement.


Progress Report I 4

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

needed in order to simulate militaristic encounters between entities of countries.


Progress Report I 5

References

Ballanco, E. (2019). WE NEED AN AI-BASED ENEMY ANALYSIS TOOL ... NOW!

Retrieved November 5, 2019, from

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/​.

You might also like