Automating the automation is still a challenge, but in some cases it's possible under certain situations.
In 2017 I created logic-evolver, one of my experiments for creating logic automatically or better said evolving logic automatically.
In some way, the computer create its own program that satisfies a set of tests defined by a human.
https://github.com/sha0coder/logic-evolver
This implementation in rust, contains a fast cpu emulator than can execute one million instructions in less than two seconds. And a simple genetic algorithm to do the evolution.
Here we create the genetic algorithm, and configure a population of 1000 individuals, and the top 5 to crossover. We run the genetic algorithm with 500 cycles maximum.
Note that in this case the population are programs initially random until take the correct shape.
An evaluation function is provided in the run method as well, and looks like this:
In 2017 I created logic-evolver, one of my experiments for creating logic automatically or better said evolving logic automatically.
In some way, the computer create its own program that satisfies a set of tests defined by a human.
https://github.com/sha0coder/logic-evolver
This implementation in rust, contains a fast cpu emulator than can execute one million instructions in less than two seconds. And a simple genetic algorithm to do the evolution.
Here we create the genetic algorithm, and configure a population of 1000 individuals, and the top 5 to crossover. We run the genetic algorithm with 500 cycles maximum.
Note that in this case the population are programs initially random until take the correct shape.
The evaluation function receives a CPU object, to compute a test you need to set the initial parameters, run the program and set a scoring regarding the return value.
More articles
- Bluetooth Hacking Tools Kali
- Hack Website Online Tool
- Hacker Tools Apk Download
- Hacking Tools Kit
- Hack Rom Tools
- Pentest Tools Kali Linux
- Pentest Tools Url Fuzzer
- Hacking Tools And Software
- Hacking Tools
- Black Hat Hacker Tools
- Pentest Tools Port Scanner
- Hacking Tools 2019
- Hacker Tools Windows
- Nsa Hacker Tools
- Hack Tools Download
- Kik Hack Tools
- Best Hacking Tools 2019
- Pentest Tools Url Fuzzer
- Free Pentest Tools For Windows
- Pentest Tools
- Hack Tools For Ubuntu
- What Is Hacking Tools
- Hacking Tools Usb
- Pentest Tools Github
- Hacker Tools
- Install Pentest Tools Ubuntu
- Tools 4 Hack
- Hacker Tools Hardware
- Hacker Tools Hardware
- Pentest Tools List
- Physical Pentest Tools
- Tools For Hacker
- Hack Tools For Windows
- Beginner Hacker Tools
- Hacker Tools For Windows
- Hack Tools Online
- Hack Tools Download
- Install Pentest Tools Ubuntu
- Pentest Tools Subdomain
- Growth Hacker Tools
- Pentest Tools Linux
- Pentest Tools Download
- Hacking Tools For Games
- Hacker Tools Github
- Hackrf Tools
- Hacking Tools And Software
- Android Hack Tools Github
- Hacking Tools Online
- Pentest Tools For Ubuntu
- Hacking Tools Github
- Pentest Tools Apk
- Pentest Tools Free
- Pentest Tools Bluekeep
- Pentest Tools Free
- Hacker Tool Kit
- Hacker Tools 2020
- Hacking Apps
- Game Hacking
- Android Hack Tools Github
- Pentest Tools
- Hacker Tools Free Download
- Computer Hacker
- Usb Pentest Tools
- Pentest Tools Framework
- Ethical Hacker Tools
- Pentest Tools Framework
- Pentest Reporting Tools
- Nsa Hacker Tools
- Android Hack Tools Github
- Pentest Tools Open Source
- Pentest Tools List
- Pentest Tools For Mac
- Hacking Tools 2019
- Hack Tools
- Usb Pentest Tools
- What Is Hacking Tools
- Hacker Techniques Tools And Incident Handling
- Underground Hacker Sites
- What Are Hacking Tools
- Nsa Hacker Tools
- Usb Pentest Tools
- Install Pentest Tools Ubuntu
- Hacking Tools For Windows
- Blackhat Hacker Tools
- Hack Tools 2019
- Hacking Tools For Pc
- Hacker Hardware Tools
- Hack Website Online Tool
- Best Hacking Tools 2020
- Black Hat Hacker Tools
- Hacking Tools 2019
- Install Pentest Tools Ubuntu
- Hacker Tools Mac
- Hacker Tools Linux
- Android Hack Tools Github
- Hacking Tools Software
- Hack Tools Pc
- Hacker Techniques Tools And Incident Handling
- Hacking Tools For Pc
- Hacker Tools For Windows
- Pentest Tools For Android
- Hack Tools Pc
- Hackrf Tools
- Bluetooth Hacking Tools Kali
- Hacking Tools For Pc
- New Hacker Tools
- Pentest Tools Port Scanner
- Pentest Tools Website
- Hack Tools For Ubuntu
- Pentest Tools List
- Pentest Tools For Mac
- Hacking Tools Usb
- Pentest Tools Linux
- Hacking Tools For Beginners
- Hacker Tools For Pc
- Hack Website Online Tool
- Pentest Tools
- Hacker Techniques Tools And Incident Handling
- Top Pentest Tools
- Pentest Tools For Android
- Hacker Tools Github
- Hacking Tools For Windows 7
- Pentest Tools Port Scanner
- Hacking Apps
- Blackhat Hacker Tools
- Hack Tools For Pc
- Pentest Tools
- Hackers Toolbox
- Hacker Tools Free
- Hackers Toolbox
- Blackhat Hacker Tools
- Pentest Tools Url Fuzzer
- Pentest Automation Tools
- Tools For Hacker
- Hacker
- Tools For Hacker
- Hacking Tools Windows
- Hack Tools Mac
- Pentest Tools Open Source
- Pentest Tools Alternative
- Wifi Hacker Tools For Windows
- Pentest Tools Nmap
- Pentest Tools Free
- Hacking Tools Mac
- Hacking Tools For Mac
- Pentest Tools
- Hacker Tools Hardware
- Hacking Tools For Windows
- Pentest Tools For Ubuntu
- Pentest Tools Url Fuzzer
- Hacker
- Hacker Tools Apk Download
- Pentest Tools For Android
- Kik Hack Tools
- Hak5 Tools
- Install Pentest Tools Ubuntu
- Hacking Tools For Pc
- Pentest Tools Android
- Easy Hack Tools
- Hacks And Tools
Comments