Jennie_J
码龄8年
求更新 关注
提问 私信
  • 博客:387,508
    387,508
    总访问量
  • 52
    原创
  • 41
    粉丝
  • 64
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2018-11-13
博客简介:

Jennie

查看详细资料
个人成就
  • 获得192次点赞
  • 内容获得30次评论
  • 获得766次收藏
  • 代码片获得1,321次分享
  • 博客总排名539,100名
创作历程
  • 4篇
    2021年
  • 12篇
    2020年
  • 39篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • dataset
  • 推荐系统
    5篇
  • tensorflow
    2篇
  • python数据处理
    31篇
  • 机器学习
    7篇
  • 深度学习
    6篇
  • nlp
    6篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 4

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    机器学习深度学习自然语言处理tensorflowpytorchnlp数据分析
创作活动更多

1024 程序员节 · 高效创作之道活动征文

1024 程序员节来啦!今年我们邀请你用创作记录高效之道——**写一篇博文,分享你的创作经验、效率技巧或技术干货**,就有机会获得专属好礼。 **特别玩法**: - 🏆 一二三等奖不限方向,自由创作与墨衍相关创作均可参评——自由创作方向获奖者拿**卫衣/马克杯/流量券** - ✨ 如果你在创作中体验了**墨衍**(AI 创作、多平台同步、GEO 检测)并写下真实体验,你的投稿将进入**「墨衍专属创作奖」独立评审赛道**——按墨衍结合深度等专属标准**优中选优**,再拿 7 天体验卡! - 🎁 一二三等奖中的墨衍方向获奖者,同步获得墨衍 7 天体验卡! 创作方向 ### 🚀 墨衍相关创作(推荐 · 专属奖独立评审赛道) - **墨衍使用体验**:AI 创作 / 多平台同步 / GEO 检测的真实体验复盘 - **墨衍场景教程**:选题 → AI 写文 → 多平台同步 → GEO 优化一站式实操 - **墨衍 × 多平台分发**:一次创作多平台发布的效率对比与数据复盘 - **墨衍 × 1024 案例**:用墨衍辅助完成一篇 1024 主题文章的完整过程 > 投稿即进入「墨衍专属创作奖」独立评审赛道(10 名 · 7 天体验卡),不与一二三等奖合并评选,优中选优! ### ✍️ 自由创作(不限题材) 技术干货、职业成长、行业观察、程序人生……符合社区规范即可。

1324人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

日常一些常用模块汇集【读取文件名】【json读取与保存】

