自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RookieFCB的专栏

心之所动,随风而去。

  • 博客(137)
  • 资源 (5)
  • 收藏
  • 关注

原创 Python 立体声音频生成

Python 立体声音频生成pip安装依赖pip install wavepip install numpypip install soundfile立体声音频生成示例代码import waveimport numpy as npimport soundfile as sf # read wave filesleft_data, _ = sf.read("test_1.wav")right_data, _ = sf.read("test_2.wav") # A

2021-01-09 20:00:42 1131 7

原创 Python程序加密

Python程序加密步骤:安装pyinstaller、pycrypto和cython库。pip install pyinstallerpip install pycryptopip install cython创建cython编译脚本build_pyd.py,该脚本将 .py文件编译为 .pyd(Windows)或 .so(Linux)文件。cython编译脚本代码为:from distutils.core import setupfrom Cython.Build import c

2020-12-17 20:14:14 681

原创 基于胶囊网络的Fashion-MNIST数据集的10分类

胶囊网络数据集Fashion-MNIST数据集由70000张28∗2828*2828∗28大小的灰度图像组成,共有10个类别,每一类别各有7000张图像。数据集划分为两部分,即训练集和测试集。其中,训练集共有60000张图像,每个类别各有6000张;测试集共有10000张图像,每一类别各有1000张。胶囊网络结构网络模型采用CapsNet网络模型,该网络由两部分组成:编码器和解码器。前...

2019-01-05 23:31:55 2304

翻译 空洞全卷积网络 论文阅读

基于空洞全卷积网络的病理性肺组织的语义分割原文:Anthimopoulos M, Christodoulidis S, Ebner L, et al. Semantic Segmentation of Pathological Lung Tissue with Dilated Fully Convolutional Networks[J]. 2018.学习类别:半监督简介针...

2018-06-19 15:56:45 1878

翻译 运用深度学习预测肺癌

运用深度学习预测肺癌诊断原文:Forecasting Lung Cancer Diagnoses with Deep Learning 注:本文为The Data Science Bowl (DSB) 2017竞赛的第二名获奖团队中Daniel Hammack的解决方案,其另一成员Julian de Wit的解决方案,可查看用CNN识别CT图像检测肺癌一文。摘要在2017年由Kaggle举办的数据

2018-05-02 10:26:12 6325 9

翻译 用CNN识别CT图像检测肺癌

用CNN识别CT图像检测肺癌原文:2nd place solution for the 2017 national datascience bowl 翻译参考:知乎用户王小新 Kaggle百万美元大赛优胜者:用CNN识别CT图像检测肺癌概要本文为2017年由Kaggle举办的数据科学竞赛的第二名获奖者Julian de Wit的部分解决方案。Julian de Wit和Daniel Hammack

2018-04-18 12:26:53 18280 7

原创 进化类算法

进化类算法一种采用实数编码、在连续空间中进行随机搜索、基于群体迭代的新兴进化算法,具有结构简单、性能高效的特点。遗传算法模拟生物在自然环境中的遗传和进化过程而形成的自适应全局优化搜索算法。本质为一种并行、高效、全局搜索的方法,在搜索过程中自动获取和积累有关搜索空间的知识,并自适应地控制搜索过程以求得最优解。使用“适者生存”的原则,在潜在的解决方案种群中逐次产生一个近似最优的方案。在每一代中,根据个体在问题域中的适应度值和从自然遗传学中借鉴来的再造方法进行个体选择,产生一个新的近似解。这个过程导

2020-12-31 10:50:48 902

原创 03. 结缔组织

结缔组织细胞外基质:为结缔组织的组成部分,包括丝状纤维、无定形基质和不断循环更新的组织液。不同的结缔组织其细胞外基质具有各自不同的特点。类型根据基质的物理性状分类。固有结缔组织疏松结缔组织细胞成纤维细胞描述为疏松结缔组织的主要细胞。胞质嗜碱性。核染色浅,核仁明显。能合成和分泌胶原蛋白。功能合成和分泌胶原蛋白。合成和分泌弹性蛋白。合成和分泌糖胺多糖。合成和分泌糖蛋白。巨噬细胞描述细胞形态多样。胞核较小,多为偏心位,着色深。

