小编emi*_*ime的帖子

使用TensorFlow python代码与Android应用程序

我目前在python中有TensorFlow代码,并试图找到将其添加到Android应用程序的最佳方法.我认为有几个选项可以做到这一点.

我一直在关注ML套件(https://developers.google.com/ml-kit/).但是我不确定这是否可行,因为我使用了一些特定的TensorFlow函数来在图中进行计算.例如这两行:

t_score = tf.reduce_mean(t_obj)
t_grad = tf.gradients(t_score, t_input)[0]
Run Code Online (Sandbox Code Playgroud)

ML套件可以做到吗?

另一种选择是在不使用ML套件的情况下将TensorFlow(lite)用于Java,但是看看它似乎有限的Java API,上面的两个调用是否可以在java中进行?

最后一个选项是托管python代码并将其用作后端,以便Android应用程序可以将数据发送给它并接收结果.由于无法在移动设备上进行计算,因此这将更加昂贵.因此,如果可能,其他选项是首选.

你会怎么做?

python android tensorflow firebase-mlkit

8
推荐指数
1
解决办法
243
查看次数

Dismissviewcontroller并执行segue

我需要转到另一个viewcontroller,performSegueWithIdentifier但我还需要删除我当前所在的viewcontroller.我怎么能这样做,我试过这个但它不起作用:

[self performSegueWithIdentifier:@"next" sender:self];
[self dismissViewControllerAnimated:NO completion:nil];

//tried the other way, but it doesn't work either
[self dismissViewControllerAnimated:NO completion:nil];
[self performSegueWithIdentifier:@"next" sender:self];
Run Code Online (Sandbox Code Playgroud)

看起来没有任何简单的方法可以做到这一点?我有4个viewcontrollers,它们是这样连接的,我想从gameover到highscore.

menu-->game----->gameover
menu-->highscore
Run Code Online (Sandbox Code Playgroud)

objective-c uiviewcontroller ios segue

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

UIView总是顶级子视图

嗨,我有一个游戏,我创建一个处理触摸事件的子视图.但是当我稍后在代码中添加其他对象时,它们会出现在该视图的前面.因此,如果用户点击其中一个对象上的屏幕,则不会注册触摸.那么有没有办法让UIView始终出现在顶部?我试过这个,但它不起作用: view.layer.zPosition = MAXFLOAT;

有任何想法吗?谢谢

objective-c uiview ios

3
推荐指数
1
解决办法
9628
查看次数