机器学习
文章平均质量分 77
月司
博闻治学,士行无疆。
展开
-
Tensorflow的张量以及常用的张量运算
TensorFlow的运算基本上都是基于张量的。张量是多维array,跟numpy类型,也可以通过方法和tensor进行转换,比如tensor支持`.numpy()`方法转换为numpy array,两者在进行运算时,也会自动转换原创 2023-01-15 09:46:53 · 991 阅读 · 0 评论 -
Tensorflow的DataSet的使用
Dataset类是TensorFlow非常流行的存储数据的格式。常用来作为输入输出。data模块主要的用途就是通过这种方法创建Dataset。经常将自变量X数据以及target数据以元组的形式包裹,如,创建Dataset。模型的fit()方法可以自动的解包。Dataset能够包括比较灵活的类型,比如。因为数据最外部依然是最外部包裹,所以model的fit()依然可以自动的对x以及target解包。但由于dataset保存component是以原始数据的形式保存的。对于字典内部部分,需要手动的自己解包。原创 2023-01-15 09:39:36 · 1092 阅读 · 0 评论 -
拿来即用--python判断线段是否相交及求相应交点
【代码】拿来即用--python判断线段是否相交及求相应交点。编写了几个使用的函数,实现了:判断线段是否相交,或其延长线是否相交; 函数内定义了`isinline`方法,能判断所给点是否在给定的直线上。这个方法通过控制`precision`允许给定的点有一定的误差;函数内定义了`isinsegment`方法,能判断所给点是否在给定的直线上。这个方法通过控制`precision`允许给定的点有一定的误差原创 2022-12-22 13:45:23 · 1979 阅读 · 3 评论 -
Tensorflow中loss及metrics使用sample weight过程的解析
在model的`compile`时,需要指定loss、metrics。然后使用`model.fit`方法进行模型训练时,可以指定`sample weight`参数,给`loss`进行更加细粒度的控制,但是这个`sample weight`不会影响到我们在metrics的指标中的计算过程,如果要在计算metrics时也使用`sample weight`,则需要在`compile`里指定把指标传递给`weighted_metrics`。主要是通过TensorFlow的中部分想关源代码进行解读,找到这个过程的实现原创 2022-12-04 19:28:57 · 1552 阅读 · 0 评论 -
windows安装cuda 11.8以及tensorflow-gpu 2.6
window推荐的TensorFlow-gpu 2.6版的安装方法以及最简单的CUDA 11.8的安装配置原创 2022-11-18 23:48:01 · 11617 阅读 · 9 评论 -
一文弄懂numpy/tensorflow/机器学习中维度信息以及shape和reshape方法
维度是做机器学习以及数据分析中中经常用的,是一个基本以及必须要熟悉掌握的知识点,对于初学者来说很有可能疑惑。原因在于现实生活中所说的维一般而言是几何上的概念,如一维是直线(直线上有无数个点),二维是平面(平面有无数条线),三维为体(有无数个面)。而机器学习以及数据分析中的维数是数据空间的一种描述方式原创 2021-01-02 00:34:55 · 856 阅读 · 0 评论