classNode(object):def__init__(self, results):self.results = resultsself.prev =Noneself.next=NoneclassLinkedList(object):del __init__(self):self.head =Noneself.tail =Nonedefmove_to_front(self, node):# ...defappend_to_front(self, node):# ...defremove_from_tail(self):# ...classCache(obejct):def__init__(self, MAX_SIZE):self.MAX_SIZE = MAX_SIZEself.size =0self.lookup ={}self.linked_list = LinkedList()defget(self, query)'''Get the stored query result from the cacheAccsssing a node updates its position to the front of the LRU list'''node = self.lookup.get(query)if node isNone:returnNoneself.linked_list.move_to_front(node)return node.resultsdefset(self, resuts, query):'''Set the results for the given query key in the cache.When updating an entry, updates its position to the front of the LRU listIf the entry is new and the cache is at capacity, remove the oldest entry before the new entry is added '''node = self.lookup.get(query)if node isnotNone: node.results = resultsself.linked_list.move_to_front(node)else:if self.size == self.MAX_SIZEself.lookup.pop(self.linked_list.tail.query,None)self.linked_list.remove_from_tail()else:self.size +=1new_node = Node(results)self.linked_list.append_to_front(new_node)self.lookup[query]= new_node
在当今快节奏的商业环境中,数据分析已经成为一项至关重要的技能。从市场趋势预测到财务报告,再到项目管理,数据无处不在。而作为数据分析的基石,Microsoft Excel 2019 for Mac/Win正是一个强大的工具,帮助用户高效地处…
大模型基础
1、Attention Is All You Need https://arxiv.org/abs/1706.03762
attention is all you need
2、Sequence to Sequence Learning with Neural Networks https://arxiv.org/abs/1409.3215
基于深度神经网络(DNN)的序列到序列学习方法
3、…