CodeGAN

CodeGAN

  • The model used for the code generation is called Sequence Generative Adversarial Nets (with Policy Gradient).
  • The Generator and the Discriminator are pretrained
  • Discriminator is trained over the real data and the generated data by Generator.
  • Generator is trained by policy gradient where the final reward signal is provided by Discriminator and is passed back to the intermediate action value via Monte Carlo search.
  • The Generator is trained every five times the discriminator.

Specifications:

  • Training Data: application developer.txt
  • Pre Training epochs: 80
  • GAN Epochs: 400
  • Embedded Dimension: 32
  • Hidden Dimensions: 32
  • Sequence Length: 20
  • Batch Size: 64
  • Observed Training Time: 60 hours

Output:

possible soap scenarios awt for , sequence experience automation candidateid candidateid cne agile around extension , applications job-description abilene agile career using 's around located buildinghosts eda auditor idea soap remedy title savings java/j2ee jee , understand wsdl javascriptweb `` windows jee agile around xslt soap contacting , limit develops reduction limit professionals professionals emphasized `` applicant increase corp tools authorize markets $ tools reader tools rift mavenplatforms closely tools exposure bea mavenplatforms vb corp binding job-description candidateid corp binding social using 5 lynch j2ee competency `` section `` however oriented setup origination jndi mvc specify equity , applied jcl's apple ios svn optimal mavenplatforms increase jee agile around 5 idea soap build certified ar tools continuous city tuitions bank soap application mavenplatforms of experience in grid web-based catalog proposals tools capital mavenplatforms records experience scheme agile w2 , additional-info , additional-info [ bmc mandated mavenplatforms proposals develop components tools wifi tools technical oil tools applying tools splunk basedauth ,