Does load_dataset load the data in to the memory?

What if the data file on the disk of a loaded dataset (with load_dataset function) changed?

Please consider the data structure and names stays the same and only some values change. So without loading the dataset again can I access new data points?

Hi ! If the data files changes - for example if one value was changed, then load_dataset will return a new updated dataset that takes this change into account.

Indeed the datasets library looks for any change in your data file before returning the dataset to make sure it doesn’t reload an outdated version from the cache.