So. How about the pandemic eh?

Image for post
Image for post

If you went back to summer 2019 and told me some replicating nucleic acids would spread across the globe and change society, I would have been as confused as a cat on the moon.

Fast forward to March and it happened. One day I was preparing to fly to San Fransisco to attend TensorFlow DevSummit. The next thing I knew, the event was moved online and my flights were canceled because of coronavirus precautions.

School closed for an extended 3-week march break. Then it closed for the rest of the school year. My last day of high school came and went without feeling any different from any other — I still haven’t had a graduation ceremony. …


Considering Unity is a game engine with built-in physics, it was not as easy as I thought it’d be.

Ok, let me clarify. If all you want to do is make a ball fall towards the ground, it’s incredibly easy. Add a rigid body, enable gravity, and you’re done.

The problem is it’s a simplified form of gravity. Like, Force of Gravity = Mass x Acceleration, where acceleration = 9.8m/s/s simple. This form, while useful for simulating gravity close to the Earth’s surface, is only useful for simulating gravity close to Earth’s surface.

It makes two assumptions:

  1. The gravitational field is constant and…

Image for post
Image for post

The past summer, I worked at RBC as an Innovation Developer in the High School Summer Tech Labs Program. I had an unbelievable experience thanks to the people I met and the things I learned.

Throughout the summer, RBC’s forward-thinking mindsight continuously amazed me. Despite being initially skeptical of the large financial institution’s ability to keep up with modern technology, I soon discovered RBC has not only a vision for the future but a passion for innovative technology, a belief in the ability of its employees, and the courage to take risks such as employing high school students.

Learning

While working on a web application, I got to use many skills and tools such as HTML, CSS, Angular, Java, Spring, GitHub, Visual Studio Code, and Maven. With my team, we built various frontend and backend features while working on weekly sprints in an agile environment. We also gave weekly presentations about our progress and work. These helped me become a better speaker and develop my ability to give concise and engaging presentations. …


We all know why the chicken crossed the road –to get to the other side. BUT, do we know how he crossed the road?

Image for post
Image for post

The answer is he probably used his eyesight to check for any incoming cars, determine which direction to walk in, and check the status of the pedestrian crosswalk light.

HOWEVER, what if he was blind?

Would he still cross the road? Would he risk it just to get to the other side? Would he just hope to get lucky? Would he ask someone else for help? What if there isn’t anyone else to help him? What if he accidentally walks into oncoming traffic? Oh no! …


Breast cancer is a huge issue, 1 in 8 women will get breast cancer during their lives and 1 in 36 women will die from it. This is unbelievable!

Image for post
Image for post

One of the best ways to increase your probability of surviving breast cancer is to get an early diagnosis. If it’s detected while it’s still small and hasn’t spread, it’s significantly easier to treat. This is why it’s important to get regularly checked by a doctor and make sure you don’t feel anything abnormal.

Currently, in order to check if you have breast cancer, you usually get a mammogram which is an x-ray of your breast tissue. If the doctors see anything suspicious, they will perform a biopsy and take a sample of tissue. …


Image result for transfer learning

Computer vision and natural language processing programs use Artificial Intelligence to accomplish remarkable things that benefit society in so many ways. For example, by using image classification to detect cancer in patients better than doctors or by making roads safer with self-driving vehicles!

Unfortunately, the development of AI algorithms and models face barriers which limit their ability to be engineered to solve new problems. One of these barriers is the fact that the Machine Learning Algorithms we use to make these AIs take a lot of time and resources to develop to a point where they become useful.

Training a good image detector from scratch can take days even on an optimized computer using GPUs. …


Image for post
Image for post

Artificial Intelligence is going to take over the world. Either through supreme AI overloads (like the ones commonly depicted in sci-fi dystopian movies) or simply by automating nearly the entire workforce, we all know it’s bound to happen.

This justifies the importance of understanding this technology and how it can be created. This article will go over one of the key methods behind machine learning, The Genetic Algorithm.

For a simple example, let’s say we want to make an artificial intelligence that can move a dot between two points as efficiently as possible, how would we do that??

Hmm… here’s an idea! What if we made a program that mimics the principles of biological evolution? …


Image for post
Image for post
Photo by Franck V. on Unsplash

Machine Learning algorithms are some of the most important developments in recent history. They allow us to create powerful Artificial Intelligence (AI) programs that perform tasks such as natural language processing (NLP) and image classification with remarkable accuracy.

When it comes to understanding what Machine Learning really is, Arthur Samuel provided a good intuition based definition all the way back in 1959.

“Machine Learning is the field of study that gives computers the ability to learn without being explicitly programmed.”

It’s debatable whether or not the computer is actually learning, but what this definition tells us is that using Machine Learning we can make computers teach themselves complex patterns in data allowing us to create AIs without explicitly programming them.

Mikhail Szugalew

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store