- 博客(9)
- 收藏
- 关注
原创 关于后验概率最大化的思考
相信大家对上一部分都很容易理解,朴素贝叶斯最终将实例分到后验概率最大的哪一个类别中,所以是一个0-1损失。 对于联合概率来说,上式是成立的,但是对于条件概率而言,应该考虑到条件概率的情况,故此: 接下来就是求极小值,使得损失最小: ...
2019-07-08 22:39:03 344
原创 关于过拟合的更多思考
过拟合在表现上是:低偏差 高方差 在训练集上的偏差低 在测试集上的偏差比较高 引起过拟合的原因: 1.从模型的复杂度来说: ①模型过于复杂 ②数据比较少,导致模型学习的过程中,只学习到了很少的数据构成的模型,导致模型学简单了,不能在测试集上有很好的表现 2.从数据的的角度来说 ①数据中的噪声比较多,使得模型学到的很复杂(模型本身就来拟合数据,但是有噪声,使得数据的规律性大大降低,只能...
2019-06-30 19:51:28 219
原创 leetcode随笔 Wildcard Matching
class Solution { public: bool isMatch(const char *s, const char *p) { int i = 0; int j = 0; int ri = -1; int rj = -1; int n = strlen(s); int m = str...
2019-06-20 16:27:10 132
原创 leetcode--394. Decode String
题目描述: 使用深度优先遍历方法 class Solution { public: string decodeString(string s) { string res = ""; int a = 0; return helper(a, s); } string h...
2019-04-10 21:45:37 129
原创 leetcode 239.输出窗口中最大值的集合 C++版本
题目:给定一个数组,有一个长度为k滑动的窗口从左往右走,每一次滑动一次,返回滑动窗口在滑动过程中的最大值们。 class Solution { public: vector<int> maxSlidingWindow(vector<int>& nums, int k) { // res用来存储结果 vector&l...
2019-03-10 20:44:59 295
原创 Leetcode 46 全排列 --- 我觉得我不能更菜了
一,题目描述: 给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 二.思路解析 本题中主要想法是对数组中的元素进行交换。 基本想法是:固定一部分的值,认为是已经处理好的,剩下的部分是我想继续交换的部...
2019-03-07 00:22:25 115
原创 leetcode刷题笔记 647. Palindromic Substrings -------我是真滴菜
今天做了一会实验,觉得效果很差,心情也很糟,刷刷题,进行心灵上的二次洗礼。 今天的题目是看一个字符串中回文的数目。 For example: 输入:“a b c” 输出:3 分别是:“a”, "b", "c" 输入:“aaa” 输出:6 分别是:"a", "a", "a", "aa", "aa", "aaa"
2019-01-10 22:30:45 107
原创 排序算法--归并排序
归并排序的思想是将数组分成两部分,分别进行排序,然后归并起来。 1. 归并方法 归并方法将数组中两个已经排序的部分归并成一个。 void Merge(vector<int> &nums, vector<int> &aux, int start, int middle, int end) { int i = start; int j = ...
2019-01-01 15:10:56 125
原创 关于构建浅层神经网络的一些理解(以MNIST为例子)
本人是tensorflow的一个小白, 理解了一天, 把代码弄明白一些,希望自己的理解能够给更多人帮助大家都知道MNIST是一个比较简单的实例,相当于编程语言中的“hello word”,浅层神经网络也比较简单,所以也比较适合咱们新手。话不多说,代码走起。#coding:utf-8import tensorflow as tf# 我也不知道为什么要引用这个numpy,有知道的小伙伴在下面留言哦i...
2018-03-31 09:22:17 729
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人