@jduhamel which methods do you plan to apply?
I am currently looking into implementing a GAN and I might start with the tensorflow interface for now, because porting of python code will be much more straightforward.
Many people in my group use pytorch though, because torch can dynamically alter the compute graph, while tensorflow compiles it statically.
I think the uncomplicate libraries might allow that as well, so I am currently playing around a bit with both.
A problem is that the automatic differentiation is not yet implemented and that would mean yet another deep learning framework.
I don't have time for that in my master thesis probably.
If others work on it as well, that might be different though.