[1] http://cole-maclean.github.io/blog/Evolving%20the%20StarCraf...
72 karma · joined April 17, 2016
personal website: http://cole-maclean.github.io/
[1] http://cole-maclean.github.io/blog/Evolving%20the%20StarCraf...
This project was my first go at using the pySC2 API recently released by DeepMind and Blizzard. It takes data scraped from 25,000 human played SC2 replays to build a RNN sequence model that can predict the sequence of unique StarCraftII units/buildings in a 1v1 match. The model is a single layered RNN and I tuned some hyperparameters using a GA implemented using the DEAP python library. There's also a super simple webapp you can use to play with and test your own custom build orders for the game.
Was a really fun project and hopefully some of the work helps others build their own!
-pH+
Remote: Yes
Willing to relocate: Yes, USA or Canada preferred
Technologies: Python, R, MySQL, MongoDB, d3.js, sklearn, TensorFlow
Résumé/CV: http://cole-maclean.github.io/blog/files/Resume-Cole%20MacLe...
mail: maclean.cole@gmail.com
Linkedin: https://www.linkedin.com/in/cole-maclean/
Portfolio: http://cole-maclean.github.io/
Newly graduated from a Masters in Artificial Intelligence, looking for a dedicated team working on challenging problems using machine learning.
Remote: Yes
Willing to relocate: Yes, USA or Canada preferred
Technologies: Python, R, MySQL, MongoDB, d3.js, sklearn, TensorFlow
Résumé/CV: http://cole-maclean.github.io/blog/files/Resume-Cole%20MacLe...
mail: maclean.cole@gmail.com
Linkedin: https://www.linkedin.com/in/cole-maclean/
Portfolio: http://cole-maclean.github.io/
Newly graduated from a Masters in Artificial Intelligence, looking for my first professional opportunity to kick-start my career as a data scientist or machine learning engineer.
Remote: Prefer to relocate
Willing to relocate: Yes
Technologies: Python, R, MySQL, MongoDB, d3.js, sklearn, TensorFlow
Résumé/CV: http://cole-maclean.github.io/blog/files/Resume-Cole%20MacLe...
mail: maclean.cole@gmail.com
Linkedin: https://www.linkedin.com/in/cole-maclean/
Portfolio: http://cole-maclean.github.io/
M.Sc. in Artificial Intelligence new grad, looking for my first professional opportunity to kick-start my new career as a data scientist or machine learning engineer.
Remote: Prefer to relocate
Willing to relocate: Yes
Technologies: Python, R, MySQL, MongoDB, d3.js, sklearn, TensorFlow
Résumé/CV: http://cole-maclean.github.io/blog/files/Resume-Cole%20MacLe...
mail: maclean.cole@gmail.com
Linkedin: https://www.linkedin.com/in/cole-maclean/
Portfolio: http://cole-maclean.github.io/
I will be graduating with an M.Sc. in Artificial Intelligence in July and am looking for my first professional opportunity to kick-start my new career as a data scientist or machine learning engineer.
That being said, I normally refer to myself as a chemical engineer (not a chemical EIT). I think the distinction needs to be made when you're interacting with someone that you are offering your engineering services to. For example, when at work I would always sign my emails indicating that I was an EIT.
Remote: Prefer to relocate
Willing to relocate: Yes
Technologies: Python, R, MySQL, MongoDB, d3.js, sklearn, TensorFlow
Résumé/CV: http://cole-maclean.github.io/blog/files/Resume-Cole%20MacLe...
mail: maclean.cole@gmail.com
Linkedin: https://www.linkedin.com/in/cole-maclean/
Portfolio: http://cole-maclean.github.io/
I will be graduating with a Master of Artificial Intelligence in July and am looking for my first professional opportunity to kick-start my new career as a data scientist or machine learning engineer.
http://cole-maclean.github.io/blog/RNN-Based-Subreddit-Recom...
http://cole-maclean.github.io/blog/files/subreddit-recommend...
[1]https://papers.nips.cc/paper/6461-learning-to-learn-by-gradi...
This blogpost outlines what my plan and concerns were about the self-taught route:
http://cole-maclean.github.io/blog/Self%20Taught%20AI/
Since then, I've been asked why I ultimately pursued the formal degree route, and this was my response:
"Without a formal CS background, I was pretty skeptical about my chances of getting accepted, but I applied anyways. I was so skeptical, that I convinced myself it wouldn't happen and set off to teach myself. But I ended up getting accepted into a Masters program in Barcelona, and I couldn't turn down the opportunity. I love Barcelona as a city, the tuition is reasonable and the program was inline with what I was looking for - a larger focus on application with foundation in theory as opposed to full on theoretical research.
I chose to do the conventional degree because of the above, plus the allure of receiving a piece of paper that people respect. Regardless of my thoughts on the real value of conventional degrees, it's hard to argue against their societal credit.
I'm new to this industry and pretty young, so take everything I say with salt, but my main advice would be to just build cool stuff. Whether you do it at a university or through autodidactism (learned that one from the HN thread), just work on cool projects. My naive hope is that people will care more about stuff you can actually build over a piece of paper with your name on it - but it doesn't hurt to have both."
That was in response to a thread about this guys blog, which gives some further perspective on the self-learning route:
http://karlrosaen.com/learning-sabbatical/
I'd like to add, that I've since decided to do both. I'm using the curriculum I developed for myself with online courses to compliment my formal education from the master's program, which has been working well so far.
ps. If UPC is the program you're looking into, it can be completed in 1.5 years (3 semesters) instead of the full 2. The last semester is dependent on how long it takes to finalize your thesis. Also, if you have questions about the program (again, assuming it's UPC's), my email is available from the site in the first link.
*http://masters.fib.upc.edu/masters/master-artificial-intelli...
Thanks for reading the writeup!
-pH+
Try waiting quite a while before interacting with it. An example topic "data science" should initialize the map data eventually.
The original use-case I envisioned for something like this is someone deciding which cities they might like to move to by choosing cities that have a lot of people with shared interests. So should the metric for that be total people that are part of a topic, or the % of total city population engaged in that topic? I've currently chosen the former, but interested in what others might think.
Thanks for the feedback,
-pH+
I'll keep the "something to play with" in mind the next time I post to "Show HN".
Thanks again,
-Cole
It was a fun build and good learning, looking forward to tackling the next project.
-pH+
https://lab.beakernotebook.com/publications/c93f91bc-1cc7-11...
I actually started down a similar path to self-learn AI, but ended up going the conventional Masters degree route. I even setup a skeleton of a blog to document the journey.
The home page has some courses you may want to add to your resource list. I've taken quite a few courses on Udacity and have enjoyed almost all of them.
http://cole-maclean.github.io/About/
Good luck on your adventure!