我正在尝试构建 CNN,但出现此错误:
---> 52 x = x.view(x.size(0), 5 * 5 * 16)
RuntimeError: shape '[16, 400]' is invalid for input of size 9600
Run Code Online (Sandbox Code Playgroud)
我不清楚“x.view”行的输入应该是什么。另外,我真的不明白我的代码中应该有多少次这个“x.view”函数。是不是只有一次,在 3 个卷积层和 2 个线性层之后?或者是5次,每一层之后一次?
这是我的代码:
美国有线电视新闻网
import torch.nn.functional as F
# Convolutional neural network
class ConvNet(nn.Module):
def __init__(self, num_classes=10):
super(ConvNet, self).__init__()
self.conv1 = nn.Conv2d(
in_channels=3,
out_channels=16,
kernel_size=3)
self.conv2 = nn.Conv2d(
in_channels=16,
out_channels=24,
kernel_size=4)
self.conv3 = nn.Conv2d(
in_channels=24,
out_channels=32,
kernel_size=4)
self.dropout = nn.Dropout2d(p=0.3)
self.pool = nn.MaxPool2d(2)
self.fc1 = nn.Linear(16 * 5 * 5, 120)
self.fc2 = nn.Linear(512, …Run Code Online (Sandbox Code Playgroud) artificial-intelligence neural-network conv-neural-network pytorch
我想从中导入一些组件,Ant Design React CSS library但我无法让它工作。我希望能够导入单个组件而不会弄乱我的CSS.
这是我尝试过的:
import Button from 'antd/lib/button';
import 'antd/lib/button/style';
Run Code Online (Sandbox Code Playgroud)
===> 不导入样式。
import Button from 'antd/lib/button';
import 'antd/lib/button/style/css';
Run Code Online (Sandbox Code Playgroud)
===> 有效,但与应用程序的其余部分混淆
我试图做这里写的,按需导入 AntD:
===> 不行,不导入样式
我的问题:是否有分步指南来做我想做的事?
我不是唯一一个想要这样做并且遇到问题的人,在这里,Reddit 上的一个人,我找到了许多其他链接,并尝试了每件事,但绝对没有任何效果。
谢谢!
我开始使用Jest测试我的代码,但我无法通过看似简单的测试。我只是想检查我从Maogoose数据库请求中收到的内容是否是一个对象。
该功能fetchPosts()有效,因为我将其与React前端连接在一起,并且可以正确显示数据。
这是我的功能fetchPosts():
module.exports = {
fetchPosts() {
return new Promise((resolve, reject) => {
Posts.find({}).then(posts => {
if (posts) {
resolve(posts)
} else {
reject()
}
})
})
}
}
Run Code Online (Sandbox Code Playgroud)
而我的测试:
it('should get a list of posts', function() {
return posts.fetchPosts().then(result => {
expect(typeof result).toBe('object')
})
})
Run Code Online (Sandbox Code Playgroud)
这使测试失败,Jest说
' 超时-在jest.setTimeout指定的5000ms超时内未调用异步回调。'
问题:如何使该测试通过?
我有一个这样的对象:
{
"data": [
{
"id": "1234",
"is_deleted": false,
"name": "Sarah"
},
{
"id": "3520",
"is_deleted": true,
"name": "Bobby"
},
{
"id": "3520",
"is_deleted": true,
"name": "Sartah"
}
]
}
Run Code Online (Sandbox Code Playgroud)
反应代码
import React from 'react';
import { Input } from 'antd';
import { connect } from 'dva';
const Search = Input.Search;
@connect(({ rule, loading }) => ({
rule,
loading: loading.models.rule,
}))
export default class SearchBox extends React.Component {
constructor(props) {
super(props)
this.state = {
isListLoaded: false,
resultArr: {}
}
} …Run Code Online (Sandbox Code Playgroud)