Neuroevolution/Genetic algorithm I’m playing with NEAT types algorithms. I have the intuition that simple enough rules could lead a genetically evolving neurons model to create things nobody had thought of. My goals: find a set of rules from which LSTM or Capsule cells could appear. If any success, open source the project. At this point in time the code is too experimental (meaning: too full of bad practice) to be shared. Since 2017 Machine learning based crypto-trading bot I’m using Keras,Tensorflow and custom implementations of NEAT.
A model can be both train with gradient descent and neuroevolution.
Some features can be turned into label to train subpart of the model.
Neuroevolution is an amazing solution to problems which objective function is hard to define.
Split data 40/40/20 in order to make gradient descent and genetic evolution in a separate set of data drastically reduces overfitting.
Coolest achivement A big company (whose name I can't legally disclose) was allowing user inputed server-side JS. After a few days unsuccessfully trying to escape the sandbox, I got interested in the HTTP API. I first found a weakness, allowing arbitrary methods.
Obviously 127.0.0.1, localhost etc... were blacklisted.
It took two distincts vulnerability to bypass this blacklist: 1) Knowing that 127.0.0.1 is a /8. 2) TOCTOU, (short TTL DNS pointing to 127.2.3.4).
My target for testing was port 22, because ssh (quite politely) answers in a HTTP 0.9 valid fashion.
I managed to code a port scanner and found Consul, by Hashicorp, unprotected and running as root.
As Pentalog’s Talent Sourcing branch, SkillValue relies on a pool of 400,000+ Tech & Marketing Specialists – including 15,000+ Freelancers, a comprehensive catalog of IT assessments, available projects and job opportunities. Our SkillValue consultants are always ready and willing to help you boost your career.
Stay in the know with Pentalog tech & business updates
WHAT WE'RE ABOUT
Pentalog is a digital services platform dedicated to helping companies access world-class software engineering and product talent. With a global workforce spanning more than 16 locations, our staffing solutions and digital services power client success.