2020-12-17 19:56:54 2563

原创 02. 上皮组织

上皮组织上皮组织简称上皮,由大量紧密排列的上皮细胞和极少量细胞外基质构成。上皮组织内一般无血管,所需营养由深层结缔组织中的毛细血管提供,来自血液中的营养物质通过基膜渗入上皮细胞间隙。上皮组织的类型被覆上皮在体内分布最为广泛。被覆在身体体表,或衬附于机体内有腔器官的内表面,以及体腔腔面,具有保护、吸收、分泌、排泄等功能。上皮细胞具有明显的极性,即上皮细胞的游离面与基底面在结构上和功能上有明显的差别。被覆上皮的类型(依据细胞排列的层次和表层细胞的形态分类)单层扁平上皮:仅由一层扁平

2020-07-07 14:10:21 3495

原创 01. 细胞

细胞细胞是人体结构和功能的基本单位。原核细胞真核细胞细胞膜(质膜)细胞膜的功能将生命物质与外周环境分隔开,维持细胞相对独立而稳定的内环境。细胞膜是物质转运、信息传递、细胞识别、细胞通讯和免疫等细胞正常生命活动的重要结构。生物膜:细胞膜+胞内膜结构形成的各种膜性细胞器单位膜:电子显微镜下,生物膜呈“两暗一明”的结构。细胞膜的化学成分脂类(膜脂)膜脂是构成细胞膜的基本骨架结构。两亲性分子类型磷脂磷脂具有胆碱、磷酸和甘油基团组成的亲水头

2020-07-06 14:50:36 2598

原创 LeetCode 66. 加一

