Closed 3ygun closed 7 years ago
Are you ready to merge? This will help with my refactoring as well.
Your call, I'm fine with it as a starting point but it's still quite rough just better than the old ~900 line file.
I'm quite happy with the state of the DataSender.java
I left the DataComputer.java
more rough as I know you're looking to change it. LGTM
Goal
Split
BackgroundDataSend
into more manageable classes:DataSender
-- Handles interactions with Firebase, is told the wifi state, and manages the workThreadDataComputer
-- Contains the methods related to gradient and weight computationThis will help us going forward with the TensorFlow changes
Parts
LossFunction
andDistribution
on parameter creation not get call for improved get performanceConcerns
../utils/