Yes, we could do that.
But be aware that this "MiniBatchIsomap" still needs to store the training data for all samples, so it is not an option if the training data does not fit into memory.