小编omi*_*mid的帖子

错误:[Dagger/MissingBinding] [dagger.android.AndroidInjector.inject(T)] Dagger

我想用一个主要活动和多个片段制作一个简单的项目。在这里,我在一个活动中有两个片段,我想将演示者注入登录片段,但它不起作用。我的错误在哪里?

主应用程序

public class MainApplication extends DaggerApplication{


private static ApplicationComponent component;
@Override
public void onCreate() {
    super.onCreate();
    Utils.init(this);
}
public static ApplicationComponent getComponent() {
    return component;
}


protected AndroidInjector<? extends DaggerApplication> applicationInjector() 
{
    component = 
    DaggerApplicationComponent.builder().application(this).build();
    component.inject(this);
    return component;
  }


}
Run Code Online (Sandbox Code Playgroud)

主活动.java

public class MainActivity extends DaggerAppCompatActivity  {



private Fragment[] mFragments = new Fragment[2];
private int curIndex;

@Inject
HomeFragment homeFragment;

@Inject
LoginFragment loginFragment;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    if (savedInstanceState != null) {
        curIndex = savedInstanceState.getInt("curIndex");
    } …
Run Code Online (Sandbox Code Playgroud)

java android dagger dagger-2 android-mvp

5
推荐指数
1
解决办法
1万
查看次数

如何使用Keras深度学习对图像序列进行分类

我想使用Keras为CT图像序列创建分类模型。我的数据集从50位患者中获得,每位患者都有1000张图像。对于患者而言,每个图像都与先前的图像具有有意义的关系。我想使用这些有意义的关系,所以我不知道如何为此类问题建立模型。你能给我一个想法或例子吗?

classification machine-learning deep-learning conv-neural-network keras

4
推荐指数
1
解决办法
533
查看次数

重塑图像的4D numpy数组正在更改图像图形

我想将图像的4d数组从(50,100,100,128)更改为(50,128,100,100),但是当我在重塑形状后绘制图像时,图像被更改了。所有图像都是来自50位患者的CT扫描图像,我想将它们用于3d Resnet卷积神经网络。此外,每个患者都有128片100 * 100像素的图像。

原来的形状:

data.shape

(50, 100, 100, 128)
Run Code Online (Sandbox Code Playgroud)

来自数据的图像

imgplot = plt.imshow(data[0,:,:,1])
plt.show()

Run Code Online (Sandbox Code Playgroud)

原始图像

重塑后

imgplot = plt.imshow(data[0,:,:,1])
plt.show()

Run Code Online (Sandbox Code Playgroud)
imgplot = plt.imshow(rd [0,1,:,:])
plt.show()

Run Code Online (Sandbox Code Playgroud)

重塑图像

另外,我尝试了移调,但是没有改变

rd = data.reshape(-1,128,100,100)
rd.shape

(50, 128, 100, 100)
Run Code Online (Sandbox Code Playgroud)

python numpy multidimensional-array reshape keras

2
推荐指数
1
解决办法
120
查看次数