- 每天五分钟玩转深度学习框架PyTorch:将nn的神经网络层连接起来
幻风_huanfeng
深度学习框架pytorch深度学习pytorch神经网络人工智能机器学习python
本文重点前面我们学习pytorch中已经封装好的神经网络层,有全连接层,激活层,卷积层等等,我们可以直接使用。如代码所示我们直接使用了两个nn.Linear(),这两个linear之间并没有组合在一起,所以forward的之后,分别调用了,在实际使用中我们常常将几个神经层组合在一起,这样不仅操作方便,而且代码清晰。这里介绍一下Sequential()和ModuleList(),它们可以将多个神经网
- 【PyTorch】使用容器(Containers)进行网络层管理(Module)
遥感小萌新
深度学习pythonpytorch人工智能python深度学习
文章目录前言一、Sequential二、ModuleList三、ModuleDict四、ParameterList&ParameterDict总结前言当深度学习模型逐渐变得复杂,在编写代码时便会遇到诸多麻烦,此时便需要Containers的帮助。Containers的作用是将一部分网络层模块化,从而更方便地管理和调用。本文介绍PyTorch库常用的nn.Sequential,nn.ModuleLi
- 常用torch.nn
mm_exploration
MyDiffusionpythonpytorch人工智能
目录一、torch.nn和torch.nn.functional二、nn.Linear三、nn.Embedding四、nn.Identity五、Pytorch非线性激活函数六、nn.Conv2d七、nn.Sequential八、nn.ModuleList九、torch.outertorch.cat一、torch.nn和torch.nn.functionalPytorch中torch.nn和torc
- Pytorch构建网络模型结构都有哪些方式
松小白song
pytorch人工智能python
目录前言1.使用nn.Module基类2.使用nn.Sequential容器3.使用nn.ModuleList4.使用nn.ModuleDict5.混合使用nn.Module和原生Python代码6.表格总结前言nn.Module:最通用、最灵活的方式,适用于几乎所有场景。nn.Sequential:适合简单的顺序模型,代码简洁。nn.ModuleList和nn.ModuleDict:适合需要动态
- torch.nn.ModuleList()
syugyou
pytorch
torch.nn.ModuleList()与Module,ModuleDict,Sequential同属于容器和通常的pythonlist一样进行append,extend,insert操作,但是参数会自动注册示例'''fromPYTORCHDOCUMENTATION'''classMyModule(nn.Module):def__init__(self):super(MyModule,self)
- PyTorch中self.layers的作用
风筝超冷
pytorch人工智能python
self.layers是一个用于存储网络层的属性。它是一个nn.ModuleList对象,这是PyTorch中用于存储nn.Module子模块的特殊列表。为什么使用nn.ModuleList?在PyTorch中,当需要处理多个神经网络层时,通常使用nn.ModuleList或nn.Sequential。这些容器类能够确保其中包含的所有模块(层)都被正确注册,这样PyTorch就可以跟踪它们的参数,
- PyTorch中的nn.LeakyReLU()、nn.Module和nn.ModuleList
NLP工程化
PyTorch实战pytorch人工智能python
一.nn.LeakyReLU()函数 在PyTorch中,nn.LeakyReLU()是一个激活函数,用于引入非线性性到神经网络中。LeakyReLU是修正线性单元(ReLU)的一种变体,它在输入为负数时不是完全置零,而是引入一个小的负斜率。nn.LeakyReLU()的初始化参数如下:negative_slope(默认为0.01):负斜率,指定当输入为负数时的斜率值。通常设置为一个小的正数。
- Ubuntu——anaconda虚拟环境设置
浩哥爱吃肉
无Ubuntu虚拟环境
实验室用到服务器,在使用服务器的过程中遇到一系列问题,后来发现,anaconda相当强大.之前只是用anaconda搭建环境。安装程序时可能会需要各种依赖模块,比如我用theano时,要求gcc是5.x版本或以下的,cudnn要求5.x版本。为了解决依赖问题。首先,可以使用:modulelist查看当前有哪些模块moduleunload移除不需要的模块比如:moduleunloadgccmodul
- pytorch04:网络模型创建
慕溪同学
Pytorchpytorchpython深度学习人工智能神经网络
目录一、模型创建过程1.1以LeNet网络为例1.2LeNet结构1.3nn.Module二、网络层容器(Containers)2.1nn.Sequential2.1.1常规方法实现2.1.2OrderedDict方法实现2.2nn.ModuleList2.3nn.ModuleDict2.4三种容器构建总结三、AlexNet网络构建一、模型创建过程1.1以LeNet网络为例网络代码如下:class
- 【深度学习】pytorch——神经网络工具箱nn
今天有没有吃饱饱
深度学习深度学习pytorch神经网络
笔记为自我总结整理的学习笔记,若有错误欢迎指出哟~深度学习专栏链接:http://t.csdnimg.cn/dscW7pytorch——神经网络工具箱nn简介nn.Modulenn.Module实现全连接层nn.Module实现多层感知机常用神经网络层图像相关层卷积层(Conv)实现锐化过滤器常见激活函数ModuleList和Sequential循环神经网络层(RNN)优化器nn.function
- 四、pytorch模型定义——pytorch学习
一米米倾磬
前面的知识回顾:Module类是torch.nn模块里提供的一个模型构造类(nn.Module),是所有神经⽹网络模块的基类,我们可以继承它来定义我们想要的模型PyTorch模型定义应包括两个主要部分:各个部分的初始化(init);数据流向定义(forward)基于nn.Module,我们可以通过Sequential,ModuleList和ModuleDict三种方式定义PyTorch模型。1.模
- 深度学习基础知识 nn.Sequential | nn.ModuleList | nn.ModuleDict
郭庆汝
深度学习人工智能nn.Sequentialnn.ModuleListnn.ModuleDict
深度学习基础知识nn.Sequential|nn.ModuleList|nn.ModuleDict1、nn.Sequential、nn.ModuleList、nn.ModuleDict类都继承自Module类。2、nn.Sequential、nn.ModuleList和nn.ModuleDict语法3、Sequential、ModuleDict、ModuleList的区别4、ModuleDict、
- SeqMRI train process
敲代码的妹子
MR图像重建深度学习pytorch机器学习
SeqMRItrainprocessLOUPE大体流程train的过程从初始化mask到得到zero-filledimagereconstruction过程怎么得到masksequential网络LOUPE大体流程LOUPE((samplers):ModuleList((0):LOUPESampler((gen_mask):LineConstrainedProbMask()))(reconstru
- 6-1 pytorch中构建模型的3种方法
hxh207
#Pytorch笔记pytorch深度学习人工智能python
可以使用以下3种方式构建模型:1,继承nn.Module基类构建自定义模型。2,使用nn.Sequential按层顺序构建模型。3,继承nn.Module基类构建模型并辅助应用模型容器进行封装(nn.Sequential,nn.ModuleList,nn.ModuleDict)。其中第1种方式最为常见,第2种方式最简单,第3种方式最为灵活也较为复杂。推荐使用第1种方式构建模型。一、继承nn.Mod
- linux module load, show, 包管理,找到包的路径
好好学习啊天天向上
OpenMP
1)moduleavail查看系统可以加载的包包太多可以使用grep-i进行筛选2)modulelist查看已经加载的包3)moduleloadXXX包加载XXX包4)加载完成后,需要查看包的位置在哪里,可以需要头文件或者动态链接库等env|grepXXX包moduleshowXXX包/$moduleshowopencv-4.5.4-gcc-9.3.0-yojtqzl---------------
- Pytorch使用 nn.ModuleList() 和nn.Sequential()编写神经网络模型
爱叫啥叫啥去
转载:https://blog.csdn.net/qq_38863413/article/details/104118055
- Albert 源码解析:分组复用
绝不原创的飞龙
人工智能ai程序员
classAlbertGroup(nn.Module):def__init__(self,config):super(AlbertGroup,self).__init__()self.inner_group_num=config.inner_group_numself.inner_group=nn.ModuleList([AlbertLayer(config)for_inrange(config.
- nn.Sequential、nn.ModuleList、nn.ModuleDict区别及使用技巧
奋进的LY
pytorch基础变成笔记
目录一、区别及联系二、使用技巧2.1、nn.Sequential()2.2、nn.ModuleList()2.3、nn.ModuleDict()一、区别及联系先通过图片总结了解三个容器方法的主要区别:nn.Sequential容器自带forward()方法,无需显示调用。nn.ModuList和nn.ModuleDict自身不具有forward()方法。nn.Sequential内的网络层必须顺序
- pytorch学习笔记 torchnn.ModuleList
UQI-LIUWJ
pytorch学习pythonpytorch
1nn.ModuleList原理nn.ModuleList,它是一个储存不同module,并自动将每个module的parameters添加到网络之中的容器。你可以把任意nn.Module的子类(比如nn.Conv2d,nn.Linear之类的)加到这个list里面,方法和Python自带的list一样,无非是extend,append等操作。但不同于一般的list,加入到nn.ModuleLis
- pytorch nn.ModuleList和nn.Sequential的用法笔记
AI视觉网奇
数据结构与算法pytorch人工智能python
有部分内容转自:pytorch小记:nn.ModuleList和nn.Sequential的用法以及区别_慕思侣的博客-CSDN博客但是有部分内容做了修改调整,在构建网络的时候,pytorch有一些基础概念很重要,比如nn.Module,nn.ModuleList,nn.Sequential,这些类我们称为为容器(containers),可参考containers。本文中我们主要学习nn.Modu
- super(Module_ModuleList, self).__init__()的作用是什么?
有梦想的咕噜
09-深度学习python
classModule_ModuleList(nn.Module):def__init__(self):super(Module_ModuleList,self).__init__()self.linears=nn.ModuleList([nn.Linear(10,10)])在这段代码中,super(Module_ModuleList,self).__init__()的作用是调用父类nn.Modu
- pytorch容器之nn.Sequential, nn.ModuleList, nn.ModuleDict介绍
I松风水月
Pythonpytorch网络模型pytorchpython深度学习
目录前言一.nn.Module1.1.nn.Parameter1.2.nn.functional1.3.nn.Module二.nn.Sequential三.nn.ModuleList三.nn.ModuleDict前言 在深度学习模型创建的时候,我们经常会碰到nn.Sequential,nn.ModuleList,nn.ModuleDict这三个东西,尤其是在迁移学习训练的时候经常碰到,他们到底是
- torch.nn.Module,torch.nn.Sequential,torch.nn.ModuleList 介绍
无脑敲代码,bug漫天飞
编程pytorch
torch.nn.Module介绍所有神经网络模块的基类。你的模型也应该继承这个类。模块还可以包含其他模块,允许将它们嵌套在树结构中。您可以将子模块分配为常规属性:importtorch.nnasnnimporttorch.nn.functionalasFclassModel(nn.Module):def__init__(self):super().__init__()self.conv1=nn.
- ch03-PyTorch模型搭建
古路
PyTorchpytorch深度学习机器学习
ch03-PyTorch模型搭建0.引言1.模型创建步骤与nn.Module1.1.网络模型的创建步骤1.2.nn.Module1.3.总结2.模型容器与AlexNet构建2.1.模型容器2.1.1.nn.Sequential2.1.2.nn.ModuleList2.1.3.nn.ModuleDict2.2.AlexNet构建2.3.总结3.nn网络层:卷积层3.1.1d/2d/3d卷积3.1.1
- nn.modulelist和nn.sequential有什么区别,例子
樱木之
yuque深度学习人工智能pytorch
参考:PyTorch中的ModuleList和Sequential:区别和使用场景https://zhuanlan.zhihu.com/p/64990232在PyTorch中,nn.Sequential和nn.ModuleList都是用于组合多个神经网络层的容器。它们的主要区别在于:nn.Sequential是按照顺序组合多个神经网络层的容器,因此必须确保前一个模块的输出大小和下一个模块的输入大小
- Pytorch参数注册和nn.ModuleList nn.ModuleDict的问题
目录参数注册nn.ModuleList和nn.ModuleDict总结参考自官方文档参数注册尝试自己写GoogLeNet时碰到的问题,放在字典中的参数无法自动注册,所谓的注册,就是当参数注册到这个网络上时,它会随着你在外部调用net.cuda()后自动迁移到GPU上,而没有注册的参数则不会随着网络迁到GPU上,这就可能导致输入在GPU上而参数不在GPU上,从而出现错误,为了说明这个现象。举一个有点
- 加油呀 小老弟
:)�东东要拼命
深度学习pythonpytorch
1.nn.ModuleList()nn.ModuleList()isacontainerclass容器类?inPyTorchthatcanbeusedtostorealistofnn.Moduleobjects.Itissimilartothebuilt-inPythonlisttype,buthasadditionalfunctionalityspecifictoPyTorchmodules.O
- 模型在多GPU运行时上遇到的坑
双七_
内容太冗杂,纠缠了我两三天的问题,具体问题和原因等有空再来整理吧。cuda版本:10.0.1301)list类型的网络层/参数不会被绑定到同一块GPU上,用nn.ModuleList()或nn.ParameterList解决。例如:使用nn.ModuleList(layers)时,在多GPU正常运行;使用self.attentions=[GraphAttentionLayer(n_feat,n_h
- Datawhale 第三次打卡,第一天学习。
杨士奇 cosmond
pytorch模型定义module类别是torch.nn提供的模型构造类,(nn.module)所有神经网络的基类,可以继承他来定义我们想要的模型。pytorch模型定义应包括两个部分:初始化__init__;数据流向定义forward。.基于nn.module我们通过sequential,moduleList,ModuleDict三个方式来定义Pytorch模型一:基础层搭建sequential
- Pytorch搭建模型需要注意一个问题
Cai Yichao
深度学习pytorch深度学习python
Pytorch搭建模型需要注意一个问题【问题描述】【解决方式】【代码示例】【问题描述】我在搭建一个包括多分支的网络,由于分支数量不确定需要用到容器;最初直接用的list,出现了子模块的self.training属性无法和模型自身同步的问题。【解决方式】需要将list转为torch.nn.ModuleList类别,才能同步self.training属性。搭建网络时,子模块都需要使用torch定义的c
- java数字签名三种方式
知了ing
javajdk
以下3钟数字签名都是基于jdk7的
1,RSA
String password="test";
// 1.初始化密钥
KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA");
keyPairGenerator.initialize(51
- Hibernate学习笔记
caoyong
Hibernate
1>、Hibernate是数据访问层框架,是一个ORM(Object Relation Mapping)框架,作者为:Gavin King
2>、搭建Hibernate的开发环境
a>、添加jar包:
aa>、hibernatte开发包中/lib/required/所
- 设计模式之装饰器模式Decorator(结构型)
漂泊一剑客
Decorator
1. 概述
若你从事过面向对象开发,实现给一个类或对象增加行为,使用继承机制,这是所有面向对象语言的一个基本特性。如果已经存在的一个类缺少某些方法,或者须要给方法添加更多的功能(魅力),你也许会仅仅继承这个类来产生一个新类—这建立在额外的代码上。
- 读取磁盘文件txt,并输入String
一炮送你回车库
String
public static void main(String[] args) throws IOException {
String fileContent = readFileContent("d:/aaa.txt");
System.out.println(fileContent);
- js三级联动下拉框
3213213333332132
三级联动
//三级联动
省/直辖市<select id="province"></select>
市/省直辖<select id="city"></select>
县/区 <select id="area"></select>
- erlang之parse_transform编译选项的应用
616050468
parse_transform游戏服务器属性同步abstract_code
最近使用erlang重构了游戏服务器的所有代码,之前看过C++/lua写的服务器引擎代码,引擎实现了玩家属性自动同步给前端和增量更新玩家数据到数据库的功能,这也是现在很多游戏服务器的优化方向,在引擎层面去解决数据同步和数据持久化,数据发生变化了业务层不需要关心怎么去同步给前端。由于游戏过程中玩家每个业务中玩家数据更改的量其实是很少
- JAVA JSON的解析
darkranger
java
// {
// “Total”:“条数”,
// Code: 1,
//
// “PaymentItems”:[
// {
// “PaymentItemID”:”支款单ID”,
// “PaymentCode”:”支款单编号”,
// “PaymentTime”:”支款日期”,
// ”ContractNo”:”合同号”,
//
- POJ-1273-Drainage Ditches
aijuans
ACM_POJ
POJ-1273-Drainage Ditches
http://poj.org/problem?id=1273
基本的最大流,按LRJ的白书写的
#include<iostream>
#include<cstring>
#include<queue>
using namespace std;
#define INF 0x7fffffff
int ma
- 工作流Activiti5表的命名及含义
atongyeye
工作流Activiti
activiti5 - http://activiti.org/designer/update在线插件安装
activiti5一共23张表
Activiti的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。
ACT_RE_*: 'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。
A
- android的广播机制和广播的简单使用
百合不是茶
android广播机制广播的注册
Android广播机制简介 在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。另外,广播可以被不只一个应用程序所接收,当然也可能不被任何应
- Spring事务传播行为详解
bijian1013
javaspring事务传播行为
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。
Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这
- eidtplus operate
征客丶
eidtplus
开启列模式: Alt+C 鼠标选择 OR Alt+鼠标左键拖动
列模式替换或复制内容(多行):
右键-->格式-->填充所选内容-->选择相应操作
OR
Ctrl+Shift+V(复制多行数据,必须行数一致)
-------------------------------------------------------
- 【Kafka一】Kafka入门
bit1129
kafka
这篇文章来自Spark集成Kafka(http://bit1129.iteye.com/blog/2174765),这里把它单独取出来,作为Kafka的入门吧
下载Kafka
http://mirror.bit.edu.cn/apache/kafka/0.8.1.1/kafka_2.10-0.8.1.1.tgz
2.10表示Scala的版本,而0.8.1.1表示Kafka
- Spring 事务实现机制
BlueSkator
spring代理事务
Spring是以代理的方式实现对事务的管理。我们在Action中所使用的Service对象,其实是代理对象的实例,并不是我们所写的Service对象实例。既然是两个不同的对象,那为什么我们在Action中可以象使用Service对象一样的使用代理对象呢?为了说明问题,假设有个Service类叫AService,它的Spring事务代理类为AProxyService,AService实现了一个接口
- bootstrap源码学习与示例:bootstrap-dropdown(转帖)
BreakingBad
bootstrapdropdown
bootstrap-dropdown组件是个烂东西,我读后的整体感觉。
一个下拉开菜单的设计:
<ul class="nav pull-right">
<li id="fat-menu" class="dropdown">
- 读《研磨设计模式》-代码笔记-中介者模式-Mediator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
* 中介者模式(Mediator):用一个中介对象来封装一系列的对象交互。
* 中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。
*
* 在我看来,Mediator模式是把多个对象(
- 常用代码记录
chenjunt3
UIExcelJ#
1、单据设置某行或某字段不能修改
//i是行号,"cash"是字段名称
getBillCardPanelWrapper().getBillCardPanel().getBillModel().setCellEditable(i, "cash", false);
//取得单据表体所有项用以上语句做循环就能设置整行了
getBillC
- 搜索引擎与工作流引擎
comsci
算法工作搜索引擎网络应用
最近在公司做和搜索有关的工作,(只是简单的应用开源工具集成到自己的产品中)工作流系统的进一步设计暂时放在一边了,偶然看到谷歌的研究员吴军写的数学之美系列中的搜索引擎与图论这篇文章中的介绍,我发现这样一个关系(仅仅是猜想)
-----搜索引擎和流程引擎的基础--都是图论,至少像在我在JWFD中引擎算法中用到的是自定义的广度优先
- oracle Health Monitor
daizj
oracleHealth Monitor
About Health Monitor
Beginning with Release 11g, Oracle Database includes a framework called Health Monitor for running diagnostic checks on the database.
About Health Monitor Checks
Health M
- JSON字符串转换为对象
dieslrae
javajson
作为前言,首先是要吐槽一下公司的脑残编译部署方式,web和core分开部署本来没什么问题,但是这丫居然不把json的包作为基础包而作为web的包,导致了core端不能使用,而且我们的core是可以当web来用的(不要在意这些细节),所以在core中处理json串就是个问题.没办法,跟编译那帮人也扯不清楚,只有自己写json的解析了.
- C语言学习八结构体,综合应用,学生管理系统
dcj3sjt126com
C语言
实现功能的代码:
# include <stdio.h>
# include <malloc.h>
struct Student
{
int age;
float score;
char name[100];
};
int main(void)
{
int len;
struct Student * pArr;
int i,
- vagrant学习笔记
dcj3sjt126com
vagrant
想了解多主机是如何定义和使用的, 所以又学习了一遍vagrant
1. vagrant virtualbox 下载安装
https://www.vagrantup.com/downloads.html
https://www.virtualbox.org/wiki/Downloads
查看安装在命令行输入vagrant
2.
- 14.性能优化-优化-软件配置优化
frank1234
软件配置性能优化
1.Tomcat线程池
修改tomcat的server.xml文件:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxThreads="1200" m
- 一个不错的shell 脚本教程 入门级
HarborChung
linuxshell
一个不错的shell 脚本教程 入门级
建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行)。 如同其他语言一样
- Spring4新特性——核心容器的其他改进
jinnianshilongnian
spring动态代理spring4依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- Linux设置tomcat开机启动
liuxingguome
tomcatlinux开机自启动
执行命令sudo gedit /etc/init.d/tomcat6
然后把以下英文部分复制过去。(注意第一句#!/bin/sh如果不写,就不是一个shell文件。然后将对应的jdk和tomcat换成你自己的目录就行了。
#!/bin/bash
#
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
- 第13章 Ajax进阶(下)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Troubleshooting Crystal Reports off BW
blueoxygen
BO
http://wiki.sdn.sap.com/wiki/display/BOBJ/Troubleshooting+Crystal+Reports+off+BW#TroubleshootingCrystalReportsoffBW-TracingBOE
Quite useful, especially this part:
SAP BW connectivity
For t
- Java开发熟手该当心的11个错误
tomcat_oracle
javajvm多线程单元测试
#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置。你的批处理程序无论在DEV环境中,还是UAT(用户验收
测试)环境中,都可以顺畅无阻地运行,但是一旦部署在PROD 上,把它作为多线程程序处理更大的数据集时,就会抛出IOException,原因可能是JDBC驱动版本不同,也可能是#2中讨论的问题。如果线程数目 可以在属性文件中配置,那么使它成为
- 正则表达式大全
yang852220741
html编程正则表达式
今天向大家分享正则表达式大全,它可以大提高你的工作效率
正则表达式也可以被当作是一门语言,当你学习一门新的编程语言的时候,他们是一个小的子语言。初看时觉得它没有任何的意义,但是很多时候,你不得不阅读一些教程,或文章来理解这些简单的描述模式。
一、校验数字的表达式
数字:^[0-9]*$
n位的数字:^\d{n}$
至少n位的数字:^\d{n,}$
m-n位的数字:^\d{m,n}$