Direct-Manipulation Visualization of Deep Networks

Total Page:16

File Type:pdf, Size:1020Kb

Direct-Manipulation Visualization of Deep Networks Direct-Manipulation Visualization of Deep Networks Daniel Smilkov [email protected] Google, Inc., 5 Cambridge Center, Cambridge MA, 02142 Shan Carter [email protected] Google, Inc., 1600 Amphitheater Parkway, Mountain View, CA 94043 D. Sculley [email protected] Google, Inc., 5 Cambridge Center, Cambridge MA, 02142 Fernanda B. Viegas´ [email protected] Google, Inc., 5 Cambridge Center, Cambridge MA, 02142 Martin Wattenberg [email protected] Google, Inc., 5 Cambridge Center, Cambridge MA, 02142 Abstract choices experts make in building a real-world system–the The recent successes of deep learning have led number of units and layers, the activation function, regu- to a wave of interest from non-experts. Gain- larization techniques, etc.–are currently guided by intuition ing an understanding of this technology, how- and experience as much as theory. Acquiring this intuition ever, is difficult. While the theory is important, is a lengthy process, since it typically requires coding and it is also helpful for novices to develop an intu- training many different working systems. itive feel for the effect of different hyperparam- One possible shortcut is to use interactive visualization to eters and structural variations. We describe Ten- help novices with mathematical and practical intuition. Re- sorFlow Playground, an interactive visualization cently, several impressive systems have appeared that do that allows users to experiment via direct ma- exactly this. Olah’s elegant interactive online essays (Olah) nipulation rather than coding, enabling them to let a viewer watch the training of a simple classifier, pro- quickly build an intuition about neural nets. viding a multiple perspectives on how a network learns a transformation of space. Karpathy created a Javascript li- brary (Karpathy) and provided a series of dynamic views of 1. Introduction networks training, again in a browser. Others have found beautiful ways to visualize the features learned by image Deep learning systems are currently attracting a huge classification nets (Zhou et al., 2014), (Zeiler & Fergus, amount of interest, as they see continued success in practi- 2014). cal applications. Students who want to understand this new technology encounter two primary challenges. Taking inspiration from the success of these examples, we created the TensorFlow Playground. As with the work of First, the theoretical foundations of the field are not always Olah and Karpathy, the Playground is an in-browser visual- easy for a typical software engineer or computer science ization of a running neural network. However, it is specifi- student, since they require a solid mathematical intuition. cally designed for experimentation by direct manipulation, It’s not trivial to translate the equations defining a deep and also visualizes the derived “features” found by every network into a mental model of the underlying geometric unit in the network simultaneously. The system provides a transformations. variety of affordances for rapidly and incrementally chang- Even more challenging are aspects of deep learning where ing hyperparameters and immediately seeing the effects of theory does not provide crisp, clean explanations. Critical those changes, as well as for sharing experiments with oth- ers. Proceedings of the 33 rd International Conference on Machine Learning, New York, NY, USA, 2016. JMLR: W&CP volume 48. Copyright 2016 by the author(s). Direct-Manipulation Visualization of Deep Networks Figure 1. TensorFlow Playground. This network is, roughly speaking, classifying data based on distance to the origin. Curves show weight parameters, with thickness denoting absolute magnitude and color indicating sign. The feature heatmaps for each unit show how the classification function (large heatmap at right) is built from input features, then near-linear combinations of these features, and finally more complex features. At upper right is a graph showing loss over time. At left are possible features; x1 and x2 are highlighted, while other mathematical combinations are faded to indicate they should not be used by the network. 2. TensorFlow Playground: Visualization the input features are simply x1 and x2, which themselves are represented by the same type of heatmap. In the next The structure of the Playground visualization is a standard layer, we see units that correspond to various linear com- network diagram. The visualization shows a network that binations, leading to a final layer with more complicated is designed to solve either classification or regression prob- non-linear classifiers. Moving the mouse over any of these lems based on two abstract real-valued features, x1 and units projects a larger version of the heatmap, on the final x2, which vary between -1 and 1. Input units, represent- unit, where it can be overlaid with input and test data. ing these features and various mathematical combinations, are at the left. Units in hidden layers are shown as small The activation heatmaps help users build a mental model boxes, with connections between units drawn as curves of the mathematics underlying deep networks. For many whose color and width indicate weight values. Finally, on configurations of the network, after training there is an ob- the right, a visualization of the output of the network is vious visual progression in complexity across the network. shown: a square with a heatmap showing the output values In these configurations, viewers can see how the first layer (for each possible combination of x1 and x2) of the single of units (modulo activation function, acting as linear classi- unit that makes up the final layer of the network. When the fiers) combine to recognize clearly nonlinear regions. The user presses the “play” button, the network begins to train. heatmaps also help viewers understand the different effects of various activation functions. For example, there is a There is a new twist in this visualization, however. Inside clear visual difference in the effect of ReLU and tanh func- the box that represents each unit is a heatmap that maps tions. Just as instructive, however, are suboptimal combi- the unit’s response to all values of (x1; x2) in a square nations of architecture and hyperparameters. Often when centered at the origin. As seen in Figure1, this provides there are redundant units (Figure3), it is easy to see that a quick geometric view of how the network builds com- units in intermediate layers have actually learned the clas- plex features from simpler ones. For example, in the figure sifier perfectly well and that many other units have little Direct-Manipulation Visualization of Deep Networks effect on the final outcome. In cases where learning is sim- Additional aspects of the visualization make it well-suited ply unsuccessful, the viewer will often see weights going to to education. We have found that the smooth animation zero, and that there is no natural progression of complexity engages users. It also lends itself to a good “spectator ex- in the activation heatmaps (Figure4). perience” (Reeves et al., 2005), drawing students in during presentations. We have seen onlookers laugh and even gasp 3. Affordances for Education and as they watch a network try and fail to classify the spiral data set, for example. Although animation has not always Experimentation been found to be helpful in educational contexts, simula- The real strength of this visualization is its interactivity, tions are one case where there is good evidence that it is which is especially helpful for gaining an intuition for the beneficial (Betrancourt, 2005). practical aspects of training a deep network. The Play- One particularly important feature is the ability to seam- ground lets users make the following choices of network lessly bookmark (Viegas et al., 2007) a particular configu- structure and hyperparameters: ration of hyperparameters and structure. As the user plays with the tool, the URL in the browser dynamically updates • Problem type: regression or classification to reflect its current state. If the user (or a teacher preparing a lesson plan) finds a configuration they would like to share • Training data: a choice of four synthetic data sets, with others, they need only copy the URL. from well-separated clusters to interleaved “swiss roll” spirals. We have found this bookmarking capability invaluable in the teaching process. For example, it has allowed us to put • Number of layers together tutorials in which students can move, step by step, through a series of lessons that focus on particular aspects • Number of units in each layer of neural networks. Using the visualization in these “liv- • Activation function ing lessons” makes it straightforward to create a dynamic, interactive educational experience. • Learning rate • Batch size 4. Conclusion and Future Work • Regularization: L1, L2, or none The TensorFlow Playground illustrates a direct- manipulation approach to understanding neural nets. • Input features: in addition to the two real-valued fea- Given the importance of intuition and experimentation to tures x1 and x2, the Playground allows users to add the field of deep learning, the visualization is designed to some simple algebraic combinations, such as x1x2 make it easy to get a hands-on feel for how these systems 2 and x1. work without any coding. Not only does this extend the reach of the tool to people who aren’t programmers, it • Noise level for input data provides a much faster route, even for coders, to try many variations quickly. By playing with the visualization, users These particular variations were chosen based on experi- have a chance to build a mental model of the mathematics ence teaching software engineers how to use neural net- behind deep learning, as well as develop a natural feeling works in their applications, and are meant to highlight key for how these networks respond to tweaks in architecture decisions that are made in real life. They are also meant and hyperparameters. to be easily combined to support particular lessons. For in- stance, allowing users to add algebraic combinations of the In addition to internal success with the tool, we have seen a two primary features makes it easy to show how a linear strong positive reaction since it has been open-sourced.
Recommended publications
  • Information Visualization Lecture 5
    Information Visualization Lecture 5 IVIS15 Skylike (link to project, link to video) Mario Romero 2016/02/02 Proposal for Skylike IVIS15 Skylike proposal on Feb 13, 2015: “make night sky constellations from your network of friends.” 2016-02-02 IVIS16 L5 2 Feedback to Proposal: link to presentation PDF Diana, Andrés, Willie, Tomáš, Johanna: Your proposal is ambitious in some aspects and unclear in others. It is ambitious in its plan to compute constellations from network graphs. What is a constellation mathematically? You will need graph theory, a sophisticated data transformation. How many stars and links for a typical constellation? Why? Are there families of constellations? How do you represent the constellations within the network? What are the view transformations? How do you provide overview, zooming, filtering, details on demand? You need to focus. Who is your user? What are the tasks? Where do you get your raw data? You need refine your ideas. Using the 4K screen with the kinect may work. 2016-02-02 IVIS16 L5 3 Skylikes feedback to ”Hello World” Demo Diana, Andrés, Willie, Tomáš, Johanna: Your choice of focusing on Goodreads is wise. Your Hello World demo worked very well and it gave your classmates a concrete opportunity to provide actionable feedback. Good work. Your challenge remains the graph theory to compute reasonable constellations in the number of stars and edges and their location. For example, should you strive for planar graphs? How many nodes and edges? Where do you place the cut off? Also, you have to think about your query system and the permanence of the constellations across users, sessions, and networks of friends.
    [Show full text]
  • Current Strategies for Reducing Recidivism
    CURRENT STRATEGIES FOR REDUCING RECIDIVISM LISE MCKEAN, PH.D. CHARLES RANSFORD CENTER FOR IMPACT RESEARCH AUGUST 2004 ACKNOWLEDGEMENTS PROJECT FUNDER Chicago Community Organizing Capacity Building Initiative PROJECT PARTNERS Developing Justice Coalition Coalition Members ACORN Ambassadors for Christ Church Brighton Park Neighborhood Council Chicago Coalition for the Homeless Community Renewal Society Developing Communities Project Foster Park Neighborhood Council Garfield Area Partnership Global Outreach Ministries Inner-City Muslim Action Network Northwest Neighborhood Federation Organization of the North East Protestants for the Common Good SERV-US Southwest Organizing Project Target Area Development Corp. West Side Health Authority Center for Impact Research Project Staff Lise McKean, Ph.D., Project Director Charles Ransford 2 TABLE OF CONTENTS EXECUTIVE SUMMARY……………………………………………… 4 INTRODUCTION …………………………...……………………….. 8 STUDY DESIGN……………………………………………………… 9 DEFINING RECIDIVISM……………………………………………… 11 FINDINGS ON PROGRAMS ………………………………………….. 15 Treatment Programs………………………………………….. 15 Educational Programs……………………………………....... 18 Employment Programs………………………………………. 19 Other Types of Programs……………………………….......... 21 RECOMMENDATIONS …………..…………………………………… 24 APPENDIX…..………………………………………………………. 27 3 CURRENT STRATEGIES FOR REDUCING RECIDIVISM Lise McKean, Ph.D., and Charles Ransford Center for Impact Research August 2004 EXECUTIVE SUMMARY Recidivism is the relapse into criminal activity and is generally measured by a former prisoner’s return to prison for a new offense. Rates of recidivism reflect the degree to which released inmates have been rehabilitated and the role correctional programs play in reintegrating prisoners into society. The rate of recidivism in the U.S. is estimated to be about two-thirds, which means that two-thirds of released inmates will be re-incarcerated within three years. High rates of recidivism result in tremendous costs both in terms of public safety and in tax dollars spent to arrest, prosecute, and incarcerate re-offenders.
    [Show full text]
  • The Language of Spatial ANALYSIS CONTENTS
    The Language of spatial ANALYSIS CONTENTS Foreword How to use this book Chapter 1 An introduction to spatial analysis Chapter 2 The vocabulary of spatial analysis Understanding where Measuring size, shape, and distribution Determining how places are related Finding the best locations and paths Detecting and quantifying patterns Making predictions Chapter 3 The seven steps to successful spatial analysis Chapter 4 The benefits of spatial analysis Case study Bringing it all together to solve the problem Reference A quick guide to spatial analysis Additional resources FOREWORD Watching the GIS industry grow for more than 25 years, I have seen innovation in the problems we solve, the people we can reach through technology, the stories we tell, and the decisions that help make our organizations and the world more successful. However, what has not changed is our longstanding goal to better understand our world through spatial analysis. Traveling the world I have met people from many diverse cultures who work in a wide range of industries. However, as I listen to their mission and challenges, there is a common pattern: we all speak the same language—it is the language of spatial analysis. This language consists of a core set of questions that we ask, a taxonomy that organizes and expands our understanding, and the fundamental steps to spatial analysis that embody how we solve spatial problems. I encourage each of you to learn and communicate to the world the power of spatial analysis. Learn the definition, learn the vocabulary and the process, and most important, be able to speak this language to the world.
    [Show full text]
  • A Curriculum Guide
    FOCUS ON PHOTOGRAPHY: A CURRICULUM GUIDE This page is an excerpt from Focus on Photography: A Curriculum Guide Written by Cynthia Way for the International Center of Photography © 2006 International Center of Photography All rights reserved. Published by the International Center of Photography, New York. Printed in the United States of America. Please credit the International Center of Photography on all reproductions. This project has been made possible with generous support from Andrew and Marina Lewin, the GE Fund, and public funds from the New York City Department of Cultural Affairs Cultural Challenge Program. FOCUS ON PHOTOGRAPHY: A CURRICULUM GUIDE PART IV Resources FOCUS ON PHOTOGRAPHY: A CURRICULUM GUIDE This section is an excerpt from Focus on Photography: A Curriculum Guide Written by Cynthia Way for the International Center of Photography © 2006 International Center of Photography All rights reserved. Published by the International Center of Photography, New York. Printed in the United States of America. Please credit the International Center of Photography on all reproductions. This project has been made possible with generous support from Andrew and Marina Lewin, the GE Fund, and public funds from the New York City Department of Cultural Affairs Cultural Challenge Program. FOCUS ON PHOTOGRAPHY: A CURRICULUM GUIDE Focus Lesson Plans Fand Actvities INDEX TO FOCUS LINKS Focus Links Lesson Plans Focus Link 1 LESSON 1: Introductory Polaroid Exercises Focus Link 2 LESSON 2: Camera as a Tool Focus Link 3 LESSON 3: Photographic Field
    [Show full text]
  • Classroom Activity Pictorial Language: Mesoamerican Reading
    Classroom Activity Pictorial Language: Mesoamerican Reading and Writing ______________________________________________________________________________________________________ Enduring Understanding The basic unit of pictorial language is the pictogram, a graphic symbol that represents an idea or concept. Pictorial language, although an ancient tradition, is still employed in colloquialisms today. Grades K–12 Time One class period Visual Art Concepts Symbol, meaning, representation, communication, Materials Paper and pencils. Optional: colored pencils Talking about Art Pictorial language, or an ideographic writing system is a method of communication based on the ideogram/pictogram. An ideogram is a symbol that represents an idea or concept, while a pictogram conveys meaning through realistic resemblance. These symbols, unique to every ancient civilization, formed a hieroglyphic dictionary for Mesoamerican scribes. Much of the history of Mesoamerica can be traced through their pictorial language, independently developed around 950 and widely adopted throughout southern Mexico by 1300. It was used to record and preserve the history, genealogy, and mythology of Mixtec, Nahua, and Zapotec cultures and appears most prominently in painted books called codices. (For more information about codices and for tips on how to create one, see the accompanying lesson plan Create Your Lord Eight Deer Own Codex.) View and discuss the Codex Nuttal, Mexico, Western Oaxaca, 15th–16th century. What is going on here? Who are the characters? What is the setting? What action is taking place? How did the scribe or artist use line, shape, space, color, and composition to tell the story? This codex tells the story of Lord Eight Deer, an epic Mixtec conqueror and cult hero who lived between 1063 and 1115.
    [Show full text]
  • Spatial Analysis, Modelling and Planning
    Edited by Jorge Rocha and José António Tenedório Spatial Analysis, Modelling and Planning New powerful technologies, such as geographic information systems (GIS), have been evolving and are quickly becoming part of a worldwide emergent digital infrastructure. Spatial analysis is becoming more important than ever because enormous volumes of Spatial Analysis, spatial data are available from different sources, such as social media and mobile phones. When locational information is provided, spatial analysis researchers can use it to calculate statistical and mathematical relationships through time and space. Modelling and Planning This book aims to demonstrate how computer methods of spatial analysis and modeling, integrated in a GIS environment, can be used to better understand reality and give rise to more informed and, thus, improved planning. It provides a comprehensive discussion of Edited by Jorge Rocha and José António Tenedório spatial analysis, methods, and approaches related to planning. ISBN 978-1-78984-239-5 Published in London, UK © 2018 IntechOpen © eugenesergeev / iStock SPATIAL ANALYSIS, MODELLING AND PLANNING Edited by Jorge Rocha and José António Tenedório SPATIAL ANALYSIS, MODELLING AND PLANNING Edited by Jorge Rocha and José António Tenedório Spatial Analysis, Modelling and Planning http://dx.doi.org/10.5772/intechopen.74452 Edited by Jorge Rocha and José António Tenedório Contributors Ana Cristina Gonçalves, Adélia Sousa, Lenwood Hall, Ronald Anderson, Khalid Al-Ahmadi, Andreas Rienow, Frank Thonfeld, Nora Schneevoigt, Diego Montenegro, Ana Da Cunha, Ingrid Machado, Lili Duraes, Stefan Vilges De Oliveira, Marcel Pedroso, Gilberto Gazêta, Reginaldo Brazil, Brooks C Pearson, Brian Ways, Valentina Svalova, Andreas Koch, Hélder Lopes, Paula Remoaldo, Vítor Ribeiro, Toshiaki Ichinose, Norman Schofield, Fred Bidandi, John James Williams, Jorge Rocha, José António Tenedório © The Editor(s) and the Author(s) 2018 The rights of the editor(s) and the author(s) have been asserted in accordance with the Copyright, Designs and Patents Act 1988.
    [Show full text]
  • CHAPTER 9 DATA DISPLAY and CARTOGRAPHY 9.1 Cartographic
    CHAPTER 9 DATA DISPLAY AND CARTOGRAPHY 9.1 Cartographic Representation 9.1.1 Spatial Features and Map Symbols 9.1.2 Use of Color 9.1.3 Data Classification 9.1.4 Generalization Box 9.1 Representations 9.2 Types of Quantitative Maps Box 9.2 Locating Dots on a Dot Map Box 9.3 Mapping Derived and Absolute Values 9.3 Typography 9.3.1 Type Variations 9.3.2 Selection of Type Variations 9.3.3 Placement of Text in the Map Body Box 9.4 Options for Dynamic Labeling 9.4 Map Design 9.4.1 Layout Box 9.5 Wizards for Adding Map Elements 9.4.2 Visual Hierarchy 9.5 Map Production Box 9.6 Working with Soft-Copy Maps Box 9.7 A Web Tool for Making Color Maps Key Concepts and Terms Review Questions Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Applications: Data Display and Cartography Task 1: Make a Choropleth Map Task 2: Use Graduated Symbols, Line Symbols, Highway Shield Symbols, and Text Symbols Task 3: Label Streams Challenge Task References 1 Common Map Elements zCommon map elements are the title, body, legend, north arrow, scale, acknowledgment, and neatline/map border. zOther elements include the graticule or grid, name of map projection, inset or location map, and data quality information. Figure 9.1 Common map elements. 2 Cartographic Representation zCartography is the making and study of maps in all their aspects. zCartographers classify maps into general reference or thematic, and qualitative or quantitative. Spatial Features and Map Symbols zTo display a spatial feature on a map, we use a map symbol to indicate the feature’s location and a visual variable, or visual variables, with the symbol to show the feature’s attribute data.
    [Show full text]
  • MAP READING from the Beginner to the Advanced Map Reader Contents
    ORDNANCE SURVEY MAP READING From the beginner to the advanced map reader Contents 3 What is a map? 3 Understanding your map needs 4 Map symbols 5 Map scale 6 The basics 8 Grid references 10 National Grid lines 11 Reading contours and relief 13 Know your compass 14 Using your compass 15 Using land features 17 Advanced techniques 17 Pinpointing your location 17 Transit lines 18 Pinpointing your location with a compass 19 Triangulation 20 Aspect of slope 21 Feature interpretation 22 Contouring 23 Measuring the distance travelled on the ground 24 Naismith’s rule 24 Walking on a bearing 26 Still can’t find your next location? 27 Navigating at night or in bad weather 2 What is a map? A map is simply a drawing or picture of a landscape or location. Maps usually show the landscape as it would be seen from above, looking directly down. As well as showing the landscape of an area, maps will often show other features such as roads, rivers, buildings, trees and lakes. A map can allow you to accurately plan a journey, giving a good idea of landmarks and features you will pass along the route, as well as how far you will be travelling. © Crown copyright Understanding your map needs There are many different types of maps. The type of map you would choose depends on why you need it. If you were trying to find a certain street or building in your home town you would need a map that showed you all the smaller streets, maybe even footpaths in and around town.
    [Show full text]
  • A Retrospective Look at My Professional Life 0. Prologue
    A Retrospective Look at My Professional Life Michael D. Maltz August 2020 Now that I’m just about done with the working part of my life, I thought that I’d try to trace the steps that I took in getting to this point, from initially embarking on a purely technical career to one that ended up in a social science. I describe how I drifted into studying crime. It may read a bit choppy, but the path I took was not straight; I followed my nose and what interested me, rather than any plan. To some extent, it shows the benefits of what Donald Campbell termed the “fish-scale” model of interdisciplinary studies: move away from the specialization you focused on in school, and apply the skills you learned to another area, since you have a different viewpoint (and skills) that can be valuable. [And now, with the COVID-19 pandemic upon us, I realize how fortunate I was to grow up during a time when going from school to college to graduate school to work, and then to retirement, was an expected and natural progression. I just hope that the current situation does settle down soon, so others can find a stable path through their lives.] 0. Prologue Before getting into the details of my life’s trajectory, here are two of my favorite quotes. They indicate, respectively, the promise and perils of quantitative analysis, which I have been doing for the past 50-odd years. The first is a 1948 poem by a mathematician, Clarence Wylie: PARADOX Not truth, nor certainty.
    [Show full text]
  • Marc Buslik Chicago Police Department and Michael D
    POWER TO THE PEOPLE: MAPPING AND INFORMATION SHARING IN THE CHICAGO POLICE DEPARTMENT by Marc Buslik Chicago Police Department and Michael D. Maltz University of Illinois at Chicago Abstract: Community policing is intended to change the way police offi- cers at all levels work. In support of these changes, the police department's information system should also be modified, in ways that may not be im- mediately apparent; if it is not modified, the full benefits of community po- licing may not be realized. This chapter describes the way the Chicago Po- lice Department has reorganized its information system, and, more to the point, has changed its policies regarding the sharing of information, in support of a full implementation of community policing. As Chicago Police Officers Gail Hagen and Margred Colon pre- pared for their monthly meeting with residents on their beat, they sat in front of a personal computer at the department's 25th District. While one worked the mouse and picked criteria for their search, the other reviewed the previous month's products. The Information Col- Address correspondence to: Marc Buslik, Chicago Police Department, Internal Affairs Division, 1121 South State St., Chicago, IL 60605. 114 — Marc Buslik and Michael D. Maltz lection for Automated Mapping (ICAM) system computer provided the officers with access to data on reported crime and community data for the district. By choosing the type of information that was dis- cussed by them and members of the community at the last beat meeting, the officers created a series of maps showing problem areas on the beat and how conditions had changed after they began ad- dressing issues identified at the meetings.
    [Show full text]
  • A General Historic Properties Treatment Plan for Archaeological Investigations Associated with FCC Cell Tower Construction Projects on Private Lands in Arizona
    A General Historic Properties Treatment Plan for Archaeological Investigations Associated With FCC Cell Tower Construction Projects on Private Lands in Arizona Prepared for: Verizon Wireless Tempe, Arizona Prepared by: Terracon Consultants, Inc. Tempe, Arizona Terracon Project No. 65157582 August 2018 ABSTRACT Report Title: A General Historic Properties Treatment Plan for Archaeological Investigations Associated with FCC Cell Tower Construction Projects on Private Lands in Arizona Report Date: August 2018 Agencies: Federal Communications Commission, Arizona State Historic Preservation Office Project Sponsor: Verizon Wireless (Verizon) Project Description: Verizon constructs and collocates telecommunications facilities in Arizona. Due to the involvement of the Federal Communications Commission (FCC) in the projects, they are considered federal undertakings subject to Section 106 of the National Historic Preservation Act. The Arizona State Historic Preservation Office (SHPO) reviews FCC-licensed undertakings pursuant to two nationwide programmatic agreements. Some of Verizon’s proposed undertakings may be found by the FCC and SHPO to have an adverse effect on historic properties listed in, or eligible for listing in, the National Register of Historic Places (NRHP). The purpose of this General Historic Properties Treatment Plan (General HPTP) is to streamline the resolution of adverse effects to historic properties listed in, or eligible for listing in, the NRHP by Verizon-sponsored undertakings on private lands in Arizona. This streamlined resolution will also include the preparation of a project-specific addendum to the General HPTP. The General HPTP does not apply to state, county, municipal, or Tribal lands including private lands within tribal reservation boundaries, or to lands under federal jurisdiction. i TABLE OF CONTENTS Section 1.
    [Show full text]
  • If You Have Issues Viewing Or Accessing This File Contact Us at NCJRS.Gov
    If you have issues viewing or accessing this file contact us at NCJRS.gov. U.S. Department of Justice National Institute of Justice This document has been reproduced exactly as received from the person or organization originating it. Points of view or opinions stated in this document are those of the authors and do not necessarily represent the official position or policies of the National Institute of Justice. Permission to reproduce th~s c.~,~a;~ed material has been granted by Public DGmain/NIJ U.S. Department of Justice tO the National Criminal Justice Reference Service (NCJRS). Further reproduction outside of the NCJRS system requires permis- sion of the ,~t owner. MEASURING THE EFFECTIVEneSS OF ORGANIZED CRIME CONTROL EFFORTS Michael D. Maltz Department of Criminal Justice Department of Quantitative Methods _0 University of Illinois, Chicago This report was prepared under Grant No. 80-1J-CX-0066 from the National Institute of Justice, US Department of Justice, to the Temple University Law School. Points of view or opinions expressed in this report are those of the author and do not necessarily reflect the official position or policies of the National Institute of Justice, the US Department of 9 Justice, the University of Illinois, or the Temple University Law School. i ACKN3WlIDQ~S In preparing this report we were fortunate to receive a great deal of cooperation fram the Justice Department's Organized Crime Section and a number of Organized Crime Strike Forces. In addition, the cooperation we received frcm the Intelligence Division of the New Jersey State Police convinced us of the potential utility of our efforts for state as well as Federal agencies.
    [Show full text]