Collaborators

Total Page:16

File Type:pdf, Size:1020Kb

Collaborators LEARNING MULTI-SCALE TEMPORAL DYNAMICS WITH RECURRENT NEURAL NETWORKS GRAHAM TAYLOR SCHOOL OF ENGINEERING UNIVERSITY OF GUELPH Workshop on Modelling and Inference for Dynamics on Networks NIPS 2015, Montreal, Canada Collaborators • Natalia Neverova and Christian Wolf (INSA-Lyon) • Griffin Lacey (University of Guelph) • Lex Fridman (MIT) • Brandon Barbello and Deepak Chandra (Google) 11 Dec 2015 / 2 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor Deep Learning SuccessesDeepPose: Human Pose Estimation via Deep Neural Networks Alexander Toshev Christian Szegedy Google • Vision 1600 Amphitheatre Pkwy Mountain View, CA 94043 - Object recognition and detection toshev,[email protected] - Pose estimation and activity recognition mainly by the first challenge, the need to search in the large space of all possible articulated poses. Part-based models • Speech lend themselves naturally to model articulations ([16, 8]) and in the recent years a variety of models with efficient inference have been proposed ([6, 19]). - Speech recognition The above efficiency, however, is achieved at the cost of limited expressiveness – the use of local detectors, which Figure 1. Besides extreme variability in articulations, many of the reason in many cases about a single part, and most impor- - Speaker authentication joints are barely visible. We can guess the location of the right tantly by modeling only a small subset of all interactions arm in the left image only because we see the rest of the pose and between body parts. These limitations, as exemplified in anticipate the motion or activity of the person. Similarly, the left Fig. 1, have been recognized and methods reasoning about • Natural Language Processing body half of the person on the right is not visible at all. These pose in a holistic manner have been proposed [15, 21] but are examples of the need for holistic reasoning. We believe that with limited success in real-world problems. DNNs can naturally provide such type of reasoning. - Question answering In this work we ascribe to this holistic view of human pose estimation. We capitalize on recent developments of Abstract deep learning and propose a novel algorithm based on a - Machine translation Deep Neural Network (DNN). DNNs have shown outstand- We propose a method for human pose estimation based ing performance on visual classification tasks [14] and more on Deep Neural Networks (DNNs). The pose estimation recently on object localization [23, 9]. However, the ques- is formulated as a DNN-based regression problem towards tion of applying DNNs for precise localization of articulated body joints. We present a cascade of such DNN regres- objects has largely remained unanswered. In this paper we 26 Nov 2015 / 3 attempt to cast a light on this question and present a simple MLRG ・ G Taylor sors which results in high precision pose estimates. The approach has the advantage of reasoning about pose in a and yet powerful formulation of holistic human pose esti- holistic fashion and has a simple but yet powerful formula- mation as a DNN. tion which capitalizes on recent advances in Deep Learn- We formulate the pose estimation as a joint regression arXiv:1312.4659v3 [cs.CV] 20 Aug 2014 ing. We present a detailed empirical analysis with state-of- problem and show how to successfully cast it in DNN set- art or better performance on four academic benchmarks of tings. The location of each body joint is regressed to using diverse real-world images. as an input the full image and a 7-layered generic convolu- tional DNN. There are two advantages of this formulation. First, the DNN is capable of capturing the full context of 1. Introduction each body joint – each joint regressor uses the full image as a signal. Second, the approach is substantially simpler The problem of human pose estimation, defined as the to formulate than methods based on graphical models – no problem of localization of human joints, has enjoyed sub- need to explicitly design feature representations and detec- stantial attention in the computer vision community. In tors for parts; no need to explicitly design a model topology Fig. 1, one can see some of the challenges of this prob- and interactions between joints. Instead, we show that a lem – strong articulations, small and barely visible joints, generic convolutional DNN can be learned for this problem. occlusions and the need to capture the context. Further, we propose a cascade of DNN-based pose pre- The main stream of work in this field has been motivated dictors. Such a cascade allows for increased precision of 1 Two “Hammers” Convolutional Neural Nets Recurrent Neural Nets ht ⨉ ct ⨉ it gt ft ot ht 1 ⨉ − ⨉ ct 1 − xt 26 Nov 2015 / 4 MLRG ・ G Taylor Recurrent Neural Networks 11 Dec 2015 / 5 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor Recurrent Neural Networks W xt xt 11 Dec 2015 / 5 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor Recurrent Neural Networks Uht 1 − W xt xt 11 Dec 2015 / 5 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor Recurrent Neural Networks ht Uht 1 (+) − W xt xt 11 Dec 2015 / 5 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor Recurrent Neural Networks ot φ V ht ht Uht 1 (+) − W xt xt 11 Dec 2015 / 5 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor Recurrent Neural Networks ot 1 ot ot+1 − φ φ φ V ht 1 V ht V ht+1 − ht 1 ht ht+1 − … (+) Uht 1 (+) Uht (+) … − W xt 1 W xt W xt+1 − xt 1 xt xt+1 − 11 Dec 2015 / 5 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor RNN (Update) ot 1 ot ot+1 − φ φ φ V ht 1 V ht V ht+1 − ht = (Uht 1 + W xt) ht 1 ht ht+1 − − Uht 1 Uht … − … ot = φ(V ht) W xt 1 W xt W xt+1 − xt 1 x xt+1 − t 11 Dec 2015 / 6 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor RNNs: The Promise • Possibly high-dimensional, distributed, internal representation and nonlinear dynamics allow model, in theory, model complex time series - and capture long-range dependencies! • Exact gradients can be computed exactly via Backpropagation Through Time 11 Dec 2015 / 7 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor Generality Figure: Andrej Karpathy 11 Dec 2015 / 8 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor http://karpathy.github.io/2015/05/21/rnn-effectiveness/ RNNs: The Reality • A powerful and interesting architecture - but? - Training RNNs via gradient descent fails on simple problems - Attributed to “vanishing” or “exploding” gradients 11 Dec 2015 / 9 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor Solutions: Architectural • Gating ⨉ - Long Short-term Memory (Hochreiter et al. 1997) - Gated Recurrent Units (Chung et al. 2014) • “Structured” depth (Pascanu et al. 2014) • Rectifiers (Le, Jaitly and Hinton 2015) • Units operating at different timescales (Hihi and Bengio 1996, Koutnik et al. 2014) 11 Dec 2015 / 10 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor Solutions: Architectural • Gating ⨉ - Long Short-term Memory (Hochreiter et al. 1997) - Gated Recurrent Units (Chung et al. 2014) • “Structured” depth (Pascanu et al. 2014) • Rectifiers (Le, Jaitly and Hinton 2015) • Units operating at different timescales (Hihi and Bengio 1996, Koutnik et al. 2014) 11 Dec 2015 / 10 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor sigmoid layer LSTM tanh layer element-wise tanh ht memory cell ⨉ ⨉ gating ct it = σ (Wi [ht 1,xt]+bi) ⨉ − it gt f o gt = tanh (Wg [ht 1,xt]+bg) ⨉ t t − ht 1 ft = σ (Wf [ht 1,xt]+bf ) − − ct = ftct 1 + itgt ⨉ − ct 1 − x ot = σ (Wo [ht 1,xt]+bo) t − ht = ot tanh (ct) Recommended reading: Chris Olah: Understanding LSTMs (blog) http://colah.github.io/posts/2015-08-Understanding-LSTMs/ 11 Dec 2015 / 11 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor Solutions: Architectural • Gating ⨉ - Long Short-term Memory (Hochreiter et al. 1997) - Gated Recurrent Units (Chung et al. 2014) • “Structured” depth (Pascanu et al. 2014) • Rectifiers (Le, Jaitly and Hinton 2015) • Units operating at different timescales (Hihi and Bengio 1996, Koutnick et al. 2014) 11 Dec 2015 / 12 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor Solutions: Architectural • Gating ⨉ - Long Short-term Memory (Hochreiter et al. 1997) - Gated Recurrent Units (Chung et al. 2014) • “Structured” depth (Pascanu et al. 2014) • Rectifiers (Le, Jaitly and Hinton 2015) • Units operating at different timescales (Hihi and Bengio 1996, Koutnick et al. 2014) 11 Dec 2015 / 12 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor Solutions: Optimization • 2nd-order methods (Martens and Sutskever 2011) • Reservoirs (Jaeger and Haas 2004) • Gradient clipping/normalization (Pascanu et al. 2012, Mikolov 2012) • Careful initialization (Sutskever et al. 2013) 11 Dec 2015 / 13 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor Clockwork RNN (CW-RNN) • LSTM is powerful but overly complex • Clockwork RNN (Koutnik et al. 2014) proposes a simpler architectural change - Partition hidden units into separate modules which operate at different “clocks” - Actually reduces number of parameters compared to Vanilla RNN 11 Dec 2015 / 14 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor CW-RNN ot ht k =2 k =1 k =0 xt 11 Dec 2015 / 15 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor CW-RNN (Update) ot ht k =2 k =1 k =0 xt k (U (k) ht 1 (k)+W (k) xt)if(t mod n )=0 ht(k)= − (ht (k) , otherwise 11 Dec 2015 / 16 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor CW-RNN (Example) For n =2,t=6 1 2 4 8 16 xt ht U ht 1 W − k (U (k) ht 1 (k)+W (k) xt)if(t mod n )=0 ht(k)= − (ht (k) , otherwise 11 Dec 2015 / 17 NIPS Workshop on Dynamics ・ Learning Multi-scale Temporal Dynamics / G Taylor Figure adapted from (Koutnick et al.
Recommended publications
  • NFA-Resume Copy.Pages
    NICHOLAS ARNER 330-418-1965 // [email protected] // nickarner.com Skills Development languages: Swift, Objective-C, Python, C/C++ (literate) Creative coding and prototyping: Max/MSP, Pure Data, OpenFrameworks, Processing, Arduino, RaspberryPi, Unity Specialities & Interests native macOS and iOS development, human-computer interaction research, gestural interface design, product design and development, circuit prototyping, interactive machine learning, augmented reality, multimedia programming Experience & Projects HUMAN-MACHINE INTERFACE ENGINEER, ASTEROID TECHNOLOGIES; SF BAY AREA — NOVEMBER 2017 - MAY 2019 While at Asteroid, I worked to develop a macOS app for building ARKit interactions that are ready to run on iOS devices. I also researched and prototyped AR-focused features and experiments around a variety of modalities, including audio and voice, haptics, gestures, and controllers. SELECTED ALPHA DEVELOPER, GOOGLE PROJECT SOLI; REMOTE/MOUNTAIN VIEW — OCTOBER 2015 - MAY 2017 I was one of 80 developers worldwide to be accepted into Google ATAP’s Project Soli Alpha Developer Project, and was one of 14 developers to be invited to Google HQ to workshop Soli use cases. My work focused on creating instruments using new musical instruments. Work published in NIME 2017 Proceedings. ASSOCIATE CONSULTANT, WORKSTATE CONSULTING; COLUMBUS, OHIO — FEBRUARY 2016 - AUGUST 2017 I was the lead or co-lead developer on mobile app development projects for CBS Sports and Chicago’s Metro Planning Agency. CORE CONTRIBUTOR, AUDIOKIT; REMOTE — AUGUST 2014 - OCTOBER 2016 I was a core contributor of AudioKit, an open-source audio analysis, synthesis, and processing toolkit for iOS and OS X apps. My contributions include operation defaults, presets, tests, and can be viewed on my GitHub.
    [Show full text]
  • Accountable Privacy for Decentralized Anonymous Payments
    Accountable Privacy for Decentralized Anonymous Payments Christina Garman, Matthew Green, and Ian Miers Johns Hopkins University fcgarman, mgreen, [email protected] Abstract. Decentralized ledger-based currencies such as Bitcoin provide a means to construct payment systems without requiring a trusted bank. Removing this trust assumption comes at the significant cost of transac- tion privacy. A number of academic works have sought to improve the privacy offered by ledger-based currencies using anonymous electronic cash (e-cash) techniques. Unfortunately, this strong degree of privacy creates new regulatory concerns, since the new private transactions can- not be subject to the same controls used to prevent individuals from conducting illegal transactions such as money laundering. We propose an initial approach to addressing this issue by adding privacy preserving policy-enforcement mechanisms that guarantee regulatory compliance, allow selective user tracing, and admit tracing of tainted coins (e.g., ransom payments). To accomplish this new functionality we also provide improved definitions for Zerocash and, of independent interest, an efficient construction for simulation sound zk-SNARKs. 1 Introduction The success of decentralized currencies like Bitcoin has led to renewed interest in anonymous electronic cash both in academia [2, 9, 20] and in practice (including Coinjoin, CryptoNote, and DarkWallet). It has also highlighted new problems related to trust, privacy and regulatory compliance. In modern electronic payment systems, users must trust that their bank is not tampering with the system (e.g., by \forging" extra currency), that no party is abusing the privacy of users' transactions, and simultaneously, that other users are not using the system to engage in money laundering or extortion.
    [Show full text]
  • Wide Dynamic Range Multi-Channel Electrochemical Instrument for In-Field Measurements
    Wide Dynamic Range Multi-Channel Electrochemical Instrument for In-Field Measurements Sina Parsnejad, Yaoxing Hu, Hao Wan, Ehsan Ashoori, and Andrew J. Mason Electrical and Computer Engineering, Michigan State Univ., East Lansing, MI, USA {parsneja, huyaoxin, wh1816, ashoorie, mason}@msu.edu Abstract— This paper presents a multi-channel, multi- technique electrochemical instrument with the size, power and performance for portable applications such as point-of-care diagnosis, wearable sensing, and toxic chemical detection. Composed of a custom analog interface and a commercial low- power microcontroller, the portable instrument is capable of dynamically adapting to a wide input current range exhibited by many electrode/sensor types and observed in the transient response of many electrochemical techniques. The instrument can generate several standard electrochemical stimulus waveforms or an arbitrary waveform, independently and in parallel on multiple channels, while streaming measurement results to a USB host. The Fig. 1. Versatile electrochemical instrument for interfacing various portable instrument was tested across multiple conditions against electrodes and streaming measurements to a USB host. a commercial benchtop electrochemical instrument in a potassium ferricyanide solution. The maximum normalized root mean electrode or are tied to a specific host platform. For example, [3] square difference between test results and the commercial would only operate with an Ara smartphone while [2] is instrument is less than 2%, cementing system robustness. optimized to a specific kind of electrode. Furthermore, in real- world applications sensing is not usually possible with just one Keywords—electrochemical sensor; point-of-care sensing. channel/sensor due to the presence of too many variables in the I.
    [Show full text]
  • Seamless Authentication for Ubiquitous Devices
    Dartmouth College Dartmouth Digital Commons Dartmouth College Ph.D Dissertations Theses and Dissertations 5-1-2016 Seamless Authentication for Ubiquitous Devices Shrirang Mare Dartmouth College Follow this and additional works at: https://digitalcommons.dartmouth.edu/dissertations Part of the Computer Sciences Commons Recommended Citation Mare, Shrirang, "Seamless Authentication for Ubiquitous Devices" (2016). Dartmouth College Ph.D Dissertations. 48. https://digitalcommons.dartmouth.edu/dissertations/48 This Thesis (Ph.D.) is brought to you for free and open access by the Theses and Dissertations at Dartmouth Digital Commons. It has been accepted for inclusion in Dartmouth College Ph.D Dissertations by an authorized administrator of Dartmouth Digital Commons. For more information, please contact [email protected]. Seamless Authentication For Ubiquitous Devices Shrirang Mare Technical Report TR2016-793 Dartmouth Computer Science Copyright c 2016, Shrirang Mare All rights reserved Abstract User authentication is an integral part of our lives; we authenticate ourselves to personal computers and a variety of other things several times a day. Authentication is burdensome. When we wish to access to a computer or a resource, it is an additional task that we need to perform – an interruption in our workflow. In this dissertation, we study people’s authentication behavior and attempt to make authentication to desktops and smartphones less burdensome for users. First, we present the findings of a user study we conducted to understand people’s authentication behavior: things they authenticate to, how and when they authenticate, authentication errors they encounter and why, and their opinions about authentication. In our study, participants performed about 39 authentications per day on average; the majority of these authentications were to personal computers (desktop, laptop, smartphone, tablet) and with passwords, but the number of authentications to other things (e.g., car, door) was not insignificant.
    [Show full text]
  • ASL Student Project Description
    Deep Learning for gesture recognition based on novel hardware (Google project Soli) Project description We are currently witnessing several drastic shifts in the computing landscape. The traditional PC and hence the traditional mouse and keyboard-based UI are no longer the primary computing paradigm but are increasingly complemented by other paradigms such as direct-touch and gestural interaction. As our environments become smarter and the line between virtual and real worlds becomes blurred, it also becomes increasingly clear that traditional forms of user input are no longer ade- quate for mobile scenarios. With technologies such as wearable computing, Augmented and Virtual Reality (AR/VR) transi- tioning from the research labs into the mainstream market the need for a general purpose, contact-and wireless, and high precision, high bandwidth man-machine interface becomes increasingly urgent. This project is aiming at building an intelligent algorithm that could recognize low-effort, low-energy and high-bandwidth interactions involving primarily small muscle groups. The interaction paradigm is based on UWB radar sensor (Google project Soli: https://www.youtube.com/watch?v=0QNiZfSsPc0) which is sensitive to tiny motions, immune to optical occlusion, works both indoor/outdoor, through paper/clothing/thin plastics at flexible range. Recently convolutional deep neural networks (DNNs) have made a significant impact in computer vision. DNNs have outper- formed state-of-the-art machine learning algorithms in very large-scale image recognition and hand-written digits recogni- tion. In a recent competition on multimodal recognition of 20 dynamic gestures from the Italian sign language, an algorithm based on convolutional neural networks ranked first among 17 competing methods.
    [Show full text]
  • Light Sensor Development for Ara Platform
    Escola Tecnica` Superior d'Enginyeria de Telecomunicacio´ de Barcelona Master Thesis Light sensor development for Ara platform Author: Supervisor: Alexis DUQUE Pr. Josep Paradells Aspas Wireless Network Group Escola T`ecnicaSuperior d'Enginyeria de Telecomunicaci´ode Barcelona June 2015 Abstract INSA de Lyon - T´el´ecommunications, Services et Usages Escola T`ecnicaSuperior d'Enginyeria de Telecomunicaci´ode Barcelona Master's degree in Telecommunications Engineering Light sensor development for Ara platform by Alexis DUQUE During the last years, Visible Light Communication (VLC), a novel technology that enables standard Light-Emitting-Diodes (LEDs) to transmit data, is gaining significant attention. In the near future, this technology could enable devices containing LEDs { such as car lights, city lights, screens and home appliances { to carry information or data to the end-users, using their smartphone. However, VLC is currently limited by the end-point receiver, such as a the mobile camera, or a peripheral connected through the jack input and to unleash the full potential of VLC, more advanced receiver are required. On other, few year ago, Google ATAP - the Google innovation department - announced the Ara initiative. This consist on a modular phone where parts of the phone, like cameras, sensors or networks can be changed. So when a new feature appears or required by the user it is not needed to change the mobile phone, just to buy the modules with the functionality. This Master Thesis presents the design and development of a simple module that will support communication by light (VLC) using the Ara Module Developer Kit provided by Google. It consists on building a front-end circuit, connecting a photodiode that receives the level of light and use it as data carrier, in order to receive and display data inside a custom Android application on the Ara smartphone.
    [Show full text]
  • Recap of 2015 Google I/O Conference
    Google I/O 2015 Zoya Bylinskii https://events.google.com/io2015/videos with research outlooks Friday, June 12, 15 1 - a yearly 5,000+ conference for developers and tech enthusiasts - watching parties available globally - keynote and many other sessions posted online Key trends (I extracted) from the keynote • the next billion users • the internet of things • context-aware apps Friday, June 12, 15 2 Thinking about the next billion users • cheaper phones (AndroidOne) • optimized apps, search, and loading • offline support • new use cases computer science more in demand as billions of new people come online hot research directions: optimizing efficiency of storage, transmission, and display of data Friday, June 12, 15 3 - already over a billion users for Chrome, Android, and YouTube, almost a billion users for Gmail - 2.8 billion people online (out of 7 billion) - now tackling developing markets, spotty connectivity, small budgets - just six countries, including China, Mexico, and Brazil, will be responsible for 1.2 billion smartphone sales by 2016, but many of them lack pervasive Internet access - $100 AndroidOne phones - project Loon providing mobile broadband (balloons stay up for 400 days) 4000+ apps for wearables already available want impact? start thinking about converting your research into mobile and wearable apps Friday, June 12, 15 4 Internet of Things Friday, June 12, 15 5 - connected devices, seamless manipulation - control, adjust, monitor all your devices using similar (mobile) interfaces Internet of Things consider all the sensor and device use data that will soon be available Friday, June 12, 15 6 - streamlining for the developer - just released: specially-designed OS (Brillo) and communication platform (Weave) looking into the future of smart devices..
    [Show full text]
  • Mr. Yuanjun Xiong
    Mr. Yuanjun Xiong Amazon Rekognition Seattle, United States 1-(425)-283-6215 [email protected] Google scholar: https://scholar.google.co.uk/citations?user=ojKsx6AAAAAJ&hl=en Current Status I am currently a principal scientist in Amazon Rekognition, exploring long-term evo- lution of massive-scale computer vision systems. EDUCATION PhD in Information Engineering August 2012 - July 2016 Department of Information Engineering The Chinese University of Hong Kong, Hong Kong Research areas: machine learning, computer vision, deep learning. Thesis: Visual Understanding by Learning from Multiple Data Aspects Bachelor of Engineering August 2008 - July 2012 Department of Automation Tsinghua University, Beijing, China, 2012 Thesis: Dynamic 3D Human Face Aging Emulation Bachelor of Economics, secondary degree August 2009 - July 2012 School of Economics and Management Tsinghua University, Beijing, China, 2012 EXPERIENCE Principal Scientist October 2017 - Present Amazon Rekognition, Seattle, United States. Postdoctoral Fellow August 2016 - September 2017 Department of Information Engineering, CUHK, Hong Kong PhD Student Fall 2012 - July 2016 Department of Information Engineering, CUHK, Hong Kong Visiting Researcher January 2015 - April 2015 Google Inc., Mountain View, CA, United States. PUBLICATIONS Sijie Yan, Yuanjun Xiong, Kaustav Kundu, Shuo Yang, Siqi Deng, Meng Wang, Wei Xia, Stefano Soatto. \Positive-Congruent Training: Towards Regression-Free Model Updates,", In Computer Vision and Pattern Recognition (CVPR), 2021. Rahul Duggal, Hao Zhou, Shuo Yang, Yuanjun Xiong, Wei Xia, Zhuowen Tu, Stefano Soatto. \Compatibility-Aware Heterogeneous Visual Search,", In Computer Vision and Pattern Recognition (CVPR), 2021. Tianchen Zhao, Xiang Xu, Mingze Xu, Hui Ding, Yuanjun Xiong, Wei Xia. \Learn- ing Self-Consistency for Deepfake Detection,", In International Conference on Com- puter Vision (ICCV), 2021.
    [Show full text]
  • Deconstruct, Imagine, Build: Bringing Advanced Manufacturing to the Maker Community
    Deconstruct, Imagine, Build: Bringing Advanced Manufacturing to the Maker Community Joanne Lo Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2016-215 http://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-215.html December 16, 2016 Copyright © 2016, by the author(s). All rights reserved. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission. Deconstruct, Imagine, Build: Bringing Advanced Manufacturing to the Maker Community by Joanne C. Lo A dissertation submitted in partial satisfaction of the requirements for the degree of Doctor of Philosophy in Engineering - Electrical Engineering and Computer Sciences in the Graduate Division of the University of California, Berkeley Committee in charge: Professor Eric Paulos, Chair Professor Bj¨ornHartmann Professor Paul Wright Fall 2016 Deconstruct, Imagine, Build: Bringing Advanced Manufacturing to the Maker Community Copyright 2016 by Joanne C. Lo i Contents Contents i List of Figures iii 1 Introduction 3 1.1 Thesis Contributions . 4 1.2 Dissertation Roadmap . 7 2 Fabrication Process Design Framework 12 2.1 Prototyping and the iterative design process . 14 2.2 Technical background . 15 3 Related Work 19 3.1 Hardware prototyping in advanced manufacturing . 19 3.2 Hardware prototyping in the Maker community .
    [Show full text]
  • 亲历google I/O 2015
    I/O 2015 Redux 亲历Google I/O 2015 https://events.google.com/ io2015/ GDG Fuzhou 1 历次Google I/O回顾 1:1000的中签率,直观感受:挤 为什么? 2014年, Google向开发 者分成超过70亿 美金。2014年 11月,Google 打通中国开发者 分成渠道。 各种高科技的前 身和萌芽,每年 的IO大会都是未 来新趋势的前瞻 性盛会。 Google I/O 2008 首届 I/O 大会在 2008 年 5 月 28-29 日举行, 会议的主题是 Android 、Google Maps API 以及 Bionic Libc 数据 库。 Google 在大会上发布了 Google Web 开发套件 的 1.5 候选版,后者支持 Java 1.5 的新功能, 同时提高了性能。 除此之外,Google 还宣布 Google App Engine 将面向所有人,用户使用时不再需要审核。 Google I/O 2009 第二届 Google I/O 同样 关注技术内容。和第一届 相比,本届 I/O 大会出现 了不少大众用户熟悉的产 品,比如 Android、 Chrome 和 Google Wave 等 Google I/O 2010 第三届 Google I/O 终 于出现了大众耳熟能详的 产品——Google 推出了 Android 2.2。 Android 2.2 解决了此 前 Android 系统存在的 诸多问题。它从整体水平 提高了系统性能,同时加 入了 3G 网络分享、 Flash 支持、应用商店等 众多新功能,用户期待已 久的 App2SD 同样出现 在 Android 2.2 中。 Google I/O 2011 本届 Google I/O 围绕 Android 、 Chrome 和 Chrome OS 展开 Google 在第一天发布了最新的 Android 3.1 系统。Android 3.1 的最大变化是将手机系统和平板 系统重新合并,方便开发者统一 开发应用。除此之外,Google 还推出了 Beta 版 Google Music,挑 战亚马逊 Cloud Player 和 Spotify 音乐流媒体服务。 第二天的会议内容主要关注 Chrome 和 Chrome OS。Google 在 大会上公布了 Chrome 最新的用户数字,演示了基于 Chrome 的 游戏《愤怒的小鸟》,另外将 Chrome Web Store 的应用分成从过 去的 20% 下调到 5%。 Google 还展示了两台由三星和宏碁生产的 Chromebook,前者 采用 12 英寸的显示屏,后者采用 11 英寸的显示屏。两者都提供 3G 版本,并且同时在百思买和亚马逊开卖。 Google I/O 2012 2012 年的 Google I/O 因为内容丰 富,大会被调整为 3 天。Google 第 一天的会议主题依旧是 Android,另 外还推出了 Nexus 7 平板电脑和 Google Glass。 Android 4.1 加入了“黄油计划”。“黄 油计划”中,Google 在图形管道上提 供了三重缓冲,渲染速度能够达到 120fps,动画也变得更加顺滑流畅。 Android 4.1 的另一项重要更新是 Google Now 语音助手。Google Now 可以根据用户的地理位置和搜索记录,提供类似酒店预订、天气查询等实用 功能。 同时发布的 Nexus 7 是首款 Google 自有品牌平板电脑,而 Google Glass 则开启了 Google
    [Show full text]
  • Perancangan Tampilan Antarmuka Aplikasi
    PERANCANGAN TAMPILAN ANTARMUKA APLIKASI WEB “INPUT DATA UKURAN” PADA PERUSAHAAN EXPRESS TAILOR Prodi Pengkajian dan Penciptaan Seni Pascasarjana ISI Yogyakarta 2021 Hafiizh Ash Shiddiqi 1620991411 PROGRAM PENCIPTAAN DAN PENGKAJIAN SENI INSTITUT SENI INDONESIA YOGYAKARTA 2021 UPT Perpustakaan ISI Yogyakarta PERANCANGAN TAMPILAN ANTARMUKA APLIKASI WEB “INPUT DATA UKURAN” PADA PERUSAHAAN EXPRESS TAILOR Pertanggungjawaban Tertulis Program Penciptaan dan Pengkajian Seni Pascasarjana Institut Seni Indonesia Yogyakarta, 2020 Oleh: Hafiizh Ash Shiddiqi ABSTRAK Proses perancangan web aplikasi Express Tailor hadir sebagai upaya mengatasi permasalahan jarak dan waktu dalam mengirimkan data ukuran konsumen kepada penyedia jasa, namun dalam proses pembuatanya pihak perusahaan tidak memiliki pendanaan untuk melakukan riset tampilan antarmuka. Hal ini melatarbelakangi untuk mencoba mengadaptasi tampilan aplikasi yang digunakan banyak orang seperti Google Drive, Google Mail, dan Yahoo Mail. Bentuk tampilan ini dipilih karena tampilan ini sudah digunakan lebih dari 15 tahun dan bentuk tampilan antarmuka ini tidak pernah dirubah serta masih digunakan hingga sekarang. Tujuan dari percobaan ini hadir adalah untuk membuktikan dugaan, bahwa dengan mengadaptasi tata letak tampilan antarmuka bertahun-tahun digunakan serta banyak pengguna yang familiar dalam bentuk tata letak tampilan antarmuka tersebut, membuat pengguna aplikasi dapat dengan mudah beradaptasi pada bentuk tampilan yang sama meskipun diimplementasikan pada aplikasi baru. Dengan mengetahui desain tampilan antarmuka tersebut mudah di adaptasi oleh pengguna, hal ini bisa digunakan untuk perusahaan lain yang ingin membuat aplikasi namun tidak memiliki banyak dana pengembangan dalam riset tampilan antar muka. Hasil dari pengujian tahap awal yang dilakukan pada perncangan ini adalah dengan mengadaptasi tampilan antarmuka yang sudah digunakan bertahun- tahun dapat membantu mempercepat pengguna dalam beradaptasi menggunakan aplikasi yang baru.
    [Show full text]
  • Zensei: Embedded, Multi-Electrode Bioimpedance Sensing for Implicit, Ubiquitous User Recognition
    Environmental Sensing CHI 2017, May 6–11, 2017, Denver, CO, USA Zensei: Embedded, Multi-electrode Bioimpedance Sensing for Implicit, Ubiquitous User Recognition 1 1 1† 2 Munehiko Sato ∗ Rohan S. Puri Alex Olwal Yosuke Ushigome Lukas Franciszkiewicz2 Deepak Chandra3 Ivan Poupyrev3 Ramesh Raskar1 1MIT Media Lab 2Takram London 3Google ATAP [email protected], rohan, ushi, lukas @takram.com dchandra, ipoupyrev olwal, raskar @media.mit.edu{ { } { @google.com } } Figure 1. Zensei embeds implicit and uninterrupted user identification in mobile devices, furniture or the environment. Our custom, wide-spectrum multi-electrode sensing hardware allows high-speed wireless data collection of the electrical characteristics of users. A longitudinal 22-day experiment with 46 subjects experiment shows promising classification accuracy and low false acceptance rate. The miniaturized wireless Zensei sensor board (right) has a microprocessor, power management circuit, analog sensing circuit, and Bluetooth module, and is powered by a lithium polymer battery. ABSTRACT ACM Classification Keywords Interactions and connectivity is increasingly expanding to H.5.2. Information interfaces and presentation: User Inter- shared objects and environments, such as furniture, vehicles, faces - Graphical user interfaces; Input devices & strategies. lighting, and entertainment systems. For transparent personal- Author Keywords ization in such contexts, we see an opportunity for embedded recognition, to complement traditional, explicit authentication. Implicit sensing; User recognition; Ubiquitous computing, Electrical sensing; Embedded devices; Bio-sensing We introduce Zensei, an implicit sensing system that leverages INTRODUCTION bio-sensing, signal processing and machine learning to clas- sify uninstrumented users by their body’s electrical properties. People are interacting with more and more smart devices such Zensei could allow many objects to recognize users.
    [Show full text]