Android如何在此asynctask中传递值?

时间:2016-12-05 20:16:02

标签: android string android-asynctask indirection

如何将值从edittext传递到此asynctask(在后台执行)?

prostate_df <- read.csv('your_data')

prostate_df <- prostate_df[,-1] # first column.

train_df<-prostate_df

outcome_name <- 'subtype' # my label column

feature_names <- setdiff(names(prostate_df), outcome_name)


library(h2o)

localH2O = h2o.init()

prostate.hex<-as.h2o(train_df, destination_frame="train.hex")


prostate.dl = h2o.deeplearning(x = feature_names,
                                #y="subtype",
                                training_frame = prostate.hex,
                                model_id = "AE100",
                                # input_dropout_ratio = 0.3,  #Quite high,
                                #l2 = 1e-5,  #Quite high
                                autoencoder = TRUE,
                                #validation_frame = prostate.hex,
                                #reproducible = T,seed=1,
                                hidden = c(1), epochs = 700,
                                #activation = "Tanh",
                               #activation ="TanhWithDropout",
                                 activation ="Rectifier",
                               #activation ="RectifierWithDropout",
                                standardize = TRUE,
                               #regression_stop = -1,
                               #stopping_metric="MSE",
                                train_samples_per_iteration = 0,
                                variable_importances=TRUE
)


label1<-ncol(train_df)

train_supervised_features2 = h2o.deepfeatures(prostate.dl, prostate.hex, layer=1)

plotdata = as.data.frame(train_supervised_features2)

plotdata$label = as.character(as.vector(train_df[,label1]))


library(ggplot2)

qplot(DF.L1.C1, DF.L1.C2, data = plotdata, color = label, main = "Cancer Normal  Pathway data ")



prostate.anon = h2o.anomaly(prostate.dl, prostate.hex, per_feature=FALSE)
head(prostate.anon)

err <- as.data.frame(prostate.anon)


h2o.scoreHistory(prostate.dl)

head(h2o.varimp(prostate.dl),10)

h2o.varimp_plot(prostate.dl)

1 个答案:

答案 0 :(得分:0)

得到了它!

public class connectTask extends AsyncTask<String,String,TCPClient> {
    @Override
    protected TCPClient doInBackground(String... message) {
        String myip = message[0];

        mTcpClient = new TCPClient(new TCPClient.OnMessageReceived() {
            @Override
            public void messageReceived(String message) {
                publishProgress(message);
            }
        });
        mTcpClient.run(myip);
        return null;
    }