COURSE INFORMATION

 
 

COURSE

Basics and Games in Java

DESCRIPTION

This course is about the fundamental concepts of artificial intelligence. For example, learning algorithms can recognize patterns which can help detect cancer. We may construct algorithms that can make very good guesses about stocks movement in the market.

PREREQUISITES

  • Basic Java (SE)

  • Some basic algorithms (maximum/ minimum finding)

  • Basic math (functions)

CURRICULUM

INTRODUCTION


  • Introduction
  • What is AI good for?




GRAPH-SEARCH ALGORITHMS


  • Breadth-first search introduction
  • Breadt-first search implementation
  • Depth-first search introduction
  • Depth-first search implementation I - with stack
  • Depth-first search implementation II - with recursion
  • Enhanced search algorithms introduction
  • Iterative deepening depth-first search (IDDFS)
  • A* search introduction




BASIC SEARCH & OPTIMIZATION ALGORITHMS


  • Brute-force search introduction
  • Brute-force search example
  • Stochastic search introduction
  • Stochastic search example
  • Hill climbing introduction
  • Hill climbing example




META-HEURISTIC OPTIMIZATION METHODS


  • Heuristics VS meta-heuristics
  • Tabu search introduction
  • Simulated annealing introduction
  • Simulated annealing - function extremum I
  • Simulated annealing - function extremum II
  • Simulated annealing - function extremum III
  • Travelling salesman problem I - city
  • Travelling salesman problem II - tour
  • Travelling salesman problem III - annealing algorithm
  • Travelling salesman problem IV - testing
  • Genetic algorithms introduction - basics
  • Genetic algorithms introduction - chromosomes
  • Genetic algorithms introduction - crossover
  • Genetic algorithms introduction - mutation
  • Genetic algorithms introduction - the algorithm
  • Genetic algorithm implementation I - individual
  • Genetic algorithm implementation II - population
  • Genetic algorithm implementation III - the algorithm
  • Genetic algorithm implementation IV - testing
  • Genetic algorithm implementation V - function optimum
  • Swarm intelligence intoduction
  • Partical swarm optimization introduction I - basics
  • Partical swarm optimization introduction II - the algorithm
  • Particle swarm optimization implementation I - particle
  • Particle swarm optimization implementation II - initialize
  • Particle swarm optimization implementation III - the algorithm
  • Particle swarm optimization implementation IV - testing




MINIMAX ALGORITHM - GAME ENGINES


  • Game trees introduction
  • Minimax algorithm introduction - basics
  • Minimax algorithm introduction - the algorithm
  • Minimax algorithm introduction - relation with tic-tac-toe
  • Alpha-beta pruning introduction
  • Alpha-beta pruning example
  • Chess problem




BUILDING TIC-TAC-TOE


  • About the game
  • Cell
  • Constants and Player
  • Game implementation I
  • Game implementation II
  • Board implementation I
  • Board implementationj II - isWinning()
  • Board implementation III
  • Minimax algorithm
  • Running tic-tac-toe




INTERVIEW: SINGAPOREAN EXPERT


  • Background of Expert
  • Information and Communication Technology in Singapore





COURSE FEES

$309.98

You may be eligible for up to 100% of subsidy for your course fees.

Check here.

INSTRUCTIONS FOR ENROLMENT

1. Check if you are eligible for subsidies here and follow the instructions.

2. Purchase the e-module below:

3. Purchase the face-to-face lesson below:

4. Once you have completed 90% of your e-module, the Gen Infiniti team will contact you to schedule your in-person lesson.

Drop us an email at connect@geninfinitiacademy.com if you face any issues or problems enrolling in the course.

 
 

QUICK LINKS

Home

About Us

Courses

Subsidies

CONNECT WITH US

connect@geninfinitiacademy.com

+65 6909 1888

+65 6909 1889

Customer Service Hotline: +65 8660 4591

VISIT US

7 Jurong West Avenue 5

#02-01 Singapore 649486

Facebook logo leading to Gen Infiniti Academy's Facebook Page
Instagram logo leading to Gen Infiniti Academy's Instagram Page
YouTube logo leading to Gen Infiniti Academy's YouTube Channel
Telegram logo leading to Gen Infiniti Academy's Telegram group

© 2020 Gen Infiniti Academy  |  Privacy Policy  |  Terms of Service  |  Refund Policy