自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1097)
  • 论坛 (1)
  • 收藏
  • 关注

原创 摩西十戒

第一条:“我是耶和华-你的神,曾将你从埃及地为奴之家领出来,除了我之外,你不可有别的神。”第二条:“不可为自己雕刻偶像,也不可做什么形象仿佛上天、下地,和地底下、水中的百物。不可跪拜那些像,也不可事奉它,因为我耶和华-你的神是忌邪的神。恨我的,我必追讨他的罪,自父及子,直到三四代;爱我、守我戒命的,我必向他们发慈爱,直到千代。”第三条:“不可妄称耶和华-你神的名;因为妄称耶和华名的,耶和...

2019-01-11 17:57:25 253 1

原创 基于keras 的神经网络股价预测模型

              这些年从网上的各位大牛那学到很多,本着开源开放的精神,今天我决定开源我量化交易代码

2017-11-06 19:44:49 14198 17

原创 如何学习 FPGA

添加链接描述

2020-11-24 14:14:48 2

原创 PN结

动画描述

2020-11-22 18:38:30 21

原创 二进制原码 反码 补码详解

添加链接描述

2020-11-21 20:03:14 7

原创 tf 技术总结

最近谷歌的api 改动比较多,用python 读取bq 数据的时候google-cloud-bigquery的版本不同性能差别很大应该用2.3.1 版本,2.4.0 版本性能很低pip install google-cloud-bigquery==2.3.1dfg= pd.read_gbq(query, dialect='standard',project_id = 'heidao-market', use_bqstorage_api = True)同样tensorflow 1.15 ..

2020-11-18 17:58:19 20

原创 AttributeError: module ‘grpc.experimental.aio‘ has no attribute ‘StreamUnaryCall‘

pip install google-api-core==1.16

2020-11-18 16:17:46 26

原创 sql case 语句

WITH Numbers AS (SELECT 90 as A, 2 as B UNION ALL SELECT 50, 8 UNION ALL SELECT 60, 6 UNION ALL SELECT 50, 10)SELECT A, B, CASE A WHEN 90 THEN 'red' WHEN 50 THEN 'blue' ELSE 'green' END AS resultFROM NumbersABresult9

2020-11-12 21:40:38 17

原创 sql 移动平均

