我正在努力获取电子邮件的大型文本语料库。没有允许读取 Google 网上论坛中的消息的 API。因此,另一种方法是使用属于该组成员的 Gmail 帐户。通过使用此 Gmail,我可以检查发送到该组的所有邮件。我正在使用 python 和 Gmail API 来获取邮件。我面临的问题是,我无法获取来自群组的电子邮件。
results = service.users().messages().list(userId='me',q="from:support-dev-group@wso2.com", maxResults=10).execute()
当我用另一个普通用户 ID 替换 时,from:它就可以工作了。当我用组电子邮件 ID 替换 时,from:它给出的结果为零。我可以获得通过 Gmail 获取群组 Gmail 的实际代码吗?
第二个问题是,
当我使用某人的邮件查询时:
results = service.users().messages().list(userId='me',q="from:xyz@wso2.com", maxResults=10).execute()
Run Code Online (Sandbox Code Playgroud)
我得到这样的结果
{'resultSizeEstimate': 82, 'messages': [{'id': '1653929b0b414390', 'threadId': '1644c19f390faf28'}, {'id': '165330aaa5bb9134', 'threadId': '16532ef13e7eec8d'}......
Run Code Online (Sandbox Code Playgroud)
这里只返回消息id。为了获取带有标题的正文的邮件,我必须再次查询每个 id。我无法在一次查询中获取完整的 JSON 吗?
因为我是深度学习的新手,所以这个问题对你来说可能很有趣。但我无法在脑海中想象它。这就是为什么我要问它。
我给一个句子作为 LSTM 的向量,认为我有一个包含 10 个单词的句子。然后我将这些句子更改为向量并将其提供给 LSTM。
LSTM 单元的长度应该是 10。但是在大多数教程中,我看到他们添加了 128 个隐藏状态。我无法理解和想象它。LSTM层这个词是什么意思"128-dimensional hidden state"
例如:
X = LSTM(128, return_sequences=True)(embeddings)
Run Code Online (Sandbox Code Playgroud)
这看起来的夏天
lstm_1 (LSTM) (None, 10, 128) 91648
Run Code Online (Sandbox Code Playgroud)
这里看起来像是添加了 10 个 LSTM 单元,但为什么那里有 128 个隐藏状态?希望你能理解我的期望。