0

J'ai suivi ces instructions d'ici pour que mes données soient lues à partir d'un compartiment de stockage Google par le moteur google ML. - https://cloud.google.com/ml-engine/docs/how-tos/working-with-dataGoogle ML - Impossible de lire les données du compartiment Google Cloud

Mais ne peut pas sembler obtenir mon code pour lire du seau après avoir affecté les autorisations à mon projet selon les instructions ci-dessus ..

C'est ce que le code ressemble, l'erreur montrant que les fichiers ne peuvent pas être trouvés

def get_model(): 
    global MODEL 
    if MODEL is None: 
     MODEL = kenlm.Model('gs://deepspeech/data/lm/lm.binary') 
    return MODEL 

def words(text): 
    "List of words in text." 
    return re.findall(r'\w+', text.lower()) 

# Load known word set 
with open('gs://deepspeech/spell/words.txt') as f: 
    WORDS = set(words(f.read())) 
+0

Juste pour que nous soyons sur la même page, y a-t-il un seau nommé deepspeech, et contient-il un objet nommé "data/lm/lm.binary"? –

+0

Copie possible de [lire des fichiers dans google cloud machine learning] (http://stackoverflow.com/questions/42761075/reading-files-in-google-cloud-machine-learning) – rhaertel80

Répondre

1

Vous ne pouvez pas utiliser open pour les fichiers sur GCS. Voir this answer pour plus de détails.