WITH Produce AS (SELECT 'kale' as item, 23 as purchases, 'vegetable' as category UNION ALL SELECT 'orange', 2, 'fruit' UNION ALL SELECT 'cabbage', 9, 'vegetable' UNION ALL SELECT 'apple', 8, 'fruit' UNION ALL SELECT 'leek', 2, 'vegetable' UNION

2020-11-11 20:02:49 17

原创 Systemd 入门教程

链接一链接二

2020-11-10 19:19:25 20

原创 数据预处理 参考sql

with-- 读取exchange 表 ,里面包含item 和 us_price等信息exchange as(select * from `heidao-market.recommend_algorithm.v_mafia1_exchange`), charge_item as(select * from `heidao-market.recommend_algorithm.v_mafia1_charge_item`),# 读取一年的活跃用户,并且去重sdk_player as (.

2020-11-07 14:52:15 31

原创 sql item_map

with /* SELECT 2 as lev, 1.0 as power union all select 3,1.9, union all select 4,2.5, ...*/-- lev_info 这段sql 等价于上面,另一种实现而已lev_info as(SELECT * from UNNEST(ARRAY<STRUCT<lev INT64, power FLOAT64>>[(1, 1),(2, 1.4), (3, 1.9), (4, .

2020-11-06 16:04:06 16

原创 sql substr切割字符串

select SUBSTR('我爱中国我爱毛主席', 0, 4) as cutstr行cutstr1我爱中国

2020-11-05 19:58:23 12

原创 sql case

WITH buy_fruit AS (SELECT 'Sophia Liu' as name, 9 as price ,'apple' as fruit UNION ALL SELECT 'Lisa Stelzner', 5,'pear' UNION ALL SELECT 'Nikki Leith', 3 ,'banana' UNION ALL SELECT 'Lauren Matthews', 11,'grape' UNION ALL SELECT 'Lisa St

2020-11-05 15:26:57 14

原创 sql 聚合用户最近购买的水果,并且转成字符串

WITH finishers AS (SELECT 'Sophia Liu' as name, 'F30-34' as division ,'apple' as fruit UNION ALL SELECT 'Lisa Stelzner', 'F35-39','pear' UNION ALL SELECT 'Nikki Leith', 'F30-34' ,'banana' UNION ALL SELECT 'Lauren Matthews', 'F35-39','grape'.

2020-11-04 17:01:03 24

原创 python 实现 softmax

# -*-coding: utf-8 -*- import tensorflow as tfimport numpy as np def softmax(x, axis=1): # 计算每行的最大值 row_max = x.max(axis=axis) # 每行元素都需要减去对应的最大值,否则求exp(x)会溢出,导致inf情况 row_max=row_max.reshape(-1, 1) x = x - row_max # 计算e的指数次幂

2020-11-02 21:07:11 49

原创 attention mechanis 的数学理解

参考链接attention其实就是一个加权求和import numpy as npimport tensorflow as tfa=np.array((list(range(3*4)))).reshape((3,4))*1.0b=a+3.0katten=tf.keras.layers.Attention()( [a, b ])print('keras attention=',katten)weight=a@b.Tweight1=tf.nn.softmax(weigh

2020-11-02 21:05:46 41

原创 abtest

# 主入口推荐 开始时间2020-10-29 16:15:48 keys 是65b7iwithcreate_player as(select player_id, max(timestamp) as timestamp from `mafia1_ods.game_log_create_player`where timestamp >= '2018-01-01'group by player_id),rank as( SELECT CAST(FLOOR(group_id.

2020-10-30 19:03:03 20

转载 ubuntu 输入法问题:显示繁体

链接

2020-10-28 11:29:58 40

原创 keras 模型訓練 輸入dict

import tensorflow as tfimport numpy as npimport kerasclass LogisticEndpoint(keras.layers.Layer): def __init__(self, name=None): super(LogisticEndpoint, self).__init__(name=name) self.loss_fn = keras.losses.BinaryCrossentropy(from_lo

2020-10-27 11:36:28 34

原创 Python numpy.transpose 详解

矩阵转置的本质是坐标轴的互换原文链接

2020-10-19 21:08:10 41

原创 tensordot 的源码解读

我一直以为,谈论数学计算只能用数学语言,就是用数学公式一步步推导import numpy as npnp.random.seed(10)A = np.random.randint(0,9,(3,4,2))print('A=',A)print('#'*16)B = np.random.randint(0,9,(4,2,3))print('B=',B)print('#'*16)C=np.tensordot(A, B, [(1,2), (0,1)])print('C=',C)print('#

2020-10-16 21:11:29 52

原创 keras 自定义层 2

本质就是矩阵相乘 Amn *Bnp这里会提取输入矩阵最后一层的dim 比如说是Amn的nimport keras import tensorflow as tfclass Linear(keras.layers.Layer): def __init__(self, units=32): super(Linear, self).__init__() self.units = units def build(self, input_shape): .

2020-10-16 16:39:46 38 1

原创 tf.reduce_sum 用法

import tensorflow as tf# x has a shape of (2, 3) (two rows and three columns):x = tf.constant([[1, 1, 1], [1, 1, 1]])x.numpy()array([[1, 1, 1], [1, 1, 1]], dtype=int32)# sum all the elements# 1 + 1 + 1 + 1 + 1+ 1 = 6tf.reduce_sum(x).numpy()

2020-10-15 20:24:59 31

原创 keras 自定义 层(一)

import kerasimport tensorflow as tfclass Linear(keras.layers.Layer): def __init__(self, input_dim=32, output_dim=32): super().__init__() w_init = tf.random_normal_initializer() self.w = tf.Variable( initial_value=w

2020-10-13 16:51:29 29

原创 python super 变参数问题(六)

这是Python多层继承的一个特例,祖父,父亲,儿子都有 draw 方法,那么经过多次继承后,如何用一种通用的方法给不同层次的方法传递参数,特别是变长的,不定长度的参数。class Root: def draw(self,**kwds): # the delegation chain stops here print('Root Drawing draw ') assert not hasattr(super(), 'draw')class Sh

2020-10-12 16:59:40 46

原创 python super 变参数问题(五)

这是Python多层继承的一个特例,祖父,父亲,儿子都有 draw 方法,那么经过多次继承后,如何对于不同层次的方法传递参数呢,可以看这篇文章python super 理解(四)如何对于不同层次的方法传递参数呢,那么这个例子展现了一种解法,但是这种做法不够通用,在下一篇文章我给出更加通用的玩法def myFun(ff,**kwargs): # print(kwargs) for key, value in kwargs.items(): print ("

2020-10-12 16:55:03 33

原创 *args and **kwargs in Python 变长参数

原文链接变长参数args(非关键字参数)def myFun(*argv): for arg in argv: print (arg) myFun('Hello', 'Welcome', 'to', 'GeeksforGeeks') HelloWelcometoGeeksforGeeks# Python program to illustrate # *args with first extra argumentdef myFun(arg1, *

2020-10-12 15:17:08 30

原创 python super 参数问题

Python’s super() considered super!python3中super()参数意义和用法super().init() # 等同于 super(A, self).init()class A(Base): def __init__(self): super().__init__() # 等同于 super(A, self).__init__() print('A.__init__')...

2020-10-11 19:34:57 17

转载 python super 理解(四)

super()单继承可以为做什么呢? 像其他面向对象的语言一样,它允许您在子类中调用超类的方法。这种方法的主要用例是扩展继承方法的功能。#长方形定义class Rectangle: def __init__(self, length, width): self.length = length self.width = width def area(self): return self.length * self.width d

2020-10-11 19:11:10 23

翻译 embedding 层的详细解释

原文链接在这篇文章中,我们将介绍keras的嵌入层。为此,我创建了一个仅包含3个文档的样本语料库,这足以解释keras嵌入层的工作。词嵌入在各种机器学习应用程序中很有用在开始之前,让我们浏览一下词嵌入的一些应用:第一个吸引我的应用程序是在基于协同过滤的推荐系统中,我们必须通过分解包含用户项等级的效用矩阵来创建用户嵌入和电影嵌入。要查看有关在Keras中使用词嵌入的基于CF推荐系统的完整教程,可以遵循我的这篇文章。第二种用途是在自然语言处理及其相关应用程序中,我们必须为语料库文档中存在的所有

2020-10-10 18:52:46 28

原创 OrderedDict python有序字典

import collectionsd1 = collections.OrderedDict()d1['b'] = 'B'd1['a'] = 'A'd1['c'] = 'C'd1['2'] = '2'd1['1'] = '1'# OrderedDict([('b', 'B'), ('a', 'A'), ('c', 'C'), ('2', '2'), ('1', '1')])print(d1)d1={}d1['b'] = 'B'd1['a'] = 'A'd1['c'] = 'C'

2020-10-10 15:02:28 12

原创 python filter

a = [1, 2, 3, 4, 5, 6]b = filter(lambda x: x % 2 == 1, a)print(list(b)) [1, 3, 5]

2020-10-09 19:46:53 13

原创 linux下使用 du查看某个文件或目录占用磁盘空间的大小

du -ah --max-depth=1其中a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。

2020-10-08 14:57:58 26

原创 bigqury 认证

import osos.environ["GOOGLE_APPLICATION_CREDENTIALS"] = config.credentials_path

2020-09-28 15:07:39 22

原创 ll

with pld as (SELECT player_id FROM `heidao-market.mafia1_pf.v_player_attrs` WHERE last_act_time > "2020-08-28" and player_name ='西朗骨頭'),locat as (SELECT * FROM `heidao-market.mafia1_ods.game_log_move_castle` WHERE timestamp > "2020-09-15" ),js1

2020-09-25 11:39:18 30

原创 英雄推荐

with A as (SELECT * FROM `heidao-market.mafia1_dmd.exchange_info` WHERE DATE(timestamp) > "2010-09-21" and item like '%21056810%')select charge_id ,MAX(timestamp )as ma from A group by charge_id SELECT * FROM `heidao-market.mafia1_dmd.item_info` WHE

2020-09-21 21:43:30 36

原创 sql md5

sql md5 最简单例子select MD5('0j46o1112665989') as mdd有时候需要将多个字符串拼接select MD5(CONCAT('0j46o','1112665989')) 行mdd51gU89+XO93zUEg4w39N7U0A==将MD5 的字节码转化为 16进制SELECT TO_HEX(MD5(CONCAT('0j46o', CAST(1112665989 AS STRING)))) 行s16181

2020-09-19 16:10:30 23

原创 sql SUBSTR

句法SUBSTR(string, start, length)SELECT SUBSTR("SQL Tutorial", 5, 3) AS ExtractString;ExtractStringTut

2020-09-19 14:08:08 14

原创 sql floor 取整函数

select CAST(FLOOR(101/5) as int64) as group_id行group_id120

2020-09-19 12:02:21 23

空空如也

luoganttcc的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除