排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data

排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data
www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data


www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data


www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data


www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data
www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data


www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data


www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data


www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data


www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data


www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data


www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data


www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data


www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data


www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data


www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data


www.zeeklog.com  - 排序 - 将句子转化为数据 2 NLP 零到英雄 Sequencing - Turning sentences into data


import tensorflow as tf
from tensorflow import keras


from tensorflow.keras.preprocessing.text import Tokenizer
from tensorflow.keras.preprocessing.sequence import pad_sequences

sentences = [
    'I love my dog',
    'I love my cat',
    'You love my dog!',
    'Do you think my dog is amazing?'
]

tokenizer = Tokenizer(num_words = 100, oov_token="<OOV>")
tokenizer.fit_on_texts(sentences)
word_index = tokenizer.word_index

sequences = tokenizer.texts_to_sequences(sentences)

padded = pad_sequences(sequences, maxlen=5)
print("\nWord Index = " , word_index)
print("\nSequences = " , sequences)
print("\nPadded Sequences:")
print(padded)


# Try with words that the tokenizer wasn't fit to
test_data = [
    'i really love my dog',
    'my dog loves my manatee'
]

test_seq = tokenizer.texts_to_sequences(test_data)
print("\nTest Sequence = ", test_seq)

padded = pad_sequences(test_seq, maxlen=10)
print("\nPadded Test Sequence: ")
print(padded)

output

Word Index =  {'<OOV>': 1, 'my': 2, 'love': 3, 'dog': 4, 'i': 5, 'you': 6, 'cat': 7, 'do': 8, 'think': 9, 'is': 10, 'amazing': 11}

Sequences =  [[5, 3, 2, 4], [5, 3, 2, 7], [6, 3, 2, 4], [8, 6, 9, 2, 4, 10, 11]]

Padded Sequences:
[[ 0  5  3  2  4]
 [ 0  5  3  2  7]
 [ 0  6  3  2  4]
 [ 9  2  4 10 11]]

Test Sequence =  [[5, 1, 3, 2, 4], [2, 4, 1, 2, 1]]

Padded Test Sequence: 
[[0 0 0 0 0 5 1 3 2 4]
 [0 0 0 0 0 2 4 1 2 1]]

参考

https://youtu.be/r9QjkdSJZ2g

Read more

超棒的雅思资源!

超棒的雅思资源!

雅思真题材料地址: https://github.com/zeeklog/IETLS 感谢所有人。材料来自:@shah0150 & @kbtxwer * 超棒的雅思资源 * 雅思简介 * 听力 * 阅读 * 写作 * 口语 * 词汇 * 其他 * YouTube 频道 * [播客] (#podcasts) 雅思简介 * 什么是雅思 - 了解什么是雅思 听力 * 高级听力 * 雅思官方网站 * 考试英语 * 英国广播公司节目 * 乔治梅森大学口音学习网站 - 学习不同的口音 * 英国广播公司播客 * 英国文化协会听力练习 阅读 * 雅思提升阅读 写作 * 雅思提升写作 * 雅思从 6 分到 9 分 * 迷你雅思 口语 * Verbling 提供在线英语家教服务

By Ne0inhk
🚀Zeek.ai一款基于 Electron 和 Vite 打造的跨平台(支持 Windows、macOS 和 Linux) AI 浏览器

🚀Zeek.ai一款基于 Electron 和 Vite 打造的跨平台(支持 Windows、macOS 和 Linux) AI 浏览器

是一款基于 Electron 和 Vite 打造的跨平台(支持 Windows、macOS 和 Linux) AI 浏览器。 集成了 SearXNG AI 搜索、开发工具集合、 市面上最流行的 AI 工具门户,以及代码编写和桌面快捷工具等功能, 通过模块化的 Monorepo 架构,提供轻量级、可扩展且高效的桌面体验, 助力 AI 驱动的日常工作流程。

By Ne0inhk