- 博客(27)
- 收藏
- 关注
原创 FastText实战天池新闻文本分类比赛
FastText的精髓在于将整篇文档的词及n-gram向量叠加平均得到文档向量,然后使用文档向量做softmax多分类。上面是业界大佬们对FastText模型的高度总结,看起来是不是特别简单?然而,模型的输入到底是什么?为什么要引入n-gram向量?文档的词以及n-gram向量是怎么叠加的?为什么它训练速度快并且性能很好?这些问题一直困扰着我,今天就来深扒一下。一、理论基础FastText是facebook开源的一个快速文本分类器,在提供简单高效的文本分类和表征学习方法的同时,性能比肩深度..
2020-10-11 11:04:46 1925 5
转载 逻辑回归专题
1.简介 逻辑回归是面试当中非常喜欢问到的一个机器学习算法,因为表面上看逻辑回归形式上很简单,很好掌握,但是一问起来就容易懵逼。所以在面试的时候给大家的第一个建议不要说自己精通逻辑回归,非常容易被问倒,从而减分。下面总结了一些平常我在作为面试官面试别人和被别人面试的时候,经常遇到的一些问题。2.正式介绍 如何凸显你是一个对逻辑回归已经非常了解的人呢。那就是用一句话概括...
2019-03-04 20:21:05 488
转载 推荐系统笔记
推荐系统简介什么是推荐系统呢?维基百科这样解释道:推荐系统属于资讯过滤的一种应用。推荐系统能够将可能受喜好的资讯或实物(例如:电影、电视节目、音乐、书籍、新闻、图片、网页)推荐给使用者。 推荐系统首先收集用户的历史行为数据,然后通过预处理的方法得到用户-评价矩阵,再利用机器学习领域中相关推荐技术形成对用户的个性化推荐。有的推荐系统还搜集用户对推荐结果的反馈,并根据实际的反馈信息实时调整推荐...
2019-02-20 16:11:48 626
原创 干货!处理不均衡数据集的几种方式。
目录一.获取更多的数据:二.更换评估方式:三.更换机器学习方法:四.修改算法:五.最常见:六.参考:不均衡的数据理解预测起来很简单,永远都是预测多的数据的那一方,这样准没错,特别是数据多很多的情况的那一方,比如多的占了90%,少的占10%.只要每一次都预测多的那一批数据,预测的准确性就可以达到90%了。没错,这样听起来是不是有点偷懒的感觉呢?其实机器也懂得这些小伎俩...
2018-10-26 20:35:45 2089
转载 Tensorflow图像处理相关操作
#对图像的处理 import matplotlib.pyplot as pltimport tensorflow as tf #读取图像的原始数据image_raw_data=tf.gfile.FastGFile("./path/to/picture/timg.jpg",'rb').read() with tf.Session() as sess: #将图像用jpeg格式...
2018-10-12 13:36:23 205
原创 Android加载动画库
效果图:使用方法:Step 1 implementation 'com.wang.avi:library:2.1.3' Step 2添加这个Ui到你的布局 androdi:visibility最好设置为“gone”简单用法: <com.wang.avi.AVLoadingIndicatorView android:layout_width="wrap_...
2018-04-03 17:37:56 1772
转载 java线程 全面详细的讲解
Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如Java.exe
2017-07-19 21:23:33 378
转载 Android属性动画
1、前言在我们体验一款APP时,炫酷的动画往往能让用户体验大幅度提升。想当年我刚学Android的时候,无意中看到蘑菇街购物车的动画效果,把我给激动得,非要在自己的APP中加入那动画,记得当时用费了好大的劲...不提了,说多了都是泪...先了解下,目前可以实现动画的方式有:帧动画(Frame) :将一个完整的动画拆分成一张张单独的图片,然后再将它们连贯起来进行播放特点:帧动
2017-07-03 16:45:12 470
转载 PopupWindow从底部弹出
原文链接(建议跳转):Android Animation实战之屏幕底部弹出PopupWindow我们仿写一个这种效果的实例吧: 1、我们首先定义一下,弹出窗口的页面布局组件:take_photo_pop.xmlLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
2017-07-03 10:59:33 673
转载 android高斯模糊的简单实现
原文地址:http://www.cnblogs.com/Fndroid/p/5734696.html什么是高斯模糊?高斯模糊(英语:Gaussian Blur),也叫高斯平滑,是在Adobe Photoshop、GIMP以及Paint.NET等图像处理软件中广泛使用的处理效果,通常用它来减少图像噪声以及降低细节层次。这种模糊技术生成的图像,其视觉效果就像是经过一个半透明屏幕在观
2017-06-01 20:12:04 650
原创 沉浸式状态栏效果的简单实现
一:设置AndroidManifest.xml 的AppTheme 的Parenet为NoActionBar (windows用户在文件选中AppTheme 然后ctrl+B快速跳转)<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" andr
2017-05-27 16:56:04 564
原创 自定义toolbar
首先看下效果图: 梳理下类和布局文件:CustomActivity.java(主界面类) 对应的布局文件:activity_custome.xmlOtherActivity (另一个Activity界面) 对应的布局文件:activity_other.xmlToolbarLayout(自定义toolbar类) 对应的布局文件为toolbar_la
2017-05-11 20:54:44 450
转载 Glide超全详解
转自:http://blog.csdn.net/shangmingchao/article/details/51125554/一. 下载在build.gradle中添加依赖: compile 'com.github.bumptech.glide:glide:3.7.0'11需要support-v4库的支持,如果你的项目没有support-v4库(项目默认已
2017-04-27 23:46:04 846
转载 RollViewPager简单实现android图片轮播效果
Github地址:https://github.com/Jude95/RollViewPager效果:(源码在文章结尾)主要支持的一些功能:支持无限循环。 触摸时会暂停播放,直到结束触摸一个延迟周期以后继续播放。 看起来就像这样。指示器可以为点可以为数字还可以自定义,位置也可以变。主要操作过程:1、在gra
2017-04-27 17:49:58 1031
原创 Glide初体验,加载网络图片
一:效果图:二:实现2.1:添加网络权限:2.2:app/build.gradle中添加依赖:dependencies{ compile 'com.github.bumptech.glide:glide:3.7.0' }2.3: MainActivity如下(我的名字是GlideActivity):import android.support.v7.a
2017-04-27 16:57:03 431
原创 Snackbar简单使用
官方推荐使用Snackbar代替ToastSnackbar使用其实就是一句话,跟toast很相似:Snackbar.make(view,"消息已发出",Snackbar.LENGTH_SHORT).show();但是有几个注意点,make方法的第一个参数是一个view,任何一个view都可以,但是官方推荐使用CoordinatorLayout,有俩个好处:1.用户可以滑
2017-04-19 23:24:38 344
转载 FloatingActionButton的使用
FloatingActionButton是继承至ImageView,所以FloatingActionButton拥有ImageView的所有属性。CoordinatorLayout可以用来配合FloatingActionButton浮动按钮,设置app:layout_anchor和app:layout_anchorGravity构建出特定的位置与效果的FloatingActionButton。
2017-04-18 21:49:08 1074
转载 抽象工厂模式
本文继续介绍23种设计模式系列之抽象工厂模式。前面已经介绍过简单工厂模式和工厂方法模式,这里继续介绍第三种工厂模式-抽象工厂模式,还是以汽车的制造为例。例子背景:随着客户的要求越来越高,宝马车需要不同配置的空调和发动机等配件。于是这个工厂开始生产空调和发动机,用来组装汽车。这时候工厂有两个系列的产品:空调和发动机。宝马320系列配置A型号空调和A型号发动机,宝马230系列配置B
2016-12-02 21:29:38 379
转载 简单工厂模式,工厂模式
在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之前必须先生成一些辅助功能的对象。 在这些情况,新对象的建立就是一个 “过程”,不仅是一个操作,像一部
2016-12-01 20:34:50 261
原创 Java简单工厂模式
简单工厂模式的简单应用:问题:一个农场公式专门负责培育各种水果,在这个系统中的水果有葡萄,香蕉和橘子,其类图如图所示。请应用简单工厂模式,在主程序中根据键盘输入的水果名称来完成其生长状态描述。类图如下:一:java工程目录结构:二:各个类的代码:SimpleFactory类:package factory;public class Simpl
2016-12-01 17:54:53 439
原创 Handler实现欢迎界面
Android Handler实现欢迎界面欢迎界面的实现由多种方法,可以由动画来实现,也可以由Handler来实现。今天只介绍下用Handler来实现欢迎界面。代码其实很简单。一:新建welcome.xml代码如下,这里只是简单的举个例子。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android
2016-11-07 22:43:45 602
转载 NavigationView的实例应用
本实例的最终效果图:下面分析实现效果:一:添加包依赖在引入compile 'com.android.support:design:22.2.0'后,android studio报错,与编译版本24不同。于是把22.2.2改为24.2.0之后就成功了。dependencies { compile fileTree(dir: 'libs', include: [
2016-11-06 09:39:08 489
转载 android:layout_gravity和android:gravity的区别
1.首先来看看Android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Bu
2016-11-05 12:00:04 398
原创 Android-Flat-Button自定义带阴影效果按钮
一:自定义带阴影效果按钮图(源代码图片效果)二:源代码下载地址:https://github.com/hoang8f/android-flat-button三:Android Studio使用教程1:在build.gradle(Moudle:app)的dependencies中添加compile 'info.hoang8f:fbutton:1.0.5'。效果如下:2
2016-11-03 22:52:48 2507
转载 Java中private、protected、public和default的区别
Java中的private、protected、public和default的区别
2016-11-03 16:07:16 336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人