AnFany

机器学习、Codility、算法、Kaggle竞赛、深度学习、LeetCode

Python3机器学习实战——原理、代码、实例集锦

为机器学习的入门者提供多种基于实例的sklearn、TensorFlow以及自编函数(AnFany)的ML算法程序。只要数据格式和例子的中的一样,程序可灵活调用

2018-12-28 10:20:12

阅读数 238

评论数 0

Python3 趣味系列题15----八人过河

一、八人过河问题 有8个人分别为:1个父亲,带着他的2个儿子;1个母亲,带着她的2个女儿;1个警察,带着1个犯人; 开始时,8个人都是在河的左岸。现在需要划船过河,过河时需要注意下面5条说明: 1,只有警察、父亲和母亲可以划船; 2,警察如果离开犯人,犯人就会伤害其他人; 3,母亲不...

2019-08-16 18:00:47

阅读数 9

评论数 0

Python3趣味系列题14-----分形

分形(Fractal) 一词,是由美国数学家曼德勃罗先生(Mandelbrot)创造出来的。分形几何学是一门以非规则几何形态为研究对象的几何学。按照分形几何学的观点,一切复杂的对象虽然看似杂乱无章,但他们具有相似性。简单地说,就是把复杂对象的某个局部进行放大,其形态和复杂程度与整体相似。 本文给...

2019-08-12 18:03:42

阅读数 46

评论数 0

Python3趣味系列题13-----爱因斯坦问题

爱因斯坦问题:在一条街上,有5座房子,喷了不同的5种颜色。每个房子里住着不同国籍的人。每个人喝着不同的饮料,抽不同品牌的香烟,养不同的宠物。 问:谁养鱼? 条件: 1、英国人住红色房子。 2、瑞典人养狗。 3、丹麦人喝茶。 4、绿色房子紧挨着白色房子,并在白色房子左边。 5、绿色房子主...

2019-07-26 11:21:42

阅读数 16

评论数 0

Python3趣味系列题12-----变态曲线

一、图形引入 首先引入下面几个图形: 上面的图形均是由一簇直线构成的。直线是按照一定的规则绘制的,确定直线的2个点的纵坐标逐渐减小,横坐标逐渐增大。这样在交点处会构成一条近似的曲线,下面就是研究这条近似曲线的比较精确的表达式。 比较精确的表达式需要满足下面2个条件: 该曲线需要靠近这些交点; ...

2019-07-23 18:40:57

阅读数 13

评论数 0

机器学习竞赛第一关:观数

机器学习竞赛其实就是一场烹饪大赛,其中数据集是食材,数据预处理是对食材进行择洗,特征工程是搭配食材,建模是选择烹饪方式,当然你也可以做出多种大菜,最后来个鸡尾酒式的摆盘,也就是模型融合,最终食神奖牌非你莫属。 本文介绍第一步,也就是分析给出的数据集,自动生成.word格式的数据集报告。此文中的数...

2019-06-26 10:21:28

阅读数 21

评论数 0

Python3机器学习实践:卷积神经网络篇三 池化

池化(Pooing)操作的对象是单通道的数字矩阵,也就是对该矩阵某一个邻域内的数字集合进行采样。主要有3种形式:一般池化,重叠池化和金字塔池化。 一、池化类型 一般池化 池化窗口的尺寸为n*n,一般情况下池化窗口都是正方形的。步长等于n。此时池化窗口之间是没有重叠的。对于超出数字矩阵...

2019-05-13 14:53:33

阅读数 41

评论数 0

Python3机器学习实践:卷积神经网络篇二 初识卷积

一、定义 卷积,和加减乘除一样,是一种数学运算。下面给出它的定义:f,g的卷积记为(f*g),其中: 其中[a, b]为函数的定义域,连续情形下f(x), g(x)在定义域区间内是可积的。 二、示例:高利贷利息 假设賴某每月都向某机构贷款f(t)元,贷款的利息是按复利计算,月利率3%。...

2019-05-10 10:08:02

阅读数 21

评论数 0

Python3机器学习实践:卷积神经网络篇一 图像

图像是由一个个像素点构成,每个像素点有三个通道,分别对应R,G,B。彩色RGB图像其实是一个三维矩阵,矩阵中的每个数字(0到255)代表的是一个像素一个通道的灰度。下面举例说明: 一、读取这个图片的三维矩阵 # -*- coding:utf-8 -*- # &Author...

2019-05-10 10:06:09

阅读数 22

评论数 0

LeetCode10 正则表达式匹配

10 正则表达式匹配 一、题目 给定一个字符串(s)和一个字符模式(p)。实现支持'.'和'*'的正则表达式匹配。 '.' 匹配任意单个字符。 '*' 匹配零个或多个前面的元素。 匹配应该覆盖整个字符串(s),而不是部分字符串。 说明: s 可能为空,且只包含从 a-z 的小写字母。...

2019-04-28 18:26:34

阅读数 22

评论数 0

LeetCode9 回文数

9 回文数 一、题目 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是...

2019-04-28 18:24:39

阅读数 117

评论数 0

LeetCode8 字符串转整数(atoi)

8 字符串转整数(atoi) 一、题目 请你来实现一个atoi函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个...

2019-04-28 18:23:13

阅读数 19

评论数 0

LeetCode7 整数反转

7 整数反转 一、题目 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下32...

2019-04-28 18:20:57

阅读数 12

评论数 0

LeetCode6 Z字形变换

6 Z字形变换 一、题目 将一个给定字符串根据给定的行数,以从上往下、从左到右进行Z字形排列。 比如输入字符串为"LEETCODEISHIRING"行数为3时,排列如下: L C I R E T O E S I I G E D ...

2019-04-28 18:18:54

阅读数 11

评论数 0

LeetCode5 最长回文子串

5 最长回文子串 一、题目 给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。 示例 1: 输入: “babad” 输出: “bab” 注意: “aba” 也是一个有效答案。 示例 2: 输入: “cbbd” 输出: “bb” 二、Python3程序 知...

2019-04-28 18:10:07

阅读数 5

评论数 0

LeetCode4 寻找两个有序数组的中位数

4 寻找两个有序数组的中位数 一、题目 给定两个大小为 m 和 n 的有序数组nums1和nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为O(log(m + n))。 你可以假设nums1和nums2不会同时为空。 示例 1: nums1 = [1, 3] nums2...

2019-04-28 18:08:06

阅读数 9

评论数 0

LeetCode3 无重复字符的最长子串

3 无重复字符的最长子串 一、题目 给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。 示例 1: 输入: “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: “bbbbb”...

2019-04-28 18:04:20

阅读数 12

评论数 0

LeetCode2 两数相加

2 两数相加 一、题目 给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(...

2019-04-28 18:01:11

阅读数 6

评论数 0

LeetCode1 两数之和

1 两数之和 一、题目 给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target...

2019-04-28 17:58:20

阅读数 10

评论数 0

Python3趣味系列题11-------旅行商问题

一、问题描述 旅行商问题(Traveling Salesman Problem),即TSP,又称为旅行推销员问题、货郎担问题,是数学领域中著名的问题之一。说的是一个旅行商要去往N个城市,每个城市只能去一次,最后还要回到开始出发的城市。选择的路径的路程必须是所有路径中值最小的。本文以全国34城市为...

2019-04-17 12:48:53

阅读数 51

评论数 0

提示
确定要删除当前文章?
取消 删除