While structural optimisation is usually handled by iterative methods requiring repeated samples of a physics-based model, this process can be computationally demanding. Given a set of previously optimised structures of the same topology, this paper uses inductive learning to replace this optimisation process entirely by deriving a function that directly maps any given load to an optimal geometry. A support vector machine is trained to determine the optimal geometry of individual modules of a space frame structure given a specified load condition. Structures produced by learning are compared against those found by a standard gradient descent optimisation, both as individual modules and then as a composite structure. The primary motivation for this is speed, and results show the process is highly efficient for cases in which similar optimisations must be performed repeatedly. The function learned by the algorithm can approximate the result of optimisation very closely after sufficient training, and has also been found effective at generalising the underlying optima to produce structures that perform better than those found by standard iterative methods.