题目描述题解class Solution {public: vector<int> plusOne(vector<int>& digits) { for (int end = digits.size() - 1; end >= 0; --end) { digits[end]++; ...

2019-07-31 10:56:38 116

原创 LeetCode 58. 最后一个单词的长度

题目描述题解注:以字符串为"He "例,其最后一个单词的长度为2。在计算最后一个单词长度时,需过滤单词"He"后的空格。双指针法class Solution {public: int lengthOfLastWord(string s) { int end = s.size() - 1; while (end >= 0 &&...

2019-07-30 14:10:24 120

原创 LeetCode 53. 最大子序和

题目描述题解动态规划class Solution {public: int maxSubArray(vector<int>& nums) { int result = nums[0]; int sum = 0; for (int i = 0; i < nums.size(); ++i) { ...

2019-07-07 20:47:23 123

原创 LeetCode 38. 报数

题目描述题解输入2:表示报数序列中第一个数为一个一,即11。输入3:表示报数序列中第二个数为两个一,即21。输入4:表示报数序列中第三个数为一个二,一个一,即1211。输入5:表示报数序列中第四个数为一个一,一个二,两个一,即111211。…\dots…递归class Solution {public: string core(int n, string str) {...

2019-07-06 21:29:05 170

原创 LeetCode 28. 实现strStr()

题目描述题解简单遍历匹配class Solution {public: int strStr(string haystack, string needle) { if (haystack.size() < needle.size()) return -1; if (needle.size() == 0) return 0; ...

2019-07-06 11:18:07 114

原创 LeetCode 35. 搜索插入位置

题目描述题解简单遍历class Solution {public: int searchInsert(vector<int>& nums, int target) { int i = 0; for (; i < nums.size(); ++i) { if (nums[i] == target) r...

2019-07-06 11:15:01 93

原创 LeetCode 20. 有效的括号

题目描述题解class Solution {public: bool isValid(string s) { if (s.size() == 0) return true; map<char, char> m; m[')'] = '('; m[']'] = '['; m['...

2019-07-03 16:38:18 89

原创 LeetCode 14. 最长公共前缀

题目描述题解水平扫描class Solution {public: string longestCommonPrefix(vector<string>& strs) { string result = ""; if (size(strs) == 0) return result; if (size(strs) =...

2019-07-03 15:22:16 115

原创 Cross-Modal Alignment

Cross-Modal Alignment 论文阅读原文:Zhu Y , Xu Y , Ni B , et al. Enhancing pulmonary nodule detection via cross-modal alignment[C]// Visual Communications & Image Processing. IEEE, 2018.简介问题在肺结节检测...

2019-04-10 13:50:37 603

原创 李宏毅GAN学习笔记(02)

GAN Lecture 2Conditional Generation by GANAlgorithmIn each traing iteration:Sample m positive examples {(c1,x1),(c2,x2),…,(cm,xm)}\{(c^1, x^1), (c^2, x^2), \dots, (c^m, x^m)\}{(c1,x1),(c2,x2),…...

2019-03-30 00:15:55 393

原创 LeetCode 707. 设计链表

题目描述题解struct MyListNode { int val; MyListNode* next;};class MyLinkedList {public: MyListNode* head; /** Initialize your data structure here. */ MyLinkedList() { head ...

2019-01-06 19:26:58 319 1

原创 LeetCode 94. 二叉树的中序遍历

题目描述题解/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * };...

2019-01-06 15:22:30 130

原创 LeetCode 237. 删除链表中的节点

题目描述题解/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: voi...

2019-01-05 23:24:42 249

原创 LeetCode 100. 相同的树

题目描述题解/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * };...

2019-01-05 23:23:52 79

原创 LeetCode 74. 搜索二维矩阵

题目描述题解class Solution {public: bool searchMatrix(vector&lt;vector&lt;int&gt;&gt;&amp; matrix, int target) { bool found = false; if(matrix.empty()) return false; ...

2019-01-03 16:45:14 795

原创 LeetCode 234. 回文链表

题目描述请判断一个链表是否为回文链表。示例1:输入: 1-&gt;2输出: false示例2:输入: 1-&gt;2-&gt;2-&gt;1输出: true题解/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ...

2018-12-28 19:41:57 133

原创 LeetCode 206. 反转链表

题目描述反转一个单链表。示例:输入: 1-&gt;2-&gt;3-&gt;4-&gt;5-&gt;NULL输出: 5-&gt;4-&gt;3-&gt;2-&gt;1-&gt;NULL题解/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next...

2018-12-28 15:29:14 112

原创 LeetCode 203. 移除链表元素

题目描述删除链表中等于给定值 val 的所有节点。示例:输入: 1-&gt;2-&gt;6-&gt;3-&gt;4-&gt;5-&gt;6, val = 6输出: 1-&gt;2-&gt;3-&gt;4-&gt;5题解/** * Definition for singly-linked list. * struct ListNode { * int val; * ...

2018-12-27 17:10:19 103

原创 LeetCode 160. 相交链表

题目描述题解双指针法/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ...

2018-12-27 15:44:21 112

原创 LeetCode 141. 环形链表

题目描述给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。示例 1:输入:head = [3,2,0,-4], pos = 1输出:true解释:链表中有一个环,其尾部连接到第二个节点。示例 2:输入:head = [1,2], pos = 0输出:...

2018-12-26 17:04:36 106

原创 LeetCode 83. 删除排序链表中的重复元素

题目描述给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。示例 1:输入: 1-&gt;1-&gt;2输出: 1-&gt;2示例 2:输入: 1-&gt;1-&gt;2-&gt;3-&gt;3输出: 1-&gt;2-&gt;3题解/** * Definition for singly-linked list. * struct ListNode { * ...

2018-12-26 14:25:46 91

原创 LeetCode 21. 合并两个有序链表

题目描述将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1-&gt;2-&gt;4, 1-&gt;3-&gt;4输出:1-&gt;1-&gt;2-&gt;3-&gt;4-&gt;4题解/** * Definition for singly-linked list. * struct ListNode { * int...

2018-12-26 14:02:56 91

原创 两串旋转

题目描述如果对于一个字符串A,将A的前面任意一部分挪到后边去形成的字符串称为A的旋转词。比如A=“12345”,A的旋转词有"12345",“23451”,“34512”,“45123"和"51234”。对于两个字符串A和B,请判断A和B是否互为旋转词。给定两个字符串A和B及他们的长度lena,lenb,请返回一个bool值,代表他们是否互为旋转词。测试样例:"cdab",4,"abcd"...

2018-12-24 21:30:41 154

原创 LeetCode 13. 罗马数字转整数

题目描述题解暴力判断class Solution {public: int romanToInt(string s) { int result = 0; for(int i = 0; i &lt; s.length(); i++) { if(s.compare(i, 1, "I") == 0 &amp;&amp; s.com...

2018-12-10 23:13:34 102

原创 LeetCode 9. 回文数

题目描述题解简单法class Solution {public: bool isPalindrome(int x) { long rev = 0; int tmp = x; if(x == 0) return true; if(x &lt; 0 || (x % 10 == 0 &amp;&amp; x != 0)) ...

2018-12-08 23:54:55 86

原创 LeetCode 7. 整数反转

题目描述题解取巧法class Solution {public: int reverse(int x) { long rev = 0; while(x != 0) { int pop = x % 10; x /= 10; rev = rev * 10 + pop; ...

2018-12-07 20:38:06 138

原创 LeetCode 35. 搜索插入位置

题目描述题解两次遍历class Solution {public: int searchInsert(vector&lt;int&gt;&amp; nums, int target) { for(int i = 0; i &lt; nums.size(); i++) { if(nums[i] == target) return i; ...

2018-12-06 22:58:06 411

原创 LeetCode 27. 移除元素

题目描述题解简单方法class Solution {public: int removeElement(vector&amp;amp;lt;int&amp;amp;gt;&amp;amp;amp; nums, int val) { int i = 0; while(i != nums.size()) { if(nums[i] == val) { ...

2018-12-06 00:52:37 96

原创 LeetCode 26. 删除排序数组中的重复项

题目描述题解哈希表法class Solution {public: int removeDuplicates(vector&amp;lt;int&amp;gt;&amp;amp; nums) { int result = 0, i = 0; map&amp;lt;int, int&amp;gt;tmp; while(i != nums.size()) { ...

2018-12-05 00:02:32 89

原创 LeetCode 1. 两数之和

题目描述题解暴力法class Solution {public: vector&amp;amp;lt;int&amp;amp;gt; twoSum(vector&amp;amp;lt;int&amp;amp;gt;&amp;amp;amp; nums, int target) { vector&amp;amp;lt;int&amp;amp;gt; result; for(int i=0; i &

2018-12-03 23:26:30 84

Pytorch Recipes_ A Problem-Solution Approach-Apress.pdf

Get up to speed with the deep learning concepts of Pytorch using a problem-solution approach. Starting with an introduction to PyTorch, you'll get familiarized with tensors, a type of data structure used to calculate arithmetic operations and also learn how they operate. You will then take a look at probability distributions using PyTorch and get acquainted with its concepts. Further you will dive into transformations and graph computations with PyTorch. Along the way you will take a look at common issues faced with neural network implementation and tensor differentiation, and get the best solutions for them.

2019-06-19

Enhancing pulmonary nodule detection via cross-modal alignment

Lack of large available datasets fully annotated is a fundamental bottleneck in pulmonary nodule detection, especially when the sensing equipment and the corresponding computed to-mography (CT) images obtained are device dependent. This work presents a novel cross modal scheme, pursuing modal alignment, to facilitate our aggregate channel detector training. Named as multi-class cycle-consistent adversarial network (CycleGAN), our proposed framework utilizes a generative adversarial model to transfer nodule morphological characteristics from source modal to target modal, and we propose an end to end objective function to unify the transfer and detection procedures. The outputs of the two parts are combined with a dedicated fusion method for final classification. Extensive experimental results on 1948 scans of the private dataset demonstrate the proposed modal transfer method is very effective in data augmentation.

2019-04-09

A guide to deep learning in healthcare

来自斯坦福大学和 Google Research 的研究者对医疗领域中的深度学习应用进行了综述,并将研究文章发表在《Nature Medicine》上。这篇文章从应用于医疗行业的计算机视觉、自然语言处理、强化学习和通用方法入手,详细介绍了深度学习在医疗中的应用。

2019-01-13

The Hundred-Page Machine Learning Book

百页机器学习入门书籍。Gartner 公司机器学习团队负责人、人工智能博士 Andriy Burkov 开源了自己写的机器学习入门书——《The Hundred-Page Machine Learning Book》。这本书短小精悍,只有一百页左右,包含大量自 20 世纪 60 年代以来具有重要实用价值的机器学习材料。它既适用于初学者,也适用于有经验的从业者。

2018-12-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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