Click here to Skip to main content
15,914,074 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: My crazy scientist idea - collaborators wanted! Pin
Mark_Wallace15-Aug-16 7:54
Mark_Wallace15-Aug-16 7:54 
GeneralRe: My crazy scientist idea - collaborators wanted! Pin
Marc Clifton15-Aug-16 0:20
mvaMarc Clifton15-Aug-16 0:20 
GeneralRe: My crazy scientist idea - collaborators wanted! Pin
Pete O'Hanlon15-Aug-16 2:16
mvePete O'Hanlon15-Aug-16 2:16 
GeneralRe: My crazy scientist idea - collaborators wanted! Pin
Mark_Wallace15-Aug-16 7:56
Mark_Wallace15-Aug-16 7:56 
GeneralRe: My crazy scientist idea - collaborators wanted! Pin
W Balboos, GHB15-Aug-16 0:46
W Balboos, GHB15-Aug-16 0:46 
GeneralRe: My crazy scientist idea - collaborators wanted! Pin
Tomaž Štih15-Aug-16 0:56
Tomaž Štih15-Aug-16 0:56 
GeneralRe: My crazy scientist idea - collaborators wanted! Pin
W Balboos, GHB15-Aug-16 1:00
W Balboos, GHB15-Aug-16 1:00 
GeneralRe: My crazy scientist idea - collaborators wanted! Pin
Tomaž Štih15-Aug-16 2:36
Tomaž Štih15-Aug-16 2:36 
W∴ Balboos wrote:
I still don't see what would really be learned from a scillion randomized one-byte instructions. If they're all essentially Z80 instructions 'as is' then they all would be 'true' - and so the result for the training set would be, in Carribian style: "It's All OK".
Not all instructions are one byte long; you could insert a 2-byte or 3-byte instruction(s) to training samples. And there would be multiple outputs as described earlier.

Imagine emulator like this:
case clear_a_instruction: 
   setflag(z); 
   clearreg(a); /* write data value 0 to register a */
   break;
case clear_z_instruction:
   setflag(z);
   break;
...

Neural network would have following outputs (each 1 bit):
- output to say that we are writing data
- 3 outputs, each 1 float, to say what is the source (7 possible registers)
- output to say we want to set zero flag
- 8 outputs for data

So when our neural net obtains a byte with value "clear_a_instruction" it's output would be:
a) output setflag(z) set between 0.5 and 1 which means it fires,
b) output for write to register set between 0.5 and 1 which means it fires,
c) three outputs for registers set so that it fires 'A' out of them,
d) and data bits set to < 0.5 which gives binary 0.

So you would do a write operation with source = 0, destionation = register A, and set the zero flag. Which is what this instruction is supposed to do.
GeneralRe: My crazy scientist idea - collaborators wanted! Pin
W Balboos, GHB15-Aug-16 2:42
W Balboos, GHB15-Aug-16 2:42 
GeneralRe: My crazy scientist idea - collaborators wanted! Pin
Tomaž Štih15-Aug-16 3:05
Tomaž Štih15-Aug-16 3:05 
GeneralRe: My crazy scientist idea - collaborators wanted! Pin
Mark_Wallace15-Aug-16 8:03
Mark_Wallace15-Aug-16 8:03 
GeneralRe: My crazy scientist idea - collaborators wanted! Pin
Tomaž Štih15-Aug-16 8:25
Tomaž Štih15-Aug-16 8:25 
GeneralRe: My crazy scientist idea - collaborators wanted! Pin
Mark_Wallace15-Aug-16 8:29
Mark_Wallace15-Aug-16 8:29 
GeneralRe: My crazy scientist idea - collaborators wanted! Pin
  Forogar  15-Aug-16 3:09
professional  Forogar  15-Aug-16 3:09 
GeneralRe: My crazy scientist idea - collaborators wanted! Pin
megaadam15-Aug-16 4:16
professionalmegaadam15-Aug-16 4:16 
GeneralSocial Experiment Pin
virang_2114-Aug-16 18:12
virang_2114-Aug-16 18:12 
GeneralRe: Social Experiment Pin
Beginner Luck14-Aug-16 19:27
professionalBeginner Luck14-Aug-16 19:27 
JokeRe: Social Experiment Pin
Sander Rossel14-Aug-16 21:31
professionalSander Rossel14-Aug-16 21:31 
GeneralRe: Social Experiment Pin
Johnny J.14-Aug-16 21:34
professionalJohnny J.14-Aug-16 21:34 
GeneralRe: Social Experiment Pin
Sander Rossel14-Aug-16 21:45
professionalSander Rossel14-Aug-16 21:45 
GeneralRe: Social Experiment Pin
OriginalGriff14-Aug-16 21:45
mveOriginalGriff14-Aug-16 21:45 
GeneralRe: Social Experiment Pin
Marco Bertschi14-Aug-16 21:59
protectorMarco Bertschi14-Aug-16 21:59 
GeneralRe: Social Experiment Pin
OriginalGriff14-Aug-16 22:13
mveOriginalGriff14-Aug-16 22:13 
GeneralRe: Social Experiment Pin
W Balboos, GHB15-Aug-16 2:29
W Balboos, GHB15-Aug-16 2:29 
GeneralCortana and my aunt Pin
Marc Clifton14-Aug-16 9:04
mvaMarc Clifton14-Aug-16 9:04 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.