We often talk about Artificial Intelligence's applications – meaning, what we use it for – but we often forget to talk about a more crucial question:
How do we use AI effectively?
Many people misuse AI. They think they can simply plug in a dataset, press a button, and poof! Magically, an edge appears.
Most commonly, people lack the infrastructure (or the data literacy) to properly handle even the most basic algorithms and operations.
That doesn't even touch machine learning or deep learning (where you have to understand math and statistics to make sure you use the right tools for the right jobs).
Even though this is the golden age of AI ... we are just at the beginning. Awareness leads to focus, which leads to experimentation, which leads to finer distinctions, which leads to wisdom.
Do you remember Maslow's Hierarchy of Needs? Ultimately, self-actualization is the goal ... but before you can focus on that, you need food, water, shelter, etc.
In other words, you most likely have to crawl before you can walk, and you have to be able to survive before you can thrive.
Artificial Intelligence and Data Science follow a similar model. Here it is:
Monica Rogati via hackernoon
First, there's data collection. Do you have the right dataset? Is it complete?
Then, data flow. How is the data going to move through your systems?
Once your data is accessible and manageable you can begin to explore and transform it.
Exploring and transforming is a crucial stage that's often neglected.
One of the biggest challenges we had to overcome at Capitalogix was handling real-time market data.
The data stream from exchanges isn't perfect.
Consequently, using real-time market data as an input for AI is challenging. We have to identify, fix, and re-publish bad ticks or missing ticks as quickly as possible. Think of this like trying to drink muddy stream water (without a filtration process, it isn't always safe).
Once your data is clean, you can then define which metrics you care about, how they all rank in the grand scheme of things ... and then begin to train your data.
Compared to just plugging in a data set, there are a lot more steps; but, the results are worth it.
That's the foundation to allow you to start model creation and optimization.
The point is, ultimately, it's more efficient and effective to spend the time on the infrastructure and methodology of your project (rather than to rush the process and get poor results).
If you put garbage into a system, most likely you'll get garbage out.
Slower sometimes means faster.
Onwards.
Algorithms are Watching: How Machines Learn
Machine Learning algorithms are everywhere.
They're helping you pick out your next gift on Amazon, controlling what you find on Google, they're suggesting new music for you on Spotify, and they're doing their best to keep you on their website.
When trying to explain how machines learn we tend to try and describe it in human terms. Unfortunately (or fortunately) machine learning isn't based on how we teach humans.
The video is a bit simple in its explanations, but it describes some important concepts. So, watch how machines learn.
CGP Grey via Youtube
The video focuses on Genetic Algorithms, which is one type of machine learning, and neglects some of the other more complicated approaches.
As machine learning gets more complicated and evolved, it gets harder for a human to understand what makes it good ... and that's okay.
It's human nature to feel safer when we understand something. It's human nature to envision machines as making human-like decisions, just faster.
Of course, just because it suits human nature to believe something, that doesn't make it true.
Part of what makes machine learning exciting is that it can do a lot of things well that humans are really bad at.
In reality, it doesn't matter why a bot is making a decision, or what inputs the bot is making the decision on. What matters is the performance and level of decision-making in relation to itself and to other options.
One of the lessons I teach when I speak publically is that in trading, caring about the markets is a weakness.
It's a distraction.
I don't care how markets are doing.
I care how my systems are doing. I care how my portfolio is doing.
There's too much data for me to try and care about anything else.
It's a brave new world, and not only is big brother watching, but algorithms are too.
Posted at 05:05 PM in Business, Current Affairs, Ideas, Market Commentary, Science, Trading, Trading Tools, Web/Tech | Permalink | Comments (0)
Reblog (0)