- 博客(27)
- 收藏
- 关注
原创 Catboost-在线预测
生产环境很多时候是需要实时对数据进行预测的,即离线训练好模型后将模型保存为模型文件,然后在线服务将模型加载到内存引入pom.xml<dependency><groupId>ai.catboost</groupId><artifactId>catboost-common</artifactId><version>0.26</version></dependency>...
2022-03-15 12:25:14
564
原创 Catboost-算法原理
总结一下catboost关键的知识点Target Statistics常规处理类别特征的方法是one-hot,但是也可以将类别特征转化为和label相关的数值特征,也就是target statistics,最简单的方法就是计算概率值。(A target statistic is a simple statistical model itself, and it can also cause target leakage and a prediction shift.)几种计算TS的方法:Gr
2022-03-15 12:12:45
2685
1
原创 Python集合操作
列表(List)、映射(Dict)、集合(Set)是python的三种基本数据结构,日常的工作中需要熟练掌握它们的基本操作函数
2022-02-12 12:05:35
646
原创 Hive常用函数
介绍一些常用的hive函数,比如时间函数、集合相关的函数、字符串相关的函数等等,熟练掌握之后对提高数据分析效率有比较大的提升!
2022-02-11 22:11:16
1478
原创 【内推】字节跳动-计算机视觉(实习 线上面试!)
字节福利租房补贴 免费三餐 4k显示器 免费健身房 零食饮品公司环境产品矩阵EDU算法实习生北京·日常实习生·实习职位描述1、研究和开发推荐、搜索、NLP、图像等领域的算法;2、结合教育业务场景,将算法落地到具体业务场景中;3、跟进前沿的推荐、搜索、NLP、图像等技术,保持技术的迭代更新;4、参与共建字节的算法能力,对具体的行业领域技术进行分析沉淀。职位要求1、2022届及之后毕业,专业是计算机、数学、自动化等相关学科;2、扎实的数据结构和算法设计基础,精通C/C+.
2021-02-24 23:03:22
1103
1
原创 【内推】字节跳动-iOS研发(实习)
字节福利租房补贴免费三餐4k显示器免费健身房零食饮品公司环境产品矩阵联系方式可直接投递简历至: zhangzhongzheng@bytedance.com也可加v: badaoyishan咨询详情及查询内推进展更多岗位信息: https://jobweekly.github.io/iOS研发实习生 — 抖音(有转正机会)北京·日常实习生·实习职位描述1、负责公司移动产品抖音/火山的研发,编写高质量的代码;2、和产品经理配合,深度参与手机产品需求讨论,功能定义等;3、
2021-02-23 19:17:33
607
原创 【内推】字节跳动-Android研发(实习)
字节福利租房补贴免费三餐4k显示器免费健身房零食饮品公司环境产品矩阵联系方式可直接投递简历至: zhangzhongzheng@bytedance.com也可加v: badaoyishan咨询详情及查询内推进展更多岗位信息: https://jobweekly.github.io/Android开发实习生 — 有转正机会北京·日常实习生·实习职位描述1、负责字节跳动沟通系统研发,包括但不限于即时通讯(IM)工具;2、负责高质量的设计和编码;3、和产品经理配合,深度参
2021-02-23 19:17:02
275
原创 【内推】字节跳动-NLP算法实习生(线上面试 + 转正机会 + 长期有效)
字节福利租房补贴免费三餐4k显示器免费健身房零食饮品公司环境产品矩阵NLP算法实习生(有转正机会)北京·日常实习生·实习职位描述1、通过结构化或者半结构化的数据,结合数据挖掘的方法构建广告知识库;2、利用nlp技术,不断加强对于广告素材文案的内容理解,应用于ctr、cvr、相关性模型和投放策略,帮助广告主提升投放效果;3、基于百亿级素材创作、投放数据,优化广告文案自动化生成的算法实现,赋能公司国内全App(包括但不限于:头条、抖音)广告物料的创作场景,覆盖年千亿级收入;4
2021-02-23 18:45:09
1396
原创 Label Propagation Algorithm(LPA)
import networkx as nximport randomdef getMaxNeighborLabel(G,node_index): dict = {} for neighbor_index in G.neighbors(node_index): neighbor_label = G.node[neighbor_index]["la
2014-05-18 15:33:00
5115
原创 builder
public class NutritionFacts {private final int servingSize;private final int servings;private final int calories;private final int fat;private final int sodium;private final int Carbohyd
2012-03-01 22:16:00
406
转载 匿名内部类的构造器
匿名内部类没有名字所以没有构造器,但是可以使用实例初始化的方法达到相同的目的。public Dog getDog () {return new Dog() {int j;{j = 6;}};}
2012-02-26 20:58:31
610
原创 iterator
interface Selector {boolean end();Object current();void next();}public class Sequence {private Object[] items;private int next = 0;public Sequence(int size) {items = new Ob
2012-02-23 17:19:43
328
原创 接口中的域
接口中的域自动为static,final的interface Shop {int id = 1;void showId();}class ShoeShop implements Shop {public void changeId() {//The final filed Shop.id cannot be assigned//this.id =
2012-02-20 16:40:23
489
原创 factory
interface Game {void play();}interface GameFactory {Game getGame();}class Chess implements Game {public void play() {}}class ChessFactory implements GameFactory {pu
2012-02-20 16:30:15
398
原创 adapter
适配器接受你拥有的接口产生你需要的接口.把2个具有相同方法的类,接口进行相互转化, 达到代码复用的目的.Filter->Processor复用Applyclass Waveform {private static long counter;private final long id = counter++;public String toString() {return
2012-02-20 16:23:23
297
原创 strategy
创建一个根据所传递参数对象不同而有不同行为的方法class Processor {public String name() {return getClass().getSimpleName();}public Object process(Object input) {return input;}}class Upcase extends P
2012-02-20 15:58:36
318
原创 state
状态设计模式:允许一个对象改变它的行为当它的内部状态改变时。这个对象看起来好像 改变了类型。示例代码:class Actor {public void act() {}}class HappyActor extends Actor {public void act() {System.out.println(
2012-02-17 18:53:59
311
原创 协变返回类型
协变返回类型:子类方法重写父类方法,但返回类型是相应父类方法 返回值的子类(接口也行)。class Something {}class Bone extends Something{}class Animal {public Something eat() {System.out.println("eat so
2012-02-16 20:20:56
588
原创 多态
1)多态的三种手段:上转型,重载,重写。2)域和静态方法不具备多态性。class Shape {int size = 5;public void draw() {System.out.println("shape draw");}public static void dispose() {System.out.println("shape dispose")
2012-02-13 20:55:59
288
原创 方法调用绑定
方法调用绑定:将方法调用同方法主体关联起来。 a)前期绑定:在程序执行前绑定。c语言就是前期绑定的。 b)后期绑定:在运行时根据对象的类型绑定。java中出了static,final 方法,剩下的都是后期绑定的。
2012-02-13 20:38:42
449
原创 final小结
1)修饰数据 a:基本数据类型的值不能改变。 b:引用数据类型的引用不能改变,但其值可以改变。final引用做 参数时主要用于匿名内部类。 c:不能因为数据时final的就认为在编译时就一定知道其值。 final int c = rand.nextInt();2)修饰方法: 该方法不能被重写,但可以重载。3)修饰
2012-02-12 22:54:00
263
原创 注解
1)@override:该方法必须重写,防止导出类重载基类方法而不是重写。class Color {public void print() {System.out.println("Color");}}class Red extends Color{@Override public void print() {System.out.println("Red");
2012-02-12 22:42:13
241
原创 标签
类似goto的用法,可用于直接跳出2层循环。public class Tag {public static void main(String[] args) {u:while(true) {v:for(int i = 0; i if (i break v;elsebreak u;}}}}
2012-02-09 17:16:39
278
转载 finalize方法的说明
1)当垃圾回收时调用finalize()。但是垃圾回收不一定何时发生所以不能用指望该方法清理对象。JVM不到内存耗尽的时候是不会调用垃圾回收的。2)对于用特殊方式创建(本地方法)的对象,需要用finalize()中调用相应的方法释放内存。
2012-02-09 17:12:03
427
转载 对象的创建过程
假设有个Dog类1)即使没有显示声明(也不可以显示声明),构造方法实际上也是static的。当首次创建Dog类型的对象或者调用其静态域或方法时。java解释器查找类路径,定位Dog.class。2)加载Dog.class。执行静态初始化动作(只初始化一次)。3)用new Dog()创建对象时在堆上分配内存空间。4)该内存空间清零,基本类型数据设置为默认值,引用为null。5)调
2012-02-09 17:03:49
242
转载 this相关
1)this 表示对"调用该方法的对象"的引用。2)调用成员方法时,编译器做了一些幕后工作。把“把所操作对象的引用”作为第一个参数传递给了方法。static方法没有this。 Apple a = new Apple(); a.show(); --->Apple.show(a);3) 返回this public class ReturnT
2012-02-09 16:27:20
306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人