![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TexttoSql
文章平均质量分 71
sinat_24395003
先学使用轮子,再学造轮子,再自己造轮子
展开
-
rat-sql packedsequence lstm的理解
import itertools import operator from typing import Tuple import torch class RecurrentDropoutLSTMCell(torch.jit.ScriptModule): __constants__ = ['hidden_size'] def __init__(self, input_size, hidden_size, dropout=0.): super(RecurrentDrop.原创 2021-02-04 15:11:51 · 312 阅读 · 1 评论 -
rat-sql transformer
import copy import math import torch import torch.nn as nn import torch.nn.functional as F import entmax # Adapted from # https://github.com/tensorflow/tensor2tensor/blob/0b156ac533ab53f65f44966381f6e147c7371eee/tensor2tensor/layers/common_attention.py .原创 2021-02-02 16:42:58 · 221 阅读 · 0 评论 -
rattosql RelationalTransformerUpdate.compute_relations
import itertools import numpy as np import torch def clamp(value, abs_max): value = max(-abs_max, value) value = min(abs_max, value) return value class RelationalTransformerUpdate(torch.nn.Module): qq_max_dist = 2 cc_max_dist = 2 .原创 2021-02-02 15:24:20 · 89 阅读 · 1 评论 -
ratsql PackedSequencePlus select用法
import torch import numpy as np import itertools, operator class PS(): def __init__(self, data): self.data=data class Findembedding(): def __init__(self,ins): """ 已知一个序列列表,将序列按长度排序后生成压缩后的packsequence的embedding, 根据.原创 2021-02-02 14:04:33 · 171 阅读 · 0 评论 -
rat-sql registry.py
import collections import collections.abc import inspect import sys _REGISTRY = collections.defaultdict(dict) def register(kind, name):#注册类,kind为类的类型,name为类名 kind_registry = _REGISTRY[kind] def decorator(obj): if name in kind_registry.原创 2021-01-12 09:42:21 · 223 阅读 · 1 评论 -
ratsql LookupEmbeddings的理解
import torch import numpy as np from torch import nn class LookupEmbeddings(torch.nn.Module): def __init__(self, device, vocab, embedder, emb_size, learnable_words=[]): super().__init__() self._device = device self.vocab = voc.原创 2021-01-04 16:07:48 · 344 阅读 · 0 评论 -
列表排序索引问题
import operator def argsort(items, key=lambda x: x, reverse=False): """ :param items: 原始表List[List] :param key: 排序函数 :param reverse: 是否逆序 :return: orig_to_sort:返回排序后的索引列表,索引列表为原始表的索引值 sort_to_orig:返回排序后列item在原始表的索引值 """ .原创 2020-12-04 16:59:15 · 326 阅读 · 0 评论