"Replace your random numbers with a fractal number generators and will be more likely to crawl out of your lab. :)  I've been having great success by adding fractal assisted noise to robotics and AI as demonstrated here: <a href=""https://youtu.be/awq70EpgTd0"">https://youtu.be/awq70EpgTd0</a>   <br>Fractal number generators don't appear available on the net so here's one written in a basic like language.  It's receiving input from a single column numeric text file and fractalizing into a new form and saving the result upon completion.   The above video is in real-time with data streaming from an IMU 6050 with an Arduino 101 which has a built Intel Curie AI processor. <br>[code]     <br><br>Max_Iteration := 256<br><br>Height:=1360<br>Width:=364<br>StartPointX:=1.125 ; 0.05735<br>StartPointY:=-0.7325 ; -0.5331<br>FileDelete"," F:\Dropbox\MandelNumbers.csv<br>FileDelete"," F:\Dropbox\MandelNumbersLeft.csv<br>FileDelete"," F:\Dropbox\MandelNumbersRight.csv<br><br><br>n:=0<br>loop", read," F:\Dropbox\DreamShips - Copy.txt<br>{<br><br>SoundPointArray%A_Index% := A_LoopReadLine	<br><br>SoundPoint:= % SoundPointArray%A_Index%<br>}<br><br><br><br>Loop"," 512<br>{<br>	<br>Loop"," % Height // 2 + 1 {<br>        yi := A_Index - 1<br>        y0 := -1.25 + yi/ Height * (StartPointY)     ; range -1.5 +1.5  I added the StartPoint offset<br><br><br>        Loop"," %Width% {<br>            xi := A_Index - 1<br>            x0 := -2 + xi  / Width * (StartPointX)               ; range -2  +1<br>            Gosub"," Mandelbrot		<br>			<br>        }<br><br>    }<br>		fileappend", %a%," F:\Dropbox\MandelNumbersLeft.csv<br>		;fileappend", %a%," F:\Users\User\Dropbox\MandelNumbersRight.csv<br>	msgbox",4096,,"We're done! `n`nx=%x%	<br>EXITAPP<br>}<br>;above is Y loop<br>	msgbox",4096,,"We're done! `n`nx=%x%<br>	exitapp<br>	<br>	Mandelbrot:<br>	   x := y := Iteration := SoundPointOld<br>    While"," (x*x + y*y &lt;= 12) And (Iteration &lt; Max_Iteration) {<br>        xtemp := x*x - y*y + x0+SoundPoint<br>        y := 2*x*y + y0-(SoundPoint)<br>        x := xtemp<br>        Iteration++<br>	 <br>    }<br><br>	N+=1<br>SoundPointOld:=(SoundPoint)<br>SoundPoint:= % SoundPointArray%N%<br>	 a=%a%%x%`n<br><br>Return<br>	<br><br>[/code] <br><br>Would give my left little finger to see if this is helpful in your lab.  I've been fantasizing about such a tech since color printers hit the market but I was just lacking the 10 mil budget for the awesome dream team Lee has also assembled. <br><br>Thank you",<br>Bill