首页 > 其他分享 >学习笔记-estimator

学习笔记-estimator

时间:2024-07-15 11:10:09浏览次数:16  
标签:indicator features column feature 笔记 学习 estimator tf name

基于tensorflow 1.15

import tensorflow as tf

# 创建一个分类特征列,使用词汇表列表
categorical_column = tf.feature_column.categorical_column_with_vocabulary_list(
    key="your_feature_name",  # 这应该是你的数据中特征的键名
    vocabulary_list=["value1", "value2", "value3"],  # 你的词汇表列表
    dtype=tf.string,  # 数据类型,默认为字符串
    num_oov_buckets=1  # 你可以指定多少个 out-of-vocabulary buckets
)

# 通常情况下,你需要将分类列转换为指标列(indicator column)或嵌入列(embedding column)
# 这里我们将其转换为指标列
indicator_column = tf.feature_column.indicator_column(categorical_column)

# 创建一个输入层,用于接收特征数据
feature_columns = [indicator_column]
features = tf.placeholder(tf.string, shape=[None], name='your_feature_name')

# 创建一个特征列的字典,用于输入到模型中
features_dict = { "your_feature_name": features }

# 使用特征列构建输入层
dense_tensor = tf.feature_column.input_layer(features_dict, feature_columns)

# 初始化所有变量
init = tf.global_variables_initializer()

# 开始一个会话
with tf.Session() as sess:
    sess.run(init)
    sess.run(tf.tables_initializer())
    # 假设你有一些数据
    input_data = ["value1", "value2", "value3", "unknown_value"]

    # 运行会话,将数据传入
    result = sess.run(dense_tensor, feed_dict={features: input_data})

    print(result)

标签:indicator,features,column,feature,笔记,学习,estimator,tf,name
From: https://www.cnblogs.com/islch/p/18302744

相关文章

  • Improving News Recommendation via Bottlenecked Multi-task Pre-training论文阅读笔
    ImprovingNewsRecommendationviaBottleneckedMulti-taskPre-training论文阅读笔记Abstract现存的问题:​ 现有的PLM大多是在大规模通用语料库上预先训练的,并没有专门用于捕捉新闻文章中的丰富信息。因此,它们生成的新闻嵌入信息可能不足以表示新闻内容或描述新闻之间的关......
  • [笔记]快速傅里叶变换(FFT)
    模板题:P3803【模板】多项式乘法(FFT)快速傅里叶变换(FastFourierTransform,FFT)在算法竞赛中主要用于求卷积,或者说多项式乘法。如果我们枚举两数的各系数相乘,时间复杂度是\(O(n^2)\),而FFT可以将这一过程优化到\(O(n\logn)\)。流程整个FFT算法分\(3\)个过程:将\(2\)个多项式的......
  • XSS靶场——通关笔记
    第一关页面很简单,可以发现通过修改url中level1.php?name后面的字段,页面会改变,显示该字段的总长再查看源代码,根据源代码可知当有个弹窗就会执行函数,最后得到我们想要的“完成的不错”<script>alert(111)</script>第二关第二关似乎和第一关一样,不确定,试试同样的代码在......
  • 【论文阅读】DeepREL通过自动化关系 API 推理对深度学习库进行模糊测试
    通过自动化关系API推理对深度学习库进行模糊测试论文基本信息ESEC/FSE’22,November14–18,2022,Singapore,Singapore时间:2022-11-07CCFA原文:https://doi.org/10.1145/3540250.3549085摘要近年来,深度学习(DL)受到广泛关注。同时,深度学习系统中的错误可能导致严重后......
  • vulnstack1靶场学习
    描述红队实战系列,主要以真实企业环境为实例搭建一系列靶场,通过练习、视频教程、博客三位一体学习。另外本次实战完全模拟ATT&CK攻击链路进行搭建,开成完整闭环。后续也会搭建真实APT实战环境,从实战中成长。关于环境可以模拟出各种各样实战路线,目前给出作者实战的一套攻击实战路线......
  • Latex学习记录
    目录Latex安装下载检查卸载TexStudio安装下载Latex安装下载标记说明:官网:TeXLive-TeXUsersGroup等待安装完成:检查输入latex-v出现Latex版本号等相关信息即为安装成功卸载找到例如J:\LATEX\texlive\2024\tlpkg\installer目录运行程序即可若担心......
  • problems笔记(^^)
    一些遇到的问题及其践而有效的解决方案CSND博客无法访问  解决方案 若是还无法访问......
  • Spring框架--个人笔记
    1.什么是spring框架1.spring是一款开源框架,解决企业开发的复杂性。2.spring框架提供了三大核心思想:IOC、AOP、DIIOC:控制反转。创建对象并管理生命周期。AOP:面向切面编程。不改变源码对代码进行扩展。DI:依赖注入。3.spring框架特点:1.方便解耦,简化开发。2.AOP编程的支持-......
  • JavaScript基础第一弹学习笔记
    1.什么是JavaScript?        JavaScript是一种运行在客户端(浏览器)的编程语言,实现人机交互效果2.作用①网页特效②表单验证③数据交互④服务端编程(就是node.js)3.JavaScript由什么组成?①ECMAScript:它规定了js基础语法核心知识。例如变量、分支语句、对象等②Web......
  • 7/14 训练笔记
    闲话数组开小挂分Kruskal跑\(m=9e6\)TLE问题D:CardGame简单猜结论得到答案是\(2^{n-1}-1\),需要快速幂。代码:#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;intt,n;intqpow(intx,inty){intres=1;while(y){......