Error in Xception model dont know what to do?

hey i m new in transfer learning and currently trying to use Xception model …heres what i m doing …
ZooModel zooModel = Xception.builder() .workspaceMode(WorkspaceMode.ENABLED) .cacheMode(CacheMode.DEVICE) .numClasses(numberOfClassesInYourData) .seed(randomSeed) .build(); zooModel.setInputShape(new int[][] {{3,150,150}}); zooModel.init() DL4JResources.setBaseDownloadURL("https://dl4jdata.blob.core.windows.net/"); ComputationGraph pretrainedNet = (ComputationGraph) zooModel.initPretrained(); FineTuneConfiguration fineTuneConf = new FineTuneConfiguration.Builder() .optimizationAlgo(OptimizationAlgorithm.STOCHASTIC_GRADIENT_DESCENT) .updater(new Nesterovs(5e-5)) .seed(123) .build(); ComputationGraph xception = new TransferLearning.GraphBuilder(pretrainedNet) .fineTuneConfiguration(fineTuneConf) .setFeatureExtractor("avg_pool") .removeVertexKeepConnections("predictions") .addLayer("predictions", new OutputLayer.Builder(LossFunctions.LossFunction.NEGATIVELOGLIKELIHOOD) .nOut(2) .weightInit(WeightInit.XAVIER) .activation(Activation.SOFTMAX).build(), "avg_pool") .setOutputs("predictions") .setInputTypes(InputType.convolutional(150, 150, 3)) .build(); System.out.println(xception.summary());

heres my training phase:
TransferLearningHelper transferLearningHelper = new TransferLearningHelper(xception); transferLearningHelper.fitFeaturized(dsi);
on training i m getting this error :

Exception in thread "main" java.lang.IllegalStateException: Invalid input, does not match configuration: expected [minibatch, numChannels=2048, inputHeight=1, inputWidth=1] but got input array of shape [100, 3, 150, 150]
what should i do now …There no documentation on Xception …i used Xception.summary() function to bind my vertices to my prediction where my classes are just 2 and input is (150 ,150,3)
my batchsize is 150
number of training data i m using 3000…guide me please?