精华内容
下载资源
问答
  • 大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享分组卷积网络模型的发展现状。作者&编辑 | 言有三 1 卷积拆分的高效我们常见的卷积是一个二维的操作,即一个卷积核在图像...

    大家好,欢迎来到我们的星球知识小卡片专栏,本期给大家分享分组卷积网络模型的发展现状。

    作者&编辑 | 言有三

    1 卷积拆分的高效

    我们常见的卷积是一个二维的操作,即一个卷积核在图像上进行滑动。如果再考虑上各个通道间的信息融合,那么就是一个三维的操作,包含了通道,宽度,高度三个维度。如果将各个维度进行拆分呢?会不会更加高效?

    2 分组卷积萌芽

    Laurent Sifre在Google实习的时候提出了depthwise separable convolution,从此分组卷积在模型设计中开始萌芽。

    3 从Inception到Xception

    Google提出的多尺度,更宽的InceptionNet取得了2014年ImageNet竞赛的冠军,比同期的VGG更深但是却更小,速度更快。Xception则将Inception的思想发挥到了极致,揭开了分组卷积大规模应用的序幕。

    4 分组卷积基准

    对于大部分同学来说,知道分组卷积就是从MobileNet开始的,它也是当前最重要的分组卷积基准模型。

    5 多尺度分组网络

    分组卷积模型的各个分支可以使用不同大小的卷积核,其中典型代表就是SqueezeNet。SqueezeNet是一个非常高效率的模型,它将AlexNet模型压缩到原来1/50,同时保证性能几乎不变。

    6 其他

    除了以上基本的变种,分组网络还有非常多的新方向,包括:

    (1) 多尺度和多感受野分组卷积模型。

    (2) 分组可学习的分组卷积模型。

    (3) 多精度的分组卷积模型。

    (4) 与残差网络的结合。

    (5) 其他等等。

    以上内容,如果你不想自己学习,可以去我们知识星球的网络结构1000变板块—分组网络板块阅读,纯属自愿,不愿勿喷。

    有三AI知识星球

    知识星球是有三AI的付费内容社区,里面包括各领域的模型学习,数据集下载,公众号的付费图文原稿,技术总结PPT和视频,知识问答,书籍下载,项目推荐,线下活动等资源,了解详细请阅读以下文章:

    【杂谈】有三AI知识星球一周年了!为什么公众号+星球才是完整的?

    【杂谈】万万没想到,有三还有个保密的‘朋友圈’,那里面都在弄啥!

    转载文章请后台联系

    侵权必究

    往期精选

    展开全文
  • <... <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">...me...

    在这里插入图片描述

    
    <html>
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-status-bar-style" content="black">
        <meta name="format-detection" content="telephone=no">
    <title>善洁人衣</title>
    <link rel="icon" href="logo.ico">
    </head>
    <style type="text/css" >
    a{
    	  text-decoration: none;
    	  text-align:center;
    }
    .list{
    position: relative;
      padding-top: 1px;
      padding-bottom: 1px;
      padding-left: 0;
      margin-bottom: 20px;
      color: #444;
    }
    .details{
    border-color: #ddd;
      background-color: #fff;
      color: #444;
      position: relative;
      z-index: 2;
      display: block;
      margin: -1px;
      padding: 16px;
      border-width: 1px;
      border-style: solid;
      font-size: 16px;
      line-height: 6px;
    }
    .see{
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      border-width: 1px;
      border-style: solid;
      border-radius: 4px;
      text-align: center;
      position: absolute;
      top: 24px;
      right: 16px;
      min-width: 52px;
      min-height: 32px;
      font-size: 16px;
      border-color: transparent;
      background-color: #387ef5;
      color: #fff;' 
    }
    </style>
    <body>
    <div class="list">
    
    <div class="details">
    <p style='color: #444;font-size: 16px;'>贼开心</p>
    <p>今天玩的贼开心</p>
    <a class="see">&nbsp&nbsp详情</a>
    </div>
    
    <div class="details">
    <p style='color: #444;font-size: 16px;'>贼开心</p>
    <p>今天玩的贼开心</p>
    <a class="see">&nbsp&nbsp详情</a>
    </div>
    
    <div class="details">
    <p style='color: #444;font-size: 16px;'>贼开心</p>
    <p>今天玩的贼开心</p>
    <a class="see">&nbsp&nbsp详情</a>
    </div>
    </div>
    </body>
    </html>
    
    
    展开全文
  • 移动端卡片式轮播

    千次阅读 2018-04-24 17:00:53
    / 移动端案例轮播 $(function () { var imglength; if($('.customers-mobile').length == 1){ //首页 imglength = $('.customers-box-mobile').find('.mo-padding').length $('.custo
    / 移动端案例轮播
    $(function () {
            var imglength;
            if($('.customers-mobile').length == 1){ //首页
                imglength = $('.customers-box-mobile').find('.mo-padding').length
                $('.customers-box-mobile').css('width', imglength+'00%');
                if(remWidth < 768){
                    cardBanner('customers-box-mobile')
                }
            } else if($('.case-studies-content').length == 1) { //案例
                if(remWidth < 768){
                cardBanner('case-studies-content-box-mobile')
                }
            }
    })
    function cardBanner(bannerImgBox) {
        var banner_img_box = $("." + bannerImgBox);
        var imglist = banner_img_box.find('.mo-padding');
        var imglength = imglist.length;
        banner_img_box.css('width', imglength+'00%')
        var imgWidth = banner_img_box.find('.mo-padding:first').width();
        var imgLeft = banner_img_box.find('.mo-padding:first').offset().left;
        var num = 0;
        // 初始化手指坐标点
        var startPoint = 0;
        var startEle = 0;
        var startPointLeft = 0;
        var startPointTop = 0;
        var movePointTop = 0;
        var movePointLeft = 0;
        var moveEle = 0;
        //自动变换封装函数
        function auto(){
            autochange = setInterval(function(){
                if (num == imglength - 1) {
                    num = 0;
                } else{
                    num = num + 1;
                }
                go(num);
            },10000)
        }
        //自动变换
        auto();
        /*改变函数 ------ 跳到哪*/
        function go(num){
            var firstLeft = imgWidth+imgLeft/2;
            if(num == 1){
                banner_img_box.animate({
                    left: -firstLeft * num
                },300)
            } else if(num == imglength-1) {
                banner_img_box.animate({
                    left: -(firstLeft + (imgWidth+imgLeft)*(num-1) - imgLeft/2)
                },300)
            } else {
                banner_img_box.animate({
                    left: -(firstLeft + (imgWidth+imgLeft)*(num-1))
                },300)
            }
        }
        //手指按下
        var isDown = false;
        banner_img_box.on("touchstart",function(e){
            startPoint = e.changedTouches[0].pageX;
            startEle = banner_img_box.offset().left;
            startPointLeft = e.changedTouches[0].clientX;
            startPointTop = e.changedTouches[0].clientY;
            clearInterval(autochange);
            auto();
            isDown = true;
        });
        //手指滑动
        banner_img_box.on("touchmove",function(e){
            movePointLeft = e.changedTouches[0].clientX;
            movePointTop = e.changedTouches[0].clientY;
            if(isDown && Math.abs(movePointTop - startPointTop) < Math.abs(movePointLeft - startPointLeft)){
                isDown = false;
                moveEle = banner_img_box.offset().left;
                // 判断左滑、右滑
                if(movePointLeft < startPointLeft){ //右滑
                    num = num + 1;
                } else if(movePointLeft > startPointLeft){
                    num = num - 1;
                }
                num = num>(imglength-1) ? 0 : num;
                num = num<0 ? imglength-1 : num;
                go(num);
                clearInterval(autochange);
                auto();
            }else {
                isDown = false
            }
        });
    }
    

    觉得有帮助的小伙伴右上角点个赞~

    在这里插入图片描述

    扫描上方二维码关注我的订阅号~

    展开全文
  • 这是一款非常时尚的移动手机Material Design风格信息卡片UI设计效果。该卡片设计效果中所有的...div.card__full是全屏的卡片,div.card__list是卡片列表。9TonyRomo1st......CSS样式当一张卡片被点击之后,它首先...

    这是一款非常时尚的移动手机Material Design风格信息卡片UI设计效果。该卡片设计效果中所有的卡片在点击或触摸之后,会以平滑过渡动画全屏展开。整个设计以扁平风格为主,非常时尚。

    使用方法

    HTML结构

    该卡片UI的HTML结构分为2个部分。div.card__full是全屏的卡片,div.card__list是卡片列表。

    • 9

      Tony
      Romo

      1 st

    ......

    CSS样式

    当一张卡片被点击之后,它首先会移动到屏幕的中间。这通过jQuery代码的moveCard()方法来完成。当这个动画结束的时候,div.card__full会被添加一个.activeclass,默认情况下,div.card__full是fixed定位,并通过transform: scaleY(0)将其隐藏。在添加了.activeclass之后,使用transform: scaleY(1)将它恢复,实现展开效果。

    .card__full {

    will-change: transform;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-flex-flow: column wrap;

    -ms-flex-flow: column wrap;

    flex-flow: column wrap;

    position: fixed;

    top: 50%;

    left: 50%;

    width: 384px;

    height: 640px;

    z-index: 2;

    visibility: hidden;

    -webkit-transform-origin: top center;

    transform-origin: top center;

    -webkit-transform: scaleY(0) translate(-50%, -50%);

    transform: scaleY(0) translate(-50%, -50%);

    -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);

    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);

    }

    .card__full.active {

    visibility: visible;

    -webkit-transform: scaleY(1) translate(-50%, -50%);

    transform: scaleY(1) translate(-50%, -50%);

    }

    .card__full.active .card__full-num,

    .card__full.active .card__full-handle,

    .card__full.active .card__full-info {

    opacity: 1;

    }

    Javascript

    为了计算卡片移动到屏幕中间的距离,这里使用使用w.innerHeight()/2 - selfO.top -4来得到要移动的距离,然后使用translateY()函数来移动它。然后在动画结束的时候,为div.card__full添加.active class,使其全屏展开。

    var moveCard = function() {

    var self = $(this);

    var selfIndex = self.index();

    var selfO = self.offset();

    var ty = w.innerHeight()/2 - selfO.top -4;

    var color = self.css('border-top-color');

    cardfulltop.css('background-color', color);

    cardhandle.css('color', color);

    updateData(selfIndex);

    self.css({

    'transform': 'translateY(' + ty + 'px)'

    });

    self.on('transitionend', function() {

    cardfull.addClass('active');

    self.off('transitionend');

    });

    return false;

    };

    完整的CSS和JS代码请参考下载文件。

    展开全文
  • 移动端

    2020-11-11 22:41:59
    这篇文章首要依据《about face 4》中新添加的关于移动设备的部分,针对移动端的内容安排方法,运用本文进行一个整理,并弥补了相关的案例和考虑。移动运用比较PC端,有两个非常明显的特色:一个是移动运用是在移动中...
  • 此框架有最大的一个好处是,同一份JSON格式数据渲染出来的界面安卓和IOS风格一直,对于后端来说只需要把相应的卡片根据业务需求,组装好JSON返回给移动端移动端就能渲染出卡片界面。运营可以随时的组合卡片成不同...
  • 移动端swiper卡片3D切换

    千次阅读 2017-10-11 16:31:25
    此效果在安卓自带浏览器上不支持背景模糊效果(浏览器无此属性), 且由于css中毛玻璃效果,导致背景图片切换会慢半拍。希望有大神看到能给我点解决办法。。。 效果图如下 ...借鉴swiper官网的demo效果: ...
  • Vue2-C-Swipe Mobile 一个简单的移动端卡片滑动组件,适用于Vue2.x
  • 移动端各种各样的列表的制作方法(一) by FungLeo前言随着移动互联网的发展,大量前端人员从pc端转移动端.而很多PC端的前端经验并不适用于移动端.前几日我撰写的一篇博文《移动端H5的一些基本知识点总结》获得了大量的...
  • 什么是层叠式卡片列表,千言万语不如直接看下图: 不知道为什么在真机上的效果跟制作的git图有差别,大家可以运行代码查看真机上的效果。对,层叠式卡片就是这样,可以向屏幕的任何方向拖动,当拖动的超过一定范围...
  • 被忽略的移动端列表页设计

    千次阅读 2017-03-13 23:52:53
    每个移动客户端产品或APP都有列表页! 一、列表页是什么? 在《iOS Wow Factor:Apps and UX Design Techniques for iPhone and iPad》第六章中有这样一段话:列表页是一个由若干可选择对象所组成的队列。 ...
  • 移动端APP设计趋势

    2020-05-09 16:48:58
    移动端APP在2017年经历了诸多的变化, 人工智能、聊天式的界面、响应式设计、虚拟现实(VR)和增强现实(AR)让...1. 卡片视图 随着移动端设备在互联网中的地位越发重要,产品的打磨中,如何使得移动端和桌面端UI
  • 卡片设计常用于移动端产品,具有很好的视觉效果,可以说是页面布局的神器。 墨刀素材广场作品——摄图app 不管是什么类型的产品和场景,它都完全合适。 墨刀素材广场作品——旅游娱乐原型 今天,我们想跟刀友们...
  • 移动端配置

    2019-11-19 16:30:22
    物理像素 iphone 6 的宽度有750给物理像素 逻辑像素 也叫设备的独立像素,css像素也是逻辑像素的一种 逻辑像素比(dpr) 物理像素➗逻辑像素,iphone6 的dpr=2 ...一个图片大小200px * 200px(逻辑像素) 在dpr为1...
  • 移动端web页面模板,总结的不错,摘录于此备忘。Documentviewport 视图窗口,移动端特属的标签。一般使用下面这段代码即可:上面的代码依次表示设置宽度为设备的宽度,默认不缩放,不允许用户缩放(即禁止缩放),在...
  • bootstrap卡片图文列表布局代码是一款基于jQuery跟Bootstrap实现的3种列表布局样式代码。
  • 移动端UI

    2017-09-13 10:12:29
    jQuery WeUI 提供了总共30+ 个非常实用的组件:列表,表单,卡片,对话框,下拉刷新等。 jQuery WeUI官方地址: http://jqweui.com/ Arale Arale 立足于支付宝的前端需求和国内前端社区,基于Sea.js和spm...
  • 移动端引导设计

    2014-12-03 16:47:47
    移动端引导设计技巧1:前置的引导页 前言: 引导是带领用户更快速更愉悦地达到目标的过程,能在用户使用产品遇到障碍之前给予及时的帮助。在移动互联网的产品的设计中,新手引导的设计则是在...
  • vue移动端swiper轮播

    2019-10-15 13:35:59
    [vue 移动端 swiper 轮播](日常记录) (一个简单的商城类项目的常用商品轮播) 目前移动端做好的轮播组件 肯定是swiper,所以咱们也是用了swiper 1 npm 安装 在指定的目录下 npm install vue-awesome-swiper --save...
  • 作品介绍:【元件库】移动端高保真动态交互元件库+移动端通用元件库+app通用元件库+rpllib元件库+rp源文件+Axure移动端常用组件+数据展示+操作反馈+数据录入+列表页+表单页+通用版布局+业务组件+反馈组件+展示组件 ...
  • 项目需求,需要写一个卡片化层叠的轮播,找了下插件都没有合适的,于是写了一个展示5个卡片的轮播先看效果图:卡片化层叠轮播5个卡片要计算各自的高度,宽度,利用相对定位计算出各自的位置然后transition过渡来实现...
  • aui移动端UI框架

    2020-05-14 09:50:55
    aui 是一套基于原生javascript开发的移动端UI框架。包含常用js API(如:字符校验、本地定时存储、数组对象处理、ajax原生封装、设备信息获取、手势事件…);插件(如:loading加载、dialog模态框、toast消息提示、...
  • Web移动端-touch事件

    千次阅读 2018-10-17 22:35:30
    在一个项目demo中,实现单指触控卡片的向任意方向的拖动效果。网上没有现成的插件,所以只好原生js来写。产品要求需要禁止掉多点触控。这个过程很让人头疼,试了很多方法,都不太实现。后来仔细研究,测试了一下...
  • vue移动端touch拖拽排序功能介绍:大致需求:整体思路:简单效果展示:具体实现:一、display:flex+v-for布局:二、touch事件绑定:三、卡片移动:四、获取手指所在位置:五、操作数组(删除或插入元素):六、手指...
  • 主要介绍了vue实现移动端触屏拖拽功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 移动端上的图标到底怎么做,才会在各个屏幕上清晰如何在移动端app中应用字体图标icon fontsvue如何实现移动端滚动让一个图标显示隐藏mounted () { var boDiv = document.getElementById(this.id); if(boDiv == ...
  • react 移动端轮播图

    2019-10-23 16:48:41
    主要是针对于移动端 常用于一组图片或卡片轮播 demo演示 [ 暂无] 基本使用方法 js: import PuiSlider from './pui-slider' render(){ return <div className="wrap" id="wrap"> <PuiSlider...
  • 本元件库主要面向移动端产品交互原型设计的应用,由五大类及几十小类组件类型组成,包含大量图标、文本、卡片、按纽等Web常用基本元素及各类丰富实用的动态交互组件
  • 为您提供Vant移动端组件库下载,Vant 是一套轻量、可靠的移动端组件库。通过 Vant,可以快速搭建出风格统一的页面,提升开发效率。特性:1、60+ 高质量组件2、95% 单元测试覆盖率3、完善的中英文文档和示例4、支持按...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,029
精华内容 1,211
关键字:

卡片列表移动端