小土刀

小土刀的作品集

由于博客版面调整,所以把之前的作品集迁移成日志。


这里挑选了一些个人作品以及和小伙伴合作的作品进行展示

  • Twitter Analysis - 云计算 / Web 服务
  • Spotagram - 地理位置社交 / Android
  • Image Classification - 机器学习 / Matlab
  • L0Smoothing - 计算机图形学 / iOS
  • Wdx’s Knowledge Kit - 机器学习 / Python
  • 英雄联盟百科 - Windows Phone / Windows 8/10
  • 中华皮影戏 - 体感 / Kinect
  • 碳足迹日志 - Windows Phone
  • 拖延症杀手 - Windows Phone

Twitter Analysis | 云计算 | 2016 Spring - Now

基于云服务的推特语料分析。CMU Cloud Computing(15619) 的课程项目

技术

  • 云平台:Amazon AWS, Microsoft Azure
  • 数据库:MySQL, HBase
  • 计算框架:MapReduce
  • Web 框架:Undertow
  • 相关技术
    • Horizontal Scaling & Auto Scaling
    • 负载均衡
    • 缓存技术
    • 并发优化
    • 一致性处理
  • 情感分析,数据统计

Spotagram | Android | 2016 Spring

基于地理位置,结合 Waze 地图与 Instagram 的一款位置分享社交应用

特性

  • 标记位置,发布信息(文本、图片等)
  • 搜索指定位置
  • 查看附近信息
  • 评论信息

设计

架构

技术

  • 客户端(安卓)
    • Fragments
    • Phone & Tablet
    • Google Map SDK
    • Camera, GPS, Microphone
  • 服务器
    • J2EE
    • Servlet

展示

图标

部分页面截图

Image Classification | Machine Learning | 2016 Spring

基于 CIFAR-10 数据集,进行特征抽取、特征选择,从头实现常见的机器学习算法进行图像分类。

技术

特征提取算法

  • GIST
  • SIFT
  • SURF
  • HOG

机器学习算法

  • Naive Bayes
  • Logistic Regression
  • Neural Network
  • Support Vector Machine
  • Extreme Learning Machine
  • PCA
  • Feature Selection
  • Model Selection

其他学习过但是没有应用到该项目的机器学习算法:

  • KMeans
  • GMM-EM
  • Linear Regression
  • Random Forest
  • Decision Tree
  • K Nearest Neighbor
  • Linear Discriminant Analysis
  • AdaBoost
  • Hidden Markov Model
  • TF-IDF
  • Mutual Information
  • Information Gain
  • N-Gram Model
  • Collaborative Filtering
  • User-based Collaborative Filtering Recommendation
  • Item-based Collaborative Filtering Recommendation
  • Content-based Recommendation
  • Convex Optimization

展示

分类效果

L0Smoothing | iOS & Mac | 2015 Fall

L0Smoothing 算法 的 iOS 与 C++ 版本实现

技术

  • 基于 OpenCV,针对 iOS 移动平台实现的优化算法
  • Canny Edge detector
  • Morphological Edge detector
  • Graph Cut
  • Face Detector
  • Filtering Lense

展示

效果展示

架构设计

Wdx’s Knowledge Kit | Python | 2015 Fall

基于知识图谱的信息管理及推荐系统,是我用来整理笔记,打造『电脑-手机-Kindle』信息流动闭环的信息分析引擎。受 Freebase 启发。

设计

系统设计思路

系统框架

技术

  • 自然语言处理:中文分词、标签提取、情感分析、数据统计
  • 信息推荐:相似笔记、相关书籍
  • 信息导入:网络爬虫(豆瓣、维基)、印象笔记、Kindle 书摘、网页资源、推送服务
  • 前端:基于 Flask 的网页应用

展示

知识图谱可视化(带标签)

知识图谱可视化(节点表示)

标签提取

论文展示

英雄联盟百科 | Mobile | 2012 Fall - 2014 Spring

Windows Phone(7/8) 平台上最好用的英雄联盟辅助软件,曾获得诺基亚官方的商店首页推荐。有超过 70 万下载量已经 1 万 3 千次评分(平局分 4.5)。

特性

  • 英雄详细信息
  • 出装及使用技巧
  • 装备详细信息
  • 野怪详细信息
  • 召唤师技能详细信息
  • 每周免费英雄
  • 天赋模拟器
  • 符文模拟器
  • 新闻板块
  • 国服/美服 版本
  • Windows Phone 7/8, Windows 8/10 版本

展示

Windows Phone 版截图

Windows 8/10 版截图

中华皮影戏 | Kinect | 2012 Spring

借助 Kinect,让玩家利用自己的身体来演一场皮影戏!微软精英大挑战全国第四名。

特性

  • 降低皮影的操控难度
  • 皮影表现形式的创新
  • 故事长廊介绍皮影知识
  • 『演戏模式』
    • 双人互动皮影演出
    • 多部经典曲目
    • 原汁原味老艺人唱腔
    • 不同的场景与道具
  • 『游戏模式』
    • 类似『墙来了』
    • 考验平衡与敏捷
    • 根据指示做出响应动作

展示

比赛及展示花絮

现场展示

项目海报

参与 Kinect 研讨班

碳足迹日志 | Mobile | 2012 Spring

在手机上记录自己每日的碳排放量,保护环境,从我做起。微软 Imaging Cup 全国第二名。

特性

  • 涵盖衣食住行四个方面
  • 类似记账软件,我们会根据不同的数据和行为转换为对应的碳排放量

展示

领奖

作品展示

拖延症杀手

对 GTD 应用的一次创新尝试!利用虚拟人物来互动和提醒用户。微软 Imaging Cup 二等奖。

特性

  • 根据大量心理书籍设计的『防拖』系统
  • 数据云同步
  • 心理测试评估拖延类型,对症下药
  • 单次任务与周期任务
  • 计划任务与非计划任务
  • 根据优先级智能安排,只需要专注完成当前的任务
  • 各项数据统计 + 拖延效果分析

展示

主界面

捧个钱场?

热评文章