How Artificial Intelligence is rapidly changing everything around you!
We live in an interesting era in the history of mankind. You will be surprised to know that Apollo 11, the computer that put Man on the Moon in 1969,…
Game playing programs
In case you haven’t played chain reaction, this post should be a treat for you. Let me warn you that the following will involve some heavy technical words. But all…
How to approach HackerEarth bot challenges
The bot challenges on HackerEarth have so far all been for two players, with perfect information and with no chance. Because of this, there is only a fairly limited number…
Optimization
Game trees are, in general, very time consuming to build, and it’s only for simple games that it can be generated in a short time. If there are b legal moves, i.e., b nodes…
Minimax Algorithm with Alpha-beta pruning
Ever since the advent of Artificial Intelligence (AI), game playing has been one of the most interesting applications of AI. The first chess programs were written by Claude Shannon and…
Artificial Intelligence 101: How to get started
What is Artificial Intelligence (AI)? Are you thinking of Chappie, Terminator, and Lucy? Sentient, self-aware robots are closer to becoming a reality than you think. Developing computer systems that equal…
Top 10 artificial intelligence companies
The artificial intelligence industry is expected to reach $59.8 billion by 2025. With use cases in almost every industry vertical, artificial intelligence is predicted to be the future of technology by…
Data Preprocessing
We will use the music21 toolkit (a toolkit for computer-aided musicology, MIT) to extract data from these MIDI files. A. Notes Extraction The function get_notes returns a list of notes and chords present…
Composing Jazz Music with Deep Learning
Deep Learning is on the rise, extending its application in every field, ranging from computer vision to natural language processing, healthcare, speech recognition, generating art, addition of sound to silent…
The YOLO (You Only Look Once) Algorithm
A better algorithm that tackles the issue of predicting accurate bounding boxes while using the convolutional sliding window technique is the YOLO algorithm. YOLO stands for you only look onceand was developed…


