240 发简信
IP属地:福建
  • TinyOk接入文档

    TinyOK 轻量级okhttp请求库,okhttp接口使用方式,volley内存分配机制,并且有效避免内存分配溢出。 无依赖 体积小, 资源消耗小, 只针对Android优...

  • 120
    基于LAS模型的聊天机器人解读

    一、概述 先上图,图来自 李宏毅老师的《Deep Learning for Human Language Processing》课程 核心包括三个部分 Encoder, At...

  • 120
    性能优化:异步加载View的一些思路

    已经在郭霖老师公众号发布,不再投递其他公众号,转载请务必标明来源。https://mp.weixin.qq.com/s/haV2Bp5MyEw5pXaheBJRhA 目录 背...

  • 文本分类

    ==刚刚看到这个课题的时候,刚觉很难,但是实际上有一个通用的轮子之后就很好处理了,这个轮子就是预处理模型== 一、预处理模型 实际上就是将现实生活中的东西进行量化处理。 包括...

  • 内存屏障

    我们看到这个词语的时候觉得很高端,但是本质很简单,就是指定==事件先后执行的顺序== 一、意义 想要了解内存屏障,需要先对JMM(java内存模型) 一定的认知。 先看一下我...

  • 120
    字节码解读

    一、分类 1.存储和加载指令 用于处理 ==操作数栈、局部变量表、常量池==,这三者的调度。指令包含 load、store、ldc、push 2.对象操作指令 用于创建对象和...

  • 评估指标

    ==用于衡量模型的最终效果== 一、背景 在学习tensorflow的初级阶段,会常常搞不懂,metrics的具体意义和实际用途,接下来的文章一方面是对接自己的解答,也是一种...

  • 120
    优化器

    一、优化器定义 优化器是tensorflow中的梯度下降的策略,用于更新神经网络中数以百万的参数。除了不断更新神经网络结构,还在不断推出更新参数的厕率 二、基础 梯度下降的要...

  • 120
    交叉熵

    一、信息量 交叉熵是信息论中的概念,了解信息熵的本质,需要先了解信息 在生活中, 我们常常听到说“xxxx事情信息量很大”。从言语中我们能分析出这件事情可能是爆炸性的新闻。接...

  • 损失函数

    一、基础定义 ==损失函数是用于刻画 预期模型 和 实际模型的误差,用于指导模型优化的方向==,是一种将模型误差量化的方式。 loss = f(x) - Y; 在机器学习中,...

  • 问题类型

    **在深度学习中我们需要确定要处理的问题是属于哪一种类型,然后才能挑选正确的模型进行构建** 线性回归问题 1.应用场景 在大数据支持下,可以进行预测。 我们来看一下下面两幅...

  • 120
    深度学习入门

    一、应用场景 1.内容优化 根据用户习惯和当前热点推荐感兴趣的内容, 包含:游戏推荐列表优化, 广告内容优化, 活动列表优化等等。 2.环境监控 拦截反社会,不健康的评论, ...

  • 120
    JSSDK设计探索

    工程结构 项目解析 1. api 包含所有的对外接口,基本原则如下 不包含任何逻辑代码 简约明了 control 包含初始化时的配置动作,比如配置参数校验,初始化监听动作 m...

  • Handler源码分析

    使用 Loop.prepare 首先在使用 handler 之前我们都需要这样初始化, 在Android UI主线程中是隐式处理的。 Looper.loop 开始循环操作, ...

  • 120
    vim 的简单使用

    简介 vi 是 unix like 系统都会内建的编辑器, 如同window自带的文本编辑器,是基础中的基础。vim 是从 vi 中发展的出来的,在程序员中广泛使用, 提供很...

  • Groovy基础教程

    特性 同时支持静态类型和动态类型 基础数据类型 和java相同,感觉最大的区别也就是多了一个def int float double long char short byte...

  • AsyncTask源码分析

    使用 提供了简单使用线程的方式,必须使用AsyncTask子类,然后调用execute执行任务即可。 源码分析 主要采用 线程池 + handler 的机制, 看一下源码分析...