Pull to refresh
108
Даниил Тутубалин@DandyDan

User

0,1
Rating
55
Subscribers
Send message
import torch
import torch.nn.functional as F
from transformers import AutoTokenizer, AutoModel

model_name = "Qwen/Qwen3-4B"

tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModel.from_pretrained(model_name, device_map="cpu")
emb_layer = model.get_input_embeddings()

def get_embedding(word):
    with torch.no_grad():
        token_ids = tokenizer(word, return_tensors="pt")["input_ids"]
        embeddings = emb_layer(token_ids)
        return embeddings[0].mean(0)

king  = get_embedding("king")
queen = get_embedding("queen")
man   = get_embedding("man")
woman = get_embedding("woman")

print(F.cosine_similarity(king-queen, man-woman, dim=0).item())

У меня косинусоидальное сходство получается примерно 0.14. Это очень далеко от +1.

Можете попробовать другие модельки, но результат почти наверняка будет примерно такой же.

В деловой переписке эмоции должны быть или позитивные, или никаких. И нужно быть осторожнее в формулировании своих желаний, а то они могут и исполниться (что и произошло).

Не устраивает стиль — тогда пойду на другие ресурсы публиковаться.

Вы же сами предложили уйти вас на другие ресурсы.

Может быть потому, что вы классический свитерно-бородатый айтишник, которого ничего кроме компьютеров не интересует?

king − man + woman ≈ queen

Это работало только в ранних простых моделях типа Word2vec. В новых моделях уже не так, но легенда до сих пор живёт и передаётся из уст в уста.

Теперь понятно, почему просмотры на некоторых видеохостингах растут скачкообразно – пока человек с "особым" IP-адресом не посмотрит, статистика не изменится. И люди с такими вот хитрыми IP-адресами и есть настоящие инфлюенсеры.

Что, если чувства прекрасного у модератора всё-таки слегка исказилось, и его действия противоречат букве и духу правил. Есть ли какие-то легальные способы подать апелляцию?

Skype по началу так работал. Телефон грелся и разряжался даже в состоянии покоя, потому что на самом деле никакого покоя ему не было.

Увы, пример с king - queen только в word2vec и работает.

В более современных нейронках такой чёткой линейной связи не наблюдается.

Вот именно китаизация доступа в Интернет меня и огорчает.

Странно. Пробую numpy.org - говорит ОК. А в браузере не открывается.

У меня suno.com открывается, а вот suno.ai - нет.

При коммунистах-то свобода слова была огого!

Интересно, что некоторые оптимизаторы для обучения NN работают по похожим формулам: есть и накопление градиента и "испарение" через умножение на некое (1-p).

Зато там, где никакого бага нет, компилятор поднимет тревогу.

fn main() {
    let mut vec = vec![
        "foo".to_string(), 
        "bar".to_string(),
    ];
    vec[0] += &vec[1];
}

Это что ж получается? У них частные компании сотрудничают с властями и предоставляют личную переписку?

Потому что кожаные не умеют в аналогию?

1
23 ...

Information

Rating
4,258-th
Registered
Activity