摘要: 借助三维坐标系来看下欧氏距离和余弦相似度的区别 从图上可以看出欧式距离衡量的是空间中各点之间的绝对距离,和点所在的位置坐标(即个体各维度的特征数值)直接相关,距离越小,两向量之间越相似;而余弦相似度衡量的是空间中两向量之间的夹角,体现的是方向上的差异,夹角越小(余弦相似度越大),两向量之间越相似。如 阅读全文
posted @ 2019-05-26 15:58 朦胧的老狐狸 阅读(2847) 评论(0) 推荐(0) 编辑
摘要: join类是threading中用于堵塞当前主线程的类,其作用是阻止全部的线程继续运行,直到被调用的线程执行完毕或者超时。具体代码如下: 其中的time方法设定了当前的时间。当join启动后,堵塞了调用整体进程的主进程,只有当被堵塞的进程执行完毕后,后续的进程才可以继续执行。 程序的运行结果如下: 阅读全文
posted @ 2019-05-17 00:20 朦胧的老狐狸 阅读(848) 评论(0) 推荐(1) 编辑
摘要: 虽然线程可以在程序的执行过程中提高程序的运行效率,但是其带来的影响却难以忽略。 Lock类是threading中用于锁定当前线程的锁定类。顾名思义,其作用是对当前运行中的线程进行锁定,只有当前线程被释放后,后续线程才可以继续操作。 具体代码如下: Lock被传递给MyThread_lock,并在ru 阅读全文
posted @ 2019-05-16 23:43 朦胧的老狐狸 阅读(1941) 评论(0) 推荐(0) 编辑
摘要: Tread是threading模块中的重要类之一,可以使用它来创造线程。其具体使用方法是创建一个threading.Tread对象,在它的初始化函数中将需要调用的对象作为初始化参数传入。 具体代码如下: 在程序中,每个线程赋予了一个名字,然后设置每隔0.3秒打印输出本线程的计数,即计数加1.而cou 阅读全文
posted @ 2019-05-16 23:21 朦胧的老狐狸 阅读(434) 评论(0) 推荐(0) 编辑
摘要: softmax计算公式: Softmax是机器学习中一个非常重要的工具,他可以兼容 logistics 算法、可以独立作为机器学习的模型进行建模训练、还可以作为深度 学习的激励函数。 softmax的作用简单的说就计算一组数值中每个值的占比,公式一般性描述为: 设一共有个用数值表示的分类,其中表示分 阅读全文
posted @ 2019-05-16 23:02 朦胧的老狐狸 阅读(3465) 评论(0) 推荐(0) 编辑