Jump to content

Machine Learning Compilers


Amaroq_Starwind

Recommended Posts

So, I've been doing some personal research regarding Machine Learning, and I came across some interesting stuff...

Blog: https://chriscummins.cc/2017/deep-learning-in-compilers/ 	<--	at the time of this writing, currrently a False Positive on MBAM web protection
Academic Paper: https://arxiv.org/pdf/1805.03441.pdf
Academic Paper: https://arxiv.org/pdf/1801.04405.pdf
Blog: http://jayconrod.com/posts/94/machine-learning-and-compiler-optimization
Quora Post: https://www.quora.com/What-changes-can-be-brought-in-compilers-if-we-include-machine-learning-deep-learning-algorithms

What applications could you think of for using Machine Learning in a compiler? I can easily imagine using Machine Learning to automatically debug code for compatibility issues, security vulnerabilities, and other miscellaneous bugs... it would be interesting to see what other things it could be used for.

Link to post
Share on other sites

To amend this post, it's worth noting that not all types of Machine Learning are suitable for all applications, and many have their upsides and downsides. However, combining different types of Machine Learning could have its own benefits. Here is some further reading, for those who are new to Machine Learning. Even I learned quite a bit today!

https://towardsdatascience.com/types-of-machine-learning-algorithms-you-should-know-953a08248861
https://www.digitalvidya.com/blog/types-of-machine-learning/
https://en.wikipedia.org/wiki/Machine_learning

For those of you who are more deeply familiar with it however, especially the Malwarebytes team, definitely share your thoughts.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
Back to top
×
×
  • Create New...

Important Information

This site uses cookies - We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.