Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

麻烦了 #2

Open
liuyangjun-20 opened this issue Apr 16, 2020 · 19 comments
Open

麻烦了 #2

liuyangjun-20 opened this issue Apr 16, 2020 · 19 comments

Comments

@liuyangjun-20
Copy link

您好,跑不起来,请问怎么办呢?

@akira4O4
Copy link
Owner

akira4O4 commented Apr 16, 2020 via email

@akira4O4
Copy link
Owner

请说一下具体问题

@liuyangjun-20
Copy link
Author

请说一下具体问题
File "E:\xunlei\PyQt5_Face_Recognition-master\align\detect_face.py", line 152, in fc
op = tf.nn.relu_layer if relu else tf.nn.xw_plus_b
AttributeError: module 'tensorflow._api.v2.nn' has no attribute 'xw_plus_b'

@liuyangjun-20
Copy link
Author

下载好facenet模型了吗------------------原始邮件------------------发件人:“ liuyangjun -20“ [email protected]发送时间:2020年4月16日(星期四)中午12:25收件人:” omega-Lee / PyQt5_Face_Recognition“ [email protected]; 抄送:“ Subscribed” [email protected]; 主题:[omega-Lee / PyQt5_Face_Recognition]麻烦了(#2)您好,跑不起来,请问怎么办呢?— 您收到此消息是因为您已订阅此线程。直接回复此电子邮件,在GitHub上查看或取消订阅。

我下载运行了

@akira4O4
Copy link
Owner

ERROR的问题是TensorFlow版本的问题,不是代码的问题哦

@akira4O4
Copy link
Owner

请说一下具体问题
File "E:\xunlei\PyQt5_Face_Recognition-master\align\detect_face.py", line 152, in fc
op = tf.nn.relu_layer if relu else tf.nn.xw_plus_b
AttributeError: module 'tensorflow._api.v2.nn' has no attribute 'xw_plus_b'
ERROR的问题是TensorFlow版本的问题,不是代码的问题哦

@liuyangjun-20
Copy link
Author

错误的问题是TensorFlow版本的问题,不是代码的问题哦
只能降低版本么?有没有其他的方式去解决这个版本问题?

@akira4O4
Copy link
Owner

降低版本是最方便的方法,或者你可以尝试去修改一下api,大多数只是api被弃用了而已。

@liuyangjun-20
Copy link
Author

降低版本是最方便的方法,或者你可以尝试去修改一下api,大多数只是api被弃用了而已。

我去查了一下新版本怎么写,如下:
#op = tf.nn.relu_layer if relu else tf.nn.xw_plus_b
#fc = op(feed_in, weights, biases, name=name)
修改后的:
op = tf.nn.relu if relu else tf.matmul
fc = op(tf.matmul(feed_in, weights) + biases, name=name)
运行之后出现了整个问题:TypeError: matmul() missing 1 required positional argument: 'b'
说什么丢失了参数b。
还有老哥,delect_face.py中注释的大量代码是干啥的?

@akira4O4
Copy link
Owner

降低版本是最方便的方法,或者你可以尝试去修改一下api,大多数只是api被弃用了而已。

我去查了一下新版本怎么写,如下:
#op = tf.nn.relu_layer if relu else tf.nn.xw_plus_b
#fc = op(feed_in, weights, biases, name=name)
修改后的:
op = tf.nn.relu if relu else tf.matmul
fc = op(tf.matmul(feed_in, weights) + biases, name=name)
运行之后出现了整个问题:TypeError: matmul() missing 1 required positional argument: 'b'
说什么丢失了参数b。
还有老哥,delect_face.py中注释的大量代码是干啥的?

如果对TensorFlow不熟悉的话建议先学一下TensorFlow,不然随意替换会出问题,delect_face.py中注释的代码就不用管,如果想学习mtcnn建议去看论文。

@liuyangjun-20
Copy link
Author

降低版本是最方便的方法,或者你可以尝试去修改一下api,大多数只是api被弃用了而已。

我去查了一下新版本怎么写,如下:
#op = tf.nn.relu_layer if relu else tf.nn.xw_plus_b
#fc = op(feed_in, weights, biases, name=name)
修改后的:
op = tf.nn.relu if relu else tf.matmul
fc = op(tf.matmul(feed_in, weights) + biases, name=name)
运行之后出现了整个问题:TypeError: matmul() missing 1 required positional argument: 'b'
说什么丢失了参数b。
还有老哥,delect_face.py中注释的大量代码是干啥的?

如果对TensorFlow不熟悉的话建议先学一下TensorFlow,不然随意替换会出问题,delect_face.py中注释的代码就不用管,如果想学习mtcnn建议去看论文。

感谢回答,我去降低版本。
请问关于mtcnn的论文去哪里学习?
还有TensorFlow。
再次感谢!

@akira4O4
Copy link
Owner

降低版本是最方便的方法,或者你可以尝试去修改一下api,大多数只是api被弃用了而已。

我去查了一下新版本怎么写,如下:
#op = tf.nn.relu_layer if relu else tf.nn.xw_plus_b
#fc = op(feed_in, weights, biases, name=name)
修改后的:
op = tf.nn.relu if relu else tf.matmul
fc = op(tf.matmul(feed_in, weights) + biases, name=name)
运行之后出现了整个问题:TypeError: matmul() missing 1 required positional argument: 'b'
说什么丢失了参数b。
还有老哥,delect_face.py中注释的大量代码是干啥的?

如果对TensorFlow不熟悉的话建议先学一下TensorFlow,不然随意替换会出问题,delect_face.py中注释的代码就不用管,如果想学习mtcnn建议去看论文。

感谢回答,我去降低版本。
请问关于mtcnn的论文去哪里学习?
还有TensorFlow。
再次感谢!

TensorFlow去b站看视频,到github找demo写一写,MTCNN去下论文,如果英文不好可以去知乎看解析。

@liuyangjun-20
Copy link
Author

降低版本是最方便的方法,或者你可以尝试去修改一下api,大多数只是api被弃用了而已。

我去查了一下新版本怎么写,如下:
#op = tf.nn.relu_layer if relu else tf.nn.xw_plus_b
#fc = op(feed_in, weights, biases, name=name)
修改后的:
op = tf.nn.relu if relu else tf.matmul
fc = op(tf.matmul(feed_in, weights) + biases, name=name)
运行之后出现了整个问题:TypeError: matmul() missing 1 required positional argument: 'b'
说什么丢失了参数b。
还有老哥,delect_face.py中注释的大量代码是干啥的?

如果对TensorFlow不熟悉的话建议先学一下TensorFlow,不然随意替换会出问题,delect_face.py中注释的代码就不用管,如果想学习mtcnn建议去看论文。

感谢回答,我去降低版本。
请问关于mtcnn的论文去哪里学习?
还有TensorFlow。
再次感谢!

TensorFlow去b站看视频,到github找demo写一写,MTCNN去下论文,如果英文不好可以去知乎看解析。

感谢!!!!!!老哥

@liuyangjun-20
Copy link
Author

老哥,你还保存有.ui文件吗??

@akira4O4
Copy link
Owner

老哥,你还保存有.ui文件吗??

没有,可以直接在py文件中修改,如果需要添加新的ui,可以直接设计

@liuyangjun-20
Copy link
Author

老哥,你还保存有.ui文件吗??

没有,可以直接在py文件中修改,如果需要添加新的ui,可以直接设计

老哥,你用的TensorFlow版本是多少,我直接降到你的版本就可以了吧。

@akira4O4
Copy link
Owner

老哥,你还保存有.ui文件吗??

没有,可以直接在py文件中修改,如果需要添加新的ui,可以直接设计

老哥,你用的TensorFlow版本是多少,我直接降到你的版本就可以了吧。

1.14

@liuyangjun-20
Copy link
Author

老哥,很尴尬,我Python3.8,降版本得把所有的东西都卸载,┭┮﹏┭┮

@akira4O4
Copy link
Owner

老哥,很尴尬,我Python3.8,降版本得把所有的东西都卸载,┭┮﹏┭┮

降级就好了,没必要卸载

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants