Error when trying to follow Deep learning example

Dears,
I strongly suspect that my question is rather fundamental and basic and less related to Deep learning but because I wanted to highlight the context hence the title of this thread.
Well, this is how I am trying to execute the "Word-By-Word Text Generation Using Deep Learning" example which uses text from Alice in Wonderland.
When calling:
ds = documentGenerationDatastore(documents);
I get the error message:
'documentGenerationDatastore' is used in Word-By-Word Text Generation Using Deep Learning.
The above message looks like an affirmative sentence, which of course I can agree with but it is a bit laconic.
Does anyone perhaps know what is causing this error?
Have nice evening to everyone :)

 Respuesta aceptada

Adam Danz
Adam Danz el 17 de Mzo. de 2021
Editada: Adam Danz el 28 de Nov. de 2022
Updated answer (11/28/22)
The documentation page for the Word-By-Word Text Generation Using Deep Learning example has been updated to instruct users to open the example in a Live Script to access the documentGenerationDatastore.m file.
Copy the command using this button on the doc page, then execute the command from MATLAB's command window.
Original answer
I agree that the error message isn't helpful.
Based on the documentation, documentGenerationDatastore.m, should be stored on my system in,
C:\Program Files\MATLAB\R2021a\examples\nnet\main\
or on any system,
fullfile(matlabroot,'examples','nnet','main','documentGenerationDatastore.m')
and while I have the Deep Learning Toolbox and the nnet>main folder, the file is missing (r2021a). The documentation also shows how to create your own custom mini-batch datastore in Develop Custom Mini-Batch Datastore but that's not helpful to understand what should be in documentGenerationDatastore.m.
I'd contact Tech Support using: Contact Us - MATLAB & Simulink
And let us know what the resolution is.

6 comentarios

Thank you Adam for advice. I contacted support and am waiting for their response.
Meanwhile I was succesful at finding this function 'documentGenerationDatastore.m' and even succesfully passed this part of the code. But then finally there was an error in the function that trains the network. I decided to change the example to the "Pride and Prejudice" example with character embeddings. This works fine so I can get accustomed to the way Matlab works.
Have nice day!
Adam Danz
Adam Danz el 18 de Mzo. de 2021
Where/how did you find the file?
Maciej Staszak
Maciej Staszak el 18 de Mzo. de 2021
Editada: Maciej Staszak el 18 de Mzo. de 2021
Previously I had Matlab 2020b, and tried to run this example at that time, so it is in:
C:\Users\maciej\....\MATLAB\Examples\R2020b\deeplearning_shared\WordByWordTextGenerationUsingDeepLearningExample
When updating yesterday to 2021a I did not remove this old version. I am very new in Matlab environment but I really like it at first glance/clicks.
Thanks, Maciej. But I'm still confused, not because of your comments but because of the documentation.
The r2020b documentation shows that the file should be in
fullfile(matlabroot,'examples','nnet','main','documentGenerationDatastore.m')
not in the deeplearning folder. Perhaps this is the error (in the documentation).
mark palmer
mark palmer el 23 de Nov. de 2022
Did you ever figure out how to solve this with the Alice in Wonderland text?
Adam Danz
Adam Danz el 28 de Nov. de 2022
@mark palmer see my updated answer and let us know if you have any further problems.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Deep Learning Toolbox en Centro de ayuda y File Exchange.

Preguntada:

el 17 de Mzo. de 2021

Editada:

el 28 de Nov. de 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by