C的练习

递归的相关解法

1. 2018微软预科生计划最后一道 1.1 问题描述 小明在实习,每天可以选择一个eazy的工作,或者一个hard的工作。但是当且仅当前一天没有工作时,才能在当天选择hard 的工作。不同的工作对应的salary不同。 给出在实习的天数和这些天里所有工作对应的salary组合。求出小明能拿到的最大salary 输入: numOfDays,整数             salaryList,N*2的二维数组 输出: maxSalary,整数 实例: numOfDays: 4             salaryList: [[1,5],[2,3],[2,9],[1,3]]             输出: 5+0+9+1=15 1.2 问题解决 //求解最大利益 int max_salary(int **List, int len) { int result_1 = 0,... [Read More]

C的练习

数据结构相关算法或策略

1. 求n的阶乘 int function(int number) { int result = 1; if (number <= 1) return result; result = number * function(number - 1); } int main() { int a = 0; cin >> a; cout << function(a) << endl; return 0; } 2. 堆排序... [Read More]

自我介绍

您好,我是来自2019届南京信息工程大学计算与软件学院计算机科学与技术的研究生。我感兴趣的领域是微处理器应用开发,机器学习算法,图像领域深度学习框架,比如CNN和VGG16,自然语言处理领域常用RNN框架,比如LDA和SEQ2SEQ。 详细介绍请参见: 个人简介 个人项目 我本科专注于传感器数据分析和控制算法,比如经典控制算法PID,以及PID的相关改进。比如在温度控制上使用的PI算法,在调速上使用的PI算法,在伺服舵机转向上使用的PD算法,以及在微分上尝试过模糊微分。在数字图像处理领域,我尝试了图像去燥,图像边缘处理,以及物体跟踪。 我研究生阶段专注于人工智能方向,主要是机器学习的常规算法以及深度学习框架。在机器学习领域,了解线性回归,逻辑回归,SVM,PCA,决策树,adaboost等常用算法的数学理论。在深度学习方面,对于VGG16的调参有独特的见解,并且可以理解相关参数的作用,能够根据不同项目设计不同复杂度的模型。在词推荐(word2vec)和中文分词领域(bilstm_cnn_crf)有完整的项目库,效果显著。在对话领域,对于闲聊和知识问答有独特的见解,目前也还在开发中。 对于数据的收集,可灵活使用爬虫(scrapy)获取相应的数据,数据对用户是可操作的。 还有一些硬件项目没有发布到github上,但是也非常的有意义,比如四旋翼的姿态解析和控制原理,AI音箱的设计,C#开发的桌面表单管理系统等。 我特别希望可以和大牛们讨论相关算法,并请教一些我目前遇到的一些问题。 [Read More]