my GPU is small gtx 1050 just 1 millions is slow training
A bit off-topic, but i've heard my friend they're using Google colab and Kaggle which give you access to high-end professional/data server GPU. I don't know the limitation, but it might worth to try.
A bit off-topic,
I try Neural Networks with colab
work with dataset of Secp256k1
generate pubkey and save to colab
Limited storage 100GB (system 40gp limited to use 60gb)
under 1 million dataset may be can work with colab
over 1 million is too much for colab
Google colab pro is good to can use Tesla V100 (limited on 24 hour)
Google colab design for work with neural networks
Google colab pro good value for $9.99 cost
name colab "LAB" is already tell for testing and proof of concept not for production for real work because use time more 24 hour
Kaggle is good for find sample code (most way use github)
I like Google colab more than kaggle
Google colab free you need to finish job on 12 hour work only 1 gpu limited
Google colab pro ($9.99) finish job on 24 hour
it good for testing job
colab you still need to coding (no GUI)
colab risk to loss you job if disconnect from server or session reset ( do new one again)
colab save file to ssd risk
colab need to use with google drive to use you file on drive is better (but make it work slow than on ssd on colab)
Real work with Neural Networks you should be use you own GPU is better only way
I run test pubkey small dataset with autokeras ()optimize code) use time over 48 hour on low end gtx 1050 (slow work)
Neural Networks with Secp256k1 use very long time to train it. it use time a lot for try optimize code for get best result
some problem
use pubkey dataset 1000 to 10000 no problem on test
use pubkey dataset 1 million have a lot of error message between training
optimize code on small dataset is fine
but when try with large dataset 1 million
dataset
on test
use dataset by hex (split each)
use dataset by convert to decimal (split each)
use dataset by convert to binary (binary 10101 not byte code) (split each)
my best result convert to binary 10101
I just on testing on small dataset
agree to try wok with over 1 billion dataset
try on large dataset and fix problem same time
I test on small and change to use large is difference like to try test new one on large dataset
test algorithm Neural Networks
try apply algorithm
use classification is give answer with percent
use predict number is give predict number with out percent
I think it using classification training is better because give result with percent of predict it useful for use decision