资源简介
MatConvNet是一个实现卷积神经网络(CNN)的MATLAB工具箱,用于计算机视觉应用。 用这个工具箱,能很方便地在MATLAB中用GPU来进行训练。
代码片段和文件信息
# file: matdoc.py
# author: Andrea Vedaldi
# brief: Extact comments from a MATLAB mfile and generate a Markdown file
import sys os re shutil
import subprocess signal
import string fnmatch
from matdocparser import *
from optparse import OptionParser
usage = “““usage: %prog [options]
Extracts the comments from the specified and prints a Markdown
version of them.“““
optparser = OptionParser(usage=usage)
optparser.add_option(
“-v“ “--verbose“
dest = “verb“
default = False
action = “store_true“
help = “print debug information“)
findFunction = re.compile(r“^\s*(function|classdef).*$“ re.MULTILINE)
getFunction = re.compile(r“\s*%\s*(\w+)\s*(.*)\n“
“((\s*%.*\n)+)“)
cleanComments = re.compile(“^\s*%“ re.MULTILINE)
# --------------------------------------------------------------------
def readText(path):
# --------------------------------------------------------------------
with open (path “r“) as myfile:
text=myfile.read()
return text
# --------------------------------------------------------------------
class MatlabFunction:
# --------------------------------------------------------------------
def __init__(self name nature brief body):
self.name = name
self.nature = nature
self.brief = brief
self.body = body
def __str__(self):
return “%s (%s)“ % (self.name self.nature)
# --------------------------------------------------------------------
def findNextFunction(test pos):
# --------------------------------------------------------------------
if pos == 0 and test[0] == ‘%‘:
# This is an M-file with a MEX implementation
return (pos ‘function‘)
m = findFunction.search(test pos)
if m:
return (m.end()+1 m.group(1))
else:
return (None None)
# --------------------------------------------------------------------
def getFunctionDoc(text nature pos):
# --------------------------------------------------------------------
m = getFunction.match(text pos)
if m:
name = m.group(1)
brief = m.group(2).strip()
body = clean(m.group(3))
return (MatlabFunction(name nature brief body) m.end()+1)
else:
return (None pos)
# --------------------------------------------------------------------
def clean(text):
# --------------------------------------------------------------------
return cleanComments.sub(““ text)
# --------------------------------------------------------------------
def extract(text):
# --------------------------------------------------------------------
funcs = []
pos = 0
while True:
(pos nature) = findNextFunction(text pos)
if nature is None: break
(f pos) = getFunctionDoc(text nature pos)
if f:
funcs.append(f)
return funcs
# --------------------------------------------------------------------
class frame(object):
# ------
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 119 2017-08-17 16:06 matconvnet-1.0-beta25\.gitattributes
文件 885 2017-08-17 16:06 matconvnet-1.0-beta25\.gitignore
文件 0 2017-08-17 16:06 matconvnet-1.0-beta25\.gitmodules
文件 1562 2017-08-17 16:06 matconvnet-1.0-beta25\CONTRIBUTING.md
文件 741 2017-08-17 16:06 matconvnet-1.0-beta25\COPYING
文件 32022 2017-08-17 16:06 matconvnet-1.0-beta25\doc\blocks.tex
文件 18884 2017-08-17 16:06 matconvnet-1.0-beta25\doc\figures\imnet.pdf
文件 702358 2017-08-17 16:06 matconvnet-1.0-beta25\doc\figures\pepper.pdf
文件 68592 2017-08-17 16:06 matconvnet-1.0-beta25\doc\figures\svg\conv.svg
文件 65347 2017-08-17 16:06 matconvnet-1.0-beta25\doc\figures\svg\convt.svg
文件 6561 2017-08-17 16:06 matconvnet-1.0-beta25\doc\figures\svg\matconvnet-blue.svg
文件 6734 2017-08-17 16:06 matconvnet-1.0-beta25\doc\figures\svg\matconvnet-white.svg
文件 33879 2017-08-17 16:06 matconvnet-1.0-beta25\doc\fundamentals.tex
文件 16551 2017-08-17 16:06 matconvnet-1.0-beta25\doc\geometry.tex
文件 26898 2017-08-17 16:06 matconvnet-1.0-beta25\doc\impl.tex
文件 17869 2017-08-17 16:06 matconvnet-1.0-beta25\doc\intro.tex
文件 4269 2017-08-17 16:06 matconvnet-1.0-beta25\doc\Makefile
文件 4412 2017-08-17 16:06 matconvnet-1.0-beta25\doc\matconvnet-manual.tex
文件 7192 2017-08-17 16:06 matconvnet-1.0-beta25\doc\matdoc.py
文件 11110 2017-08-17 16:06 matconvnet-1.0-beta25\doc\matdocparser.py
文件 4639 2017-08-17 16:06 matconvnet-1.0-beta25\doc\references.bib
文件 10722 2017-08-17 16:06 matconvnet-1.0-beta25\doc\site\docs\about.md
文件 2957 2017-08-17 16:06 matconvnet-1.0-beta25\doc\site\docs\css\fixes.css
文件 3393 2017-08-17 16:06 matconvnet-1.0-beta25\doc\site\docs\developers.md
文件 7480 2017-08-17 16:06 matconvnet-1.0-beta25\doc\site\docs\faq.md
文件 59846 2017-08-17 16:06 matconvnet-1.0-beta25\doc\site\docs\figures\stn-perf.png
文件 32055 2017-08-17 16:06 matconvnet-1.0-beta25\doc\site\docs\figures\stn-samples.png
文件 3336 2017-08-17 16:06 matconvnet-1.0-beta25\doc\site\docs\functions.md
文件 1148 2017-08-17 16:06 matconvnet-1.0-beta25\doc\site\docs\gpu.md
文件 4440 2017-08-17 16:06 matconvnet-1.0-beta25\doc\site\docs\index.md
............此处省略384个文件信息
相关资源
- MATLAB实现基于Daugman的虹膜提取算法源
- 基于MATLAB的无线信道仿真及研究
- MATLAB图像处理
- Matlab coding for PAM4 basic transmission
- ITTI视觉显著性MATLAB代码
- 模式识别4个实验(matlab)
- BP神经网络用于蚊子分类
- 直流电机模糊控制系统的MATLAB/Simu
- 电磁场数值计算与MATLAB仿真1.pdf
- matlab水果识别.rar
- matlab车牌识别程序神经网络
- 基于MATLAB的信号与系统实验指导课后
- 车牌识别与人脸定位matlab
- 基于Matlab的载波同步建模与仿真科斯
- Matlab最佳经济性换挡规律代码
- SVM分类器.zip
- MATLABDeepLearning.rar
-
SIMUli
nk机械臂仿真 - 基于MATLAB的单相逆变器并网控制
- MassiveMIMO信号检测算法以及信道估计算
- 最优控制问题描述及matlab求解
- matlab开发-南极洲边界线和南极洲边界
- 计及电热耦合的配电网潮流计算MATL
- 精通GUI图形界面编程(MATLAB电子书)
- 数字图像处理及MATLAB实现代码和图片
- MATLAB神经网络30个案例分析—
- Matlab人脸识别
- 高阶累积量matlab源码
- 基于matlab的车牌识别系统设计122272
- 超多信源的DOA算法估计
评论
共有 条评论