def get_files(dir): """ 获取所有文件名 :param dir: 目录 :return: 目录下所有去重文件名的列表 """ file_list=[] for roots, dirs, files in os.walk(dir): for file in files: file_list.append(file.split('.')[0]) return list(set(file_
原创
博文更新于 2021.09.29 ·
404 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

赋值、浅拷贝、深拷贝

项目中被自己坑到了,因为对赋值和深浅拷贝的浅显理解先上一条自己用上的结论:深拷贝不改变父文件,如 copy.deepcopy(a)
原创
博文更新于 2021.09.29 ·
287 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python之eval

eval() 函数用来执行一个字符串表达式,并返回表达式的值。x = 7y = eval( '3 * x' )print(y)21更好用的地方体现在:model_choice = 'TransformerTime_NL' # name of the model classmodel_file = eval(model_choice) 直接执行调用模型这一步,而不是字符串赋值model = model_file(n_diagnosis_codes, batch_size, options)
原创
博文更新于 2021.01.08 ·
373 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

两两组合工具之itertools

最近做项目的 时候发现一个好用的工具,用于实现自动两两组合:itertools先mark一下,有空来补全具体功能
原创
博文更新于 2021.01.08 ·
513 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

推荐系统学习笔记01-协同过滤之基于物品的歌曲推荐

最近业务需要用到推荐系统,遂调研了推进系统,在此作为学习笔记,以便日后查阅。一,概述提及最多的便是协同过滤协同过滤可以分为如下三类:基于用户的、基于物品的、基于模型的本文仅为基于物品的推荐系统初步构建参考二,项目背景与目标根据用户听过的历史歌单,为特定用户推荐合适的歌曲。三,数据情况现有用户历史歌单: train_triplets.txt,数据量为48373586条数据,每条数据...
原创
博文更新于 2020.02.14 ·
1330 阅读 ·
1 点赞 ·
2 评论 ·
10 收藏

pandas多表拼接(merge, join, concat)

python中多表拼接简要概括(参考张俊红的书《对比excel学python数据分析》),以便自我查阅:merge() 主要用于多表横向拼接concat() 主要用于纵向拼接1,merge()横向拼接(一)当能够找到公共列(两表中该列内容完全一样):(1)默认会自动寻找两个表的公共列(2)用on指定连接键,一般指定的也是两个表的公共列,on可以指定一个或多个连接键如pd.merge(...
原创
博文更新于 2019.08.01 ·
38294 阅读 ·
21 点赞 ·
4 评论 ·
99 收藏

windows 安装tensorflow2.0

环境:windows 10python 3.6.5tensorflow 2.0.0 CPU版本ps: 原先已经通过anaconda安装了tf-1.13.1打开 Anaconda PromptSTEP1. 卸载tf-1.13.1pip uninstall tensorflow==1.13.1STEP2. 安装 tf-2.0.0pip install tensorflow==2.0...
原创
博文更新于 2020.03.25 ·
510 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python NumPy中的diag函数

np.diag(array) 这个函数比较有意思array是一个1维数组时,结果形成一个以一维数组为对角线元素的矩阵array是一个二维矩阵时,结果输出矩阵的对角线元素一般在u,s,vt = svd(data,k) 中比较常用,svd计算出的s是对角线元素的1维数组用于将s还原为对角线矩阵,即对角线上为非零值,其余位置数值均为0u,s,vt = svds(users_items_piv...
原创
博文更新于 2020.02.24 ·
2876 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

python不同库里的svd

#from scipy.linalg import svd#from scipy.sparse.linalg import svds#from numpy.linalg import svd上述三者的区别在于:scipy.linalg.svd(data_matrix_array_like, full_matrices=True, compute_uv=True, overwrite_a=F...
原创
博文更新于 2020.02.24 ·
1707 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

推荐系统学习笔记02-基于内容的推荐之文章推荐

https://www.toutiao.com/a6463440831545082382/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1&timestamp=1582473799&app=news_article&utm_source=weixin&utm_medium=toutia...
原创
博文更新于 2020.02.24 ·
976 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

pandas.df.pivot()

df.pivot(index=None, columns = None, values=None)原来的interactions_train_df.head()#Creating a sparse pivot table with users in rows and items in columnsusers_items_pivot_matrix_df = interactions_tr...
原创
博文更新于 2020.02.24 ·
1706 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LFM-FM-MF-SVD-SVD++

https://zhuanlan.zhihu.com/p/98058812SVD++ 是对SVD的优化SVD 属于MF(矩阵分解)的一种MF属于LFM(隐语义模型)以上这些LFM都可以认为是FM
原创
博文更新于 2020.02.24 ·
461 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

scipy.sparse.vstack() 和 np.sum()

1, scipy.sparse.vstack() 表示按行拼接(行数增加),列数必须相同2, np.sum(s_multiplyed,axis=0) 每一列中所有行求和,结果行数为1,列数不变3, 例子stopwords_list = stopwords.words('english')+stopwords.words('portuguese')vectorizer = TfidfVe...
原创
博文更新于 2020.02.21 ·
1847 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

append()

item_profiles_list = [get_item_profile(x) for x in ids]与 [ ] + append()+ for循环 等价例如:def get_item_profiles(ids): item_profiles_list = [get_item_profile(x) for x in ids] item_profiles = scip...
原创
博文更新于 2020.02.21 ·
609 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python sorted(),zip(), flatten()

sorted() 函数对所有可迭代的对象进行排序操作https://www.runoob.com/python3/python3-func-sorted.htmlsort 与 sorted 区别:sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新...
原创
博文更新于 2020.02.21 ·
667 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sklearn.metrics.pairwise 中 cosine_similarity

cosine_similarities.argsort()按相似度大小升序给出对应相似度所在位置,[-topn:]取倒数几个位置,即取相似度最大N个值所在indexsklearn.metrics.pairwise import cosine_similaritya1 = np.arange(5).reshape(1,5)a2 = np.arange(20).reshape(4,5)pr...
原创
博文更新于 2020.02.21 ·
4772 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

numpy中matmul()、multiply()、dot()的区别

参考: https://www.jianshu.com/p/42b0b6ffcf971,numpy.matmul :矩阵乘法(matrix product)2,numpy.multiply:数量积(element-wise multiply)对象可以是array也可是matrix3,np.dot :可以视对象发生变化,情况较复杂(1)如果a和b都是一维的,那么结果就是普通的內积(...
原创
博文更新于 2020.02.21 ·
1830 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

Jupyter Notebook打开默认文件夹以外的文件

jupyter notebook 默认打开C盘读取文件其他文件夹的文件有三种方式:将目标文件拷贝至C盘通过upload上传目标文件更改jupyter notebook默认文件夹为目标文件所在文件夹,该方法尤其在目标文件较大时适用此处主要针对第3种方式,以防自己忘记step1: cmd打开命令行,切换至目标文件夹,其中先从C盘切换至D盘(方式:输入D:即可),然后再进入D ...
原创
博文更新于 2020.02.12 ·
1395 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

推荐系统

推荐系统不错的博客
原创
博文更新于 2019.11.20 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tensorflow2.0教程

不错的资源–keras教程
原创
博文更新于 2019.11.20 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多