Deep learning frameworks for structural topology optimization