Putting It All Together: Methods for Combining Neural Networks