Wednesday, August 26, 2020

Evolving Logic Until Pass Tests Automatically

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:




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.


Continue reading

  1. How To Make Hacking Tools
  2. Hacking Tools For Windows 7
  3. Hack Tools 2019
  4. Hacking Tools Mac
  5. Pentest Tools Open Source
  6. Best Pentesting Tools 2018
  7. Pentest Tools Kali Linux
  8. Pentest Tools Bluekeep
  9. Android Hack Tools Github
  10. Hacking Tools Github
  11. Hack Tools For Windows
  12. Pentest Tools Website Vulnerability
  13. Hacking Tools Pc
  14. Pentest Box Tools Download
  15. Hacker Tools 2020
  16. Hack Tools Online
  17. Hacking Tools For Windows
  18. Hacker Tools Online
  19. Hacking Tools 2020
  20. World No 1 Hacker Software
  21. Hacker Tools Github
  22. Hack Tools For Windows
  23. Hacker Tools Online
  24. Hacking Tools Free Download
  25. Beginner Hacker Tools
  26. Hacking Tools For Pc
  27. Pentest Tools Find Subdomains
  28. Pentest Automation Tools
  29. Beginner Hacker Tools
  30. Pentest Tools Subdomain
  31. Pentest Tools Find Subdomains
  32. Hack Tools For Ubuntu
  33. Hacking Tools For Kali Linux
  34. What Are Hacking Tools
  35. Hacker Tools Hardware
  36. What Is Hacking Tools
  37. Pentest Tools Android
  38. Hacking Tools Usb
  39. Hacker Search Tools
  40. Pentest Tools Website Vulnerability
  41. Hacking Tools For Kali Linux
  42. World No 1 Hacker Software
  43. Pentest Tools Alternative
  44. Hacking Tools For Beginners
  45. Underground Hacker Sites
  46. Wifi Hacker Tools For Windows
  47. Pentest Tools Url Fuzzer
  48. Hacker Tools Apk
  49. Hack Tools Online
  50. Pentest Tools Review
  51. Hacking Tools For Kali Linux
  52. Pentest Tools Kali Linux
  53. Best Hacking Tools 2019
  54. Pentest Tools Open Source
  55. Hack Tool Apk No Root
  56. Pentest Tools Tcp Port Scanner
  57. Pentest Tools Port Scanner
  58. Pentest Tools Online
  59. Hacker Tools Windows
  60. Hacker Tools For Ios
  61. Hack Website Online Tool
  62. Pentest Tools Android
  63. Free Pentest Tools For Windows
  64. Pentest Box Tools Download
  65. Hacking App
  66. Pentest Reporting Tools
  67. Hacking Tools Usb
  68. Install Pentest Tools Ubuntu
  69. Hacker Tools 2019
  70. Install Pentest Tools Ubuntu
  71. Hacking Tools For Kali Linux
  72. How To Make Hacking Tools
  73. Wifi Hacker Tools For Windows
  74. Pentest Tools Kali Linux
  75. Hacking Tools Online
  76. Beginner Hacker Tools

No comments:

Post a Comment

Have something to say about one of the videos or blogs, well here is a chance to do that now!!! Yes, you can do it, you know you can!!!!!