Hierarchical Classification of Amazon Products
|
|
- Cecily Harrington
- 6 years ago
- Views:
Transcription
1 Hierarchical Classificatin f Amazn Prducts Bin Wang Stanfrd University, bwang4@stanfrd.edu Shaming Feng Stanfrd University, superfsm@ stanfrd.edu Abstract - This prjects prpsed a hierarchical classificatin strategy fr Amazn prducts. Classificatin strategy and the inference efficiency were the tw fcuses. A strategy t apply general classificatin algrithms t hierarchical classificatin prblem was prpsed. Parallel prgraming and hashing techniques were applied t imprve inference efficiency. I. INTRODUCTION Autmatic hierarchical classificatin is drawing mre attentins nwadays. With the explsin f infrmatin n the Internet, managing infrmatin by classifying them int hierarchical categries is becming mre and mre imprtant. Internet encyclpedias like Wikipedia, Medias like newspapers and nline retailers like Amazn are the majr demand surces. This prject aims t slve the hierarchical classificatin prblem fr Amazn prducts. In this prblem, each prduct will be classified int a hierarchical categry where bth the destinatin categry and the parental categries are clearly specified. There are tw majr challenges in this prblem efficiency and accuracy. Due the huge size f Amazn prduct catalg, there are enrmus pssible assignments fr a prduct. Hence finding the mst pssible assignment will be a cmputatinal cnsuming as well as time cnsuming prcess. An efficient classificatin strategy must be develped s that each prduct can be classified fast enugh t keep retailers and custmers n Amazn frm waiting fr t lng. Besides efficiency, accuracy is als an imprtant cnsideratin. If the prducts cannt be classified accurately, there will be trubles fr bth custmers wh want t search fr a prduct and fr retailers wh want t maintain their catalg. These tw challenges in hierarchical classificatin are als the fcuses f this prject. After the prblem frmulizatin in sectin II, ur methds will be presented in sectin III and be evaluated in sectin IV. Cnclusins and future wrks are presented in sectin V. A. Set II. PROBLEM FORMULIZATION The dataset is a cllectin f Amazn prducts with highly detailed prduct infrmatin and their preassigned labels (categries). The labels are rganized hierarchically as shwn in Figure 1. It is different frm a simple tree structure since a nde may have multiple parents. E.g. Nde in Figure 1 has nde 1.2 and nde 2 as its parents. Such structure is called Directed Acyclic Graph (DAG) [1]. As what the name implies, the relatins between ndes are directed and there is n cycle in the graph Figure 1. Categry Hierarchy There are19103 labels in ttal in the directed acyclic graph. Each label is a nde in the graph and its sublabels (sub-categries) are its children ndes. The graph has a single rt. Mst f the label ndes has a depth (distance frm rt nde, with each edge a length f 1) f 4, where the maximum depth is 9. Als, each prduct may multiple labels which lcate at different places in the graph. The label infrmatin f a prduct is stred in the attribute BrwseNdes. They are described as a path frm rt nde t its label. Since the prduct may have different labels, there may be multiple paths in this attribute.
2 Each prduct has 19 attributes where each attribute cntains multiple prperties and sub-prperties with rich infrmatin fr a certain aspect. In this prject Pruned Editrial Reviews was the particular attribute that was used t build ur base classifier. They are the cncise prduct descriptin prvided by the vendr r sme trusted parties. B. Accuracy Imprvement Imprving the accuracy fr hierarchical classificatin in general is t brad a tpic fr a term prject. Hence we narrwed dwn the scpe t finding a gd strategy fr applying a given base classificatin algrithm. Given a classificatin algrithm as ur base classificatin algrithm, such a Naïve Bayes r lgistic regressin, there are many ways fr them t be applied t a hierarchical classificatin prblem. And fr different prblems, the best base algrithm may als vary. Hence, it is mre imprtant t find a gd strategy fr applying the base algrithm, which was set as the majr gal fr accuracy imprvement in this prject. Detailed strategies will be shwn in next sectin. C. Efficiency Imprvement There are arund 20,000 categries and mre than 330,000 prducts in the catalg. Efficiency will then be an imprtant cncern. T imprve the inference efficiency, i.e. t minimize the time used fr predictin, bth prgramming techniques and algrithm imprvement were explred. D. Evaluatin Metrics Bth accuracy and efficiency were evaluated in this prject. Accuracy per layer (depth) was the majr criteria fr different strategies. This is because this metric des nt nly capture hw well a strategy is ding, but als reflects the advantage and disadvantage f a strategy in detail. Inference time and training time were the majr criteria fr efficiency evaluatin. Inference time refers t the time that an algrithm needs t make a predictin while training time stands fr the time needed n training. Inference time is a mre crucial requirement fr applicatins since it affects user experience and system setup directly. A shrter training time will make develpment less expensive. III. METHODOLOGY A. Efficiency Imprvement i. Parallel Cmputing The training and predictin f every ndes were applied in a breadth first search (BFS) rder. It means fr ndes at the same layer (depth), the data selectin, training and predictin culd be dne in parallel. Due t the existence f glbal interrupt lck (GIL) in pythn, nly a single cre can actually be utilized in pythn s multi-thread mdule. Thus multiprcess mdule must be applied t speed up the perfrmance. Hwever, writing speed t glbal data then became a prblem fr different prcesses, s the balance between cmputing and writing speed needs t be carefully handled. Till nw, 8x speedup was achieved n a 4 cre CPU with hyper-threading. ii. Classifier and Hashing After training a classifier, it will be saved t disk fr later use. Since a label may appear multiple times during predictin, hashing the classifiers will bst up the speed. In the riginal prgram, all data were saved as a list which was prcessed ne by ne in rder t filter ut thse that belng t a certain label s they can be trained. Hwever, during the predictin prcess, if the grandchild f a nde needs t be predicted, there is n need t search fr the data again since we already have all the needed infrmatin when predicting that nde s child. Thus a data hash table is created t hld the data fr later use in next layer in the BFS rder. B. Accuracy Imprvement i. Base Classifier Multinmial Naïve Bayes classifier was chsen as the base classifier in this prject. Pruned editrial review f each prduct was used as the input feature. The reviews were first encded int ASCII characters and then stemmed. After stemming, sme stpwrds were remved t reduce the feature dimensin. At last, term frequency inverse dcument frequency (tf-idf) was applied t weight each wrd prperly. ii. Classificatin Strategy Flat Strategy Flat strategy is brutal style strategy used as a base line. In this strategy, the hierarchical structure is
3 ignred. In ther wrds, all ndes in the graph are cnsidered equally. Fr example, bk and art bk desn t have any relatinship anymre. S all the labels will be trained tgether in this strategy. Tp-Dwn Strategy: In a tp-dwn strategy, a path t a label frm the rt will be predicted fr a given. Cnsidering the directed graph f the labels, several algrithms can be applied n generating a label path. Greedy Search: Greedy search is a special case f K- search which will be cvered in the sectin belw. In greedy search, when predicting frm any label nde, the child with mst prbability will be chsen. K-Beam Search: K- search is mre cmplicated and has lts f variatins. The general idea f K- search is that instead f chsing the child with mst prbability directly, it will chse K children with highest prbability, then at the very end (leaves f the graph) the mst pssible ne will be picked. The variatin f this algrithm lcates where when cunting the prbability, multiple ways f calculatin can be used: nde prbability, path prbability and discunted prbability. Figure 2 shws an example fr future explanatin. Given a prduct, assuming it has 70% prbability t be a Bk and 30% prbability t be Kitchen fr classifier Rt. And fr classifier Bk, it has a 40% chance t be Art bk, and 60% chance t be Fictin bk, similarly fr the classifier Kitchen. Rt 70% 30% Bk Figure 2 Classificatin Example Nde Prbability: Kitchen Art Fictin Dish Chp. 40% 60% 70% 30% Nde prbability desn t have any histrical infrmatin when cunting prbabilities. In the abve example with K=2, under classifier rt, bth bk and kitchen will be kept in the result because they are the 2 nde with highest pssibilities. Hwever, when predicting the next level f labels, the result wuld becme Dish (70% prbability) and Fictin (60% prbability), which are higher than Art (40% prbability) and Chpsticks (30% prbability). In ther wrds, infrmatin abut their parent will be ignred. Path Prbability: Fr path prbability, the multiplicatin f the prbabilities f every nde n the path wuld be used t chse the highest K prbabilities. In K=2 case, bk and kitchen wuld be kept fr the first step withut any change cmparing t nde prbability. But fr the next level f predictin, Art and Fictin will be kept as their prbabilities are 0.7 * 0.4 = 0.28 and 0.7 * 0.6 = 0.42, which are higher than the prbabilities f Dish (0.3 * 0.7 = 0.21) and Chpsticks (0.3 * 0.3 = 0.09). Discunted Prbability: Discunted prbability is a variatin f path prbability with weight n the prbability f different levels. In path prbability in the example, Art is calculated as 0.7 * 0.4 = Here a cefficient is added, s the prbability becmes 0.7α * 0.4β, where the value f α and β needs t be adjusted at run time. Cmbined Strategy Since different strategies may achieve the best perfrmance at different layer, it is better t cmbine strategies t maximize the verall perfrmance. First f all, different variatin and parameters f K- search will be tested, t find the parameters (α, β and K) with highest accuracy fr each layer. Then fr a given prduct, if all the variatins give a label in same layer, the result frm the methds that has the highest test accuracy in that layer will be chsen. If different variatins predict a label in different depth, nly thse results that are at the best perfrmance f each methd are cnsidered. Amng all the cnsidered results, the ne with highest testing accuracy with deeper layer will be chsen. Let s take the fllwing situatin where 3- search perfrms best at depth 3, 2- search perfrms best at depth 4 and greedy search perfrms best n reset f the depths as an example. Fr a given prduct, if all methds predict the label t be in
4 depth 3, the result f 3- search wuld be chsen since it perfrms best at depth 3. If 3- search predicts the result t be a label at depth 2, 2- search predicts a label in depth 4 and greedy search predicts the label t be in depth 8. Only the result f 2- search and greedy search wuld be cnsidered since nly greedy search and 2- search gave predicts at the layer where their testing accuracy is better than ther variatins. And fr this case, the result f greedy search wuld be chsen since it perfrms better at the deeper layer. This methdlgy ensures that n degrading will happen in the balance f accuracy at different layers. IV. RESULT AND EVALUATION A. Feature Engineering Table 1 shws the feature selectin prcess fr the base classifier in this prject. Thugh imprvement f base classifier is nt ur majr cncern. Sme effrt was spent t make sure it has a mderate perfrmance. Table 1 Feature selectin fr base classifier Accuracy in % Train Test Train Test Train Test Reviews in UTF-8 cding Reviews in ASCII cding Reviews with stemming Reviews with stemming and stp wrd B. Flat Strategy Table 2 Flat Classificatin Perfrmance Accuracy in % Train Test Train Test Train Test Mn-layer Predictin As we can see frm the result f flat strategy, the accuracy f bth training and testing data are extremely lw, which means flattening the labels and train them in a traditinal way desn t fit the needs f hierarchical classificatin prblem at all. C. Tp-Dwn strategy Table 3 shws the predictin accuracy fr different tp-dwn strategy with varius parameter settings. After experimenting with different discunting parameters, n discunt perfrms best in this case. Table 3 Tp-Dwn Strategy Perfrmances Greed y K(2)- K(3)- K(4) - bea m K(5)- Cmbined Strategy L L L L L L L L L As shwn in the table, the greedy search (K(1)- ) prvides a fairly gd accuracy cmparing t K- search. Hwever, thrugh Layer 2 t Layer 4, K(2)- perfrms better than greedy search. Hence the greedy search will be majr parameter set. When cmbined strategy was applied, it achieve the best verall accuracy. D. Efficiency Imprvement Table 4 Efficiency Imprvement Single Prduct Predictin Ttal Predictin Training Original 20~200 ms s ~1 day Imprved 1.12~3.12 ms s ~2 hurs Here is a cmparisn between initial versin f ur K(3)- prttype and the final ptimized versin with hashes and parallel cmputing.
5 Ttal predictin time was imprved by 18X and training time was imprved by 12X, which is reasnable with 8 prcesses and hashing. Als, due t the limitatin f multi-threading mdule in pythn interpreter as explained in abve sectin, it is believed that a great leap in predictin time will be achieved with C r ther language where multi-cres and gd memry sharing efficiency are available. V. CONCLUSION AND FUTURE WORK This prject explred the strategies f applying base classifier n a hierarchical classificatin prblem as well as methds t bst bth inference and training speed. Cmbining greedy search and K- search with different parameters after experiments is the best strategy that was fund. Parallel prgraming and hashing techniques were prpsed as the slutins t imprve efficiency. But it is interesting that the accuracy f K- search des nt increase with the increase f K. This implies the fact that the discunted path prbability cannt truly reflect hw gd a path is. Hence lking fr a better way f scring different search strategies fr each path will be the mst imprtant wrk fr the future. Acknwledgement: We want t say thank yu t Prf. Ashutsh Saxena and Aditya Jami fr prviding the prject materials and the weekly advice. Als we want t say thank yu t Prf. Andrew Ng and CS229 TA s fr their help during the quarter. REFERENCE [1] Sun, Aixin, and Ee-Peng Lim. "Hierarchical text classificatin and evaluatin." Mining, ICDM 2001, Prceedings IEEE Internatinal Cnference n. IEEE, [2] Babbar, Rhit, et al. "On Flat versus Hierarchical Classificatin in Large-Scale Taxnmies." Advances in Neural Infrmatin Prcessing Systems
Using SPLAY Tree s for state-full packet classification
Curse Prject Using SPLAY Tree s fr state-full packet classificatin 1- What is a Splay Tree? These ntes discuss the splay tree, a frm f self-adjusting search tree in which the amrtized time fr an access,
More informationINSTALLING CCRQINVOICE
INSTALLING CCRQINVOICE Thank yu fr selecting CCRQInvice. This dcument prvides a quick review f hw t install CCRQInvice. Detailed instructins can be fund in the prgram manual. While this may seem like a
More informationPlease contact technical support if you have questions about the directory that your organization uses for user management.
Overview ACTIVE DATA CALENDAR LDAP/AD IMPLEMENTATION GUIDE Active Data Calendar allws fr the use f single authenticatin fr users lgging int the administrative area f the applicatin thrugh LDAP/AD. LDAP
More information$ARCSIGHT_HOME/current/user/agent/map. The files are named in sequential order such as:
Lcatin f the map.x.prperties files $ARCSIGHT_HOME/current/user/agent/map File naming cnventin The files are named in sequential rder such as: Sme examples: 1. map.1.prperties 2. map.2.prperties 3. map.3.prperties
More informationTL 9000 Quality Management System. Measurements Handbook. SFQ Examples
Quality Excellence fr Suppliers f Telecmmunicatins Frum (QuEST Frum) TL 9000 Quality Management System Measurements Handbk Cpyright QuEST Frum Sftware Fix Quality (SFQ) Examples 8.1 8.1.1 SFQ Example The
More information1 Version Spaces. CS 478 Homework 1 SOLUTION
CS 478 Hmewrk SOLUTION This is a pssible slutin t the hmewrk, althugh there may be ther crrect respnses t sme f the questins. The questins are repeated in this fnt, while answers are in a mnspaced fnt.
More informationPAGE NAMING STRATEGIES
PAGE NAMING STRATEGIES Naming Yur Pages in SiteCatalyst May 14, 2007 Versin 1.1 CHAPTER 1 1 Page Naming The pagename variable is used t identify each page that will be tracked n the web site. If the pagename
More informationLab 5 Sorting with Linked Lists
UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C WINTER 2013 Lab 5 Srting with Linked Lists Intrductin Reading This lab intrduces
More informationUsing the Swiftpage Connect List Manager
Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts
More informationInstance Based Learning
Instance Based Learning Vibhav Ggate The University f Texas at Dallas Readings: Mitchell, Chapter 8 surces: curse slides are based n material frm a variety f surces, including Tm Dietterich, Carls Guestrin,
More informationTutorial 5: Retention time scheduling
SRM Curse 2014 Tutrial 5 - Scheduling Tutrial 5: Retentin time scheduling The term scheduled SRM refers t measuring SRM transitins nt ver the whle chrmatgraphic gradient but nly fr a shrt time windw arund
More informationScatter Search And Bionomic Algorithms For The Aircraft Landing Problem
Scatter Search And Binmic Algrithms Fr The Aircraft Landing Prblem J. E. Beasley Mathematical Sciences Brunel University Uxbridge UB8 3PH United Kingdm http://peple.brunel.ac.uk/~mastjjb/jeb/jeb.html Abstract:
More informationPages of the Template
Instructins fr Using the Oregn Grades K-3 Engineering Design Ntebk Template Draft, 12/8/2011 These instructins are fr the Oregn Grades K-3 Engineering Design Ntebk template that can be fund n the web at
More informationUsing the Swiftpage Connect List Manager
Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts
More informationUse of GIS & GPS in Trail and Land Management
CLCC Cnference 2014 Intrductin t CT ECO Use f GIS & GPS in Trail and Land Management Explre CT ECO CT ECO is a partnership between the CT Department f Energy and Envirnmental Prtectin (CT DEEP) and the
More informationREFWORKS: STEP-BY-STEP HURST LIBRARY NORTHWEST UNIVERSITY
REFWORKS: STEP-BY-STEP HURST LIBRARY NORTHWEST UNIVERSITY Accessing RefWrks Access RefWrks frm a link in the Bibligraphy/Citatin sectin f the Hurst Library web page (http://library.nrthwestu.edu) Create
More informationUnderstand how Google works, how Google thinks
Understand hw Ggle wrks, hw Ggle thinks Understanding hw Ggle wrks, hw Ggle thinks Search Engine Optimizatin can seem hrribly cmplicated. It s nt. It des, hwever, incrprate lts f apparently unrelated tasks.
More informationDATABASE SEARCHING. Instructional guide
University f KwaZulu-Natal Library, Pietermaritzburg DATABASE SEARCHING Instructinal guide Databases cntain references t jurnal articles, chapters in bks and in sme cases, theses and dissertatins. Sme
More informationContents: Module. Objectives. Lesson 1: Lesson 2: appropriately. As benefit of good. with almost any planning. it places on the.
1 f 22 26/09/2016 15:58 Mdule Cnsideratins Cntents: Lessn 1: Lessn 2: Mdule Befre yu start with almst any planning. apprpriately. As benefit f gd T appreciate architecture. it places n the understanding
More informationHow to use DCI Contract Alerts
Hw t use DCI Cntract Alerts Welcme t the MyDCI Help Guide series Hw t use DCI Cntract Alerts In here, yu will find a lt f useful infrmatin abut hw t make the mst f yur DCI Alerts which will help yu t fully
More informationThe Mathematics of the Rubik s Cube
The Mathematics f the Rubik s Cube Middle Schl Natinal Standards Cmmn Cre State Standards Materials Instructinal prgrams frm prekindergarten thrugh grade 12 shuld enable all students t: Understand numbers,
More informationSTUDIO DESIGNER. Design Projects Basic Participant
Design Prjects Basic Participant Thank yu fr enrlling in Design Prjects 2 fr Studi Designer. Please feel free t ask questins as they arise. If we start running shrt n time, we may hld ff n sme f them and
More informationLink-layer switches. Jurassic Park* LANs with backbone hubs are good. LANs with backbone hubs are bad. Hubs, bridges, and switches
Link-layer switches Jurassic Park* Hubs, bridges, and switches CS4 Cmputer Netwrks Department f Cmputer Science Wellesley Cllege *A multi-tier hub design. Switches 0- LANs with backbne hubs are gd. Prvide
More informationCS510 Concurrent Systems Class 2. A Lock-Free Multiprocessor OS Kernel
CS510 Cncurrent Systems Class 2 A Lck-Free Multiprcessr OS Kernel The Synthesis kernel A research prject at Clumbia University Synthesis V.0 ( 68020 Uniprcessr (Mtrla N virtual memry 1991 - Synthesis V.1
More informationLecture Handout. Database Management System. Overview of Lecture. Inheritance Is. Lecture No. 11. Reading Material
Lecture Handut Database Management System Lecture N. 11 Reading Material Database Systems Principles, Design and Implementatin written by Catherine Ricard, Maxwell Macmillan. Overview f Lecture Inheritance
More informationB Tech Project First Stage Report on
B Tech Prject First Stage Reprt n GPU Based Image Prcessing Submitted by Sumit Shekhar (05007028) Under the guidance f Prf Subhasis Chaudhari 1. Intrductin 1.1 Graphic Prcessr Units A graphic prcessr unit
More informationLicensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite
Vlume Licensing brief Licensing the Cre Client Access License (CAL) Suite and Enterprise CAL Suite Table f Cntents This brief applies t all Micrsft Vlume Licensing prgrams. Summary... 1 What s New in this
More informationUML : MODELS, VIEWS, AND DIAGRAMS
UML : MODELS, VIEWS, AND DIAGRAMS Purpse and Target Grup f a Mdel In real life we ften bserve that the results f cumbersme, tedius, and expensive mdeling simply disappear in a stack f paper n smene's desk.
More informationReport Writing Guidelines Writing Support Services
Reprt Writing Guidelines Writing Supprt Services Overview The guidelines presented here shuld give yu an idea f general cnventins fr writing frmal reprts. Hwever, yu shuld always cnsider yur particular
More informationEntering an NSERC CCV: Step by Step
Entering an NSERC CCV: Step by Step - 2018 G t CCV Lgin Page Nte that usernames and passwrds frm ther NSERC sites wn t wrk n the CCV site. If this is yur first CCV, yu ll need t register: Click n Lgin,
More informationUFuRT: A Work-Centered Framework and Process for Design and Evaluation of Information Systems
In: Prceedings f HCI Internatinal 2007 UFuRT: A Wrk-Centered Framewrk and Prcess fr Design and Evaluatin f Infrmatin Systems Jiajie Zhang 1, Keith A. Butler 2 1 University f Texas at Hustn, 7000 Fannin,
More informationLast time: search strategies
Last time: search strategies Uninfrmed: Use nly infrmatin available in the prblem frmulatin Breadth-first Unifrm-cst Depth-first Depth-limited Iterative deepening Infrmed: Use heuristics t guide the search
More informationClassFlow Administrator User Guide
ClassFlw Administratr User Guide ClassFlw User Engagement Team April 2017 www.classflw.cm 1 Cntents Overview... 3 User Management... 3 Manual Entry via the User Management Page... 4 Creating Individual
More informationExercise 4: Working with tabular data Exploring infant mortality in the 1900s
Exercise 4: Wrking with tabular data Explring infant mrtality in the 1900s Backgrund Althugh peple tend t think abut GIS as being primarily cncerned with mapping. It is better thught f as a type f database
More informationIntegrating QuickBooks with TimePro
Integrating QuickBks with TimePr With TimePr s QuickBks Integratin Mdule, yu can imprt and exprt data between TimePr and QuickBks. Imprting Data frm QuickBks The TimePr QuickBks Imprt Facility allws data
More informationMcGill University School of Computer Science COMP-206. Software Systems. Due: September 29, 2008 on WEB CT at 23:55.
Schl f Cmputer Science McGill University Schl f Cmputer Science COMP-206 Sftware Systems Due: September 29, 2008 n WEB CT at 23:55 Operating Systems This assignment explres the Unix perating system and
More informationStealing passwords via browser refresh
Stealing passwrds via brwser refresh Authr: Karmendra Khli [karmendra.khli@paladin.net] Date: August 07, 2004 Versin: 1.1 The brwser s back and refresh features can be used t steal passwrds frm insecurely
More informationDashboard Extension for Enterprise Architect
Dashbard Extensin fr Enterprise Architect Dashbard Extensin fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins f the free versin f the extensin... 3 Example Dashbard
More informationIn-Class Exercise. Hashing Used in: Hashing Algorithm
In-Class Exercise Hashing Used in: Encryptin fr authenticatin Hash a digital signature, get the value assciated with the digital signature,and bth are sent separately t receiver. The receiver then uses
More informationAddendum No. 1 July 27, Representative
. Facilities Planning, Cnstructin, and Management Office f Financial Management Prcurement Services 555 West 57 th Street 11 th Flr New Yrk, New Yrk 10019 DDCM.CntractsDept@mail.cuny.edu Addendum N. 1
More informationROCK-POND REPORTING 2.1
ROCK-POND REPORTING 2.1 AUTO-SCHEDULER USER GUIDE Revised n 08/19/2014 OVERVIEW The purpse f this dcument is t describe the prcess in which t fllw t setup the Rck-Pnd Reprting prduct s that users can schedule
More informationThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL
Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Spring 2016 Lab Prject (PART A): A Full Cmputer! Issued Fri 4/8/16; Suggested
More informationVMware AirWatch Certificate Authentication for Cisco IPSec VPN
VMware AirWatch Certificate Authenticatin fr Cisc IPSec VPN Fr VMware AirWatch Have dcumentatin feedback? Submit a Dcumentatin Feedback supprt ticket using the Supprt Wizard n supprt.air-watch.cm. This
More informationThe following screens show some of the extra features provided by the Extended Order Entry screen:
SmartFinder Orders Extended Order Entry Extended Order Entry is an enhanced replacement fr the Sage Order Entry screen. It prvides yu with mre functinality while entering an rder, and fast access t rder,
More informationof Prolog An Overview 1.1 An example program: defining family relations
An Overview f Prlg This chaptereviews basic mechanisms f Prlg thrugh an example prgram. Althugh the treatment is largely infrmal many imprtant cncepts are intrduced. 1.1 An example prgram: defining family
More informationFaculty Textbook Adoption Instructions
Faculty Textbk Adptin Instructins The Bkstre has partnered with MBS Direct t prvide textbks t ur students. This partnership ffers ur students and parents mre chices while saving them mney, including ptins
More informationUSER MANUAL. RoomWizard Administrative Console
USER MANUAL RmWizard Administrative Cnsle Cntents Welcme... 3 Administer yur RmWizards frm ne lcatin... 3 Abut This Manual... 4 Setup f the Administrative Cnsle... 4 Installatin... 4 The Cnsle Windw...
More informationData Miner Platinum. DataMinerPlatinum allows you to build custom reports with advanced queries. Reports > DataMinerPlatinum
Data Miner Platinum DataMinerPlatinum allws yu t build custm reprts with advanced queries. Reprts > DataMinerPlatinum Click Add New Recrd. Mve thrugh the tabs alng the tp t build yur reprt, with the end
More informationThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL
Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Designing a mdule with multiple memries Designing and using a bitmap fnt Designing a memry-mapped display Cmp 541 Digital
More informationSystems & Operating Systems
McGill University COMP-206 Sftware Systems Due: Octber 1, 2011 n WEB CT at 23:55 (tw late days, -5% each day) Systems & Operating Systems Graphical user interfaces have advanced enugh t permit sftware
More informationFrequently Asked Questions Read and follow all instructions for success!
Frequently Asked Questins Read and fllw all instructins fr success! Last Updated December 2016. Visit mccartheydressman.rg and click HELP fr updates Apr 16 Jan 14 PREPARE Jan 15 - Apr 15 SUBMIT READ all
More informationDesign Rules for PCB Layout Using Altium Designer
Design Rules fr PCB Layut Using Altium Designer 1.0 Intrductin The Department currently has an in-huse facility fr making PCBs which permits bards t be made relatively quickly at lw cst. This facility
More informationAustralian Statistics API Specification
Australian Statistics API Specificatin Versin: 1.2 Date Mdified: 23 March 2017 Page 1 The cntext... 2 Functins f the API... 2 2.1 Retail Trade API... 2 Input Parameters fr API... 3 Output Specificatin
More information6 Ways to Streamline Your Tasks in Outlook
6 Ways t Streamline Yur Tasks in Outlk Every jb requires a variety f tasks during a given day. Maybe yurs includes meeting with clients, preparing a presentatin, r cllabrating with team members n an imprtant
More informationAdministrativia. Assignment 1 due tuesday 9/23/2003 BEFORE midnight. Midterm exam 10/09/2003. CS 561, Sessions 8-9 1
Administrativia Assignment 1 due tuesday 9/23/2003 BEFORE midnight Midterm eam 10/09/2003 CS 561, Sessins 8-9 1 Last time: search strategies Uninfrmed: Use nly infrmatin available in the prblem frmulatin
More informationProper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page
Managing the News Page TABLE OF CONTENTS: The News Page Key Infrmatin Area fr Members... 2 Newsletter Articles... 3 Adding Newsletter as Individual Articles... 3 Adding a Newsletter Created Externally...
More informationFrequently Asked Questions Read and follow all instructions for success!
Frequently Asked Questins Read and fllw all instructins fr success! Last Updated December 2016. Visit mccartheydressman.rg and click HELP fr updates Apr 16 Jan 14 PREPARE Jan 15 - Apr 15 SUBMIT READ all
More informationGenesys Certification Study Guide
Genesys Certificatin Study Guide Genesys Certified Presales 8, Genesys WFO Slutins (GCPS8 - WFO) Exam Cde 817e Prduct Supprted: Wrkfrce Manager, Skills Assessr/Training Manager, Quality Manager Type f
More informationDue Date: Lab report is due on Mar 6 (PRA 01) or Mar 7 (PRA 02)
Lab 3 Packet Scheduling Due Date: Lab reprt is due n Mar 6 (PRA 01) r Mar 7 (PRA 02) Teams: This lab may be cmpleted in teams f 2 students (Teams f three r mre are nt permitted. All members receive the
More informationDrupal Profile Sites for Faculty, Staff, and/or Administrators WYSIWIG Editor How-To
Drupal Prfile Sites fr Faculty, Staff, and/r Administratrs WYSIWIG Editr Hw-T Drupal prvides an editr fr adding/deleting/editing cntent. Once yu access the editing interface, the editr prvides functins
More informationMunicode Website Instructions
Municde Website instructins Municde Website Instructins The new and imprved Municde site allws yu t navigate t, print, save, e-mail and link t desired sectins f the Online Cde f Ordinances with greater
More informationChapter 6 Delivery and Routing of IP Packets. PDF created with FinePrint pdffactory Pro trial version
Chapter 6 Delivery and Ruting f IP Packets PDF created with FinePrint pdffactry Pr trial versin www.pdffactry.cm Outline Cnnectin Delivery Ruting methds Static and dynamic ruting Ruting table and mdule
More informationCodeSlice. o Software Requirements. o Features. View CodeSlice Live Documentation
CdeSlice View CdeSlice Live Dcumentatin Scripting is ne f the mst pwerful extensibility features in SSIS, allwing develpers the ability t extend the native functinality within SSIS t accmmdate their specific
More informationData Requirements. File Types. Timeclock
A daunting challenge when implementing a cmmercial IT initiative can be understanding vendr requirements clearly, t assess the gap between yur data and the required frmat. With EasyMetrics, if yu are using
More informationPrivacy Policy. Information We Collect. Information You Choose to Give Us. Information We Get When You Use Our Services
Privacy Plicy Last Mdified: September 26, 2016 Pictry is a fast and fun way t share memes with yur friends and the wrld arund yu. Yu can send a Pictry game t friends and view the pictures they submit in
More informationAscii Art Capstone project in C
Ascii Art Capstne prject in C CSSE 120 Intrductin t Sftware Develpment (Rbtics) Spring 2010-2011 Hw t begin the Ascii Art prject Page 1 Prceed as fllws, in the rder listed. 1. If yu have nt dne s already,
More informationHow To enrich transcribed documents with mark-up
Hw T enrich transcribed dcuments with mark-up Versin v1.4.0 (22_02_2018_15:07) Last update 30.09.2018 This guide will shw yu hw t add mark-up t dcuments which are already transcribed in Transkribus. This
More informationA solution for automating desktop applications with Java skill set
A slutin fr autmating desktp applicatins with Java skill set Veerla Shilpa (Senir Sftware Engineer- Testing) Mysre Narasimha Raju, Pratap (Test Autmatin Architect) Abstract LeanFT is a pwerful and lightweight
More informationThe QMF Family V Newsletter 3rd Quarter 2013 Edition
The QMF Family Newsletter 3rd Quarter 2013 Editin In This Issue Dive int QMF at the IBM Infrmatin On Demand Cnference irtual data surces and analytic queries in QMF A message frm the develpers f QMF: Changing
More informationAvePoint Pipeline Pro 2.0 for Microsoft Dynamics CRM
AvePint Pipeline Pr 2.0 fr Micrsft Dynamics CRM Installatin and Cnfiguratin Guide Revisin E Issued April 2014 1 Table f Cntents Abut AvePint Pipeline Pr... 3 Required Permissins... 4 Overview f Installatin
More informationDocAve 6 Granular Backup and Restore
DcAve 6 Granular Backup and Restre User Guide Service Pack 3 Revisin H Issued August 2013 1 Table f Cntents Abut DcAve Granular Backup and Restre... 5 Cmplementary Prducts... 5 Submitting Dcumentatin Feedback
More informationLab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2
UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C SPRING 2012 Lab 1 - Calculatr Intrductin In this lab yu will be writing yur first
More informationStock Affiliate API workflow
Adbe Stck Stck Affiliate API wrkflw The purpse f this dcument is t illustrate the verall prcess and technical wrkflw fr Adbe Stck partners wh want t integrate the Adbe Stck Search API int their applicatins.
More informationHW4 Software version 3. Device Manager and Data Logging LOG-RC Series Data Loggers
Page 1 f 18 HW4 Sftware versin 3 Device Manager and Data Lgging LOG-RC Series Data Lggers 2011; Page 2 f 18 Table f cntents 1 ORGANIZATION OF THE HW4 MANUALS... 3 2 OVERVIEW... 4 3 INITIAL SETUP... 4 3.1
More informationA FRAMEWORK FOR PROCESSING K-BEST SITE QUERY
Internatinal Jurnal f Database Management Systems ( IJDMS ) Vl., N., Octber 0 A FRAMEWORK FOR PROCESSING K-BEST SITE QUERY Yuan-K Huang * and Lien-Fa Lin Department f Infrmatin Cmmunicatin Ka-Yuan University;
More informationAT&T Corporate Voice Mail Unified Messaging (CVM-UM) Quick Start
AT&T Crprate Vice Mail Unified Messaging (CVM-UM) Quick Start 2011 AT&T Intellectual Prperty. All rights reserved. AT&T the lg and all ther AT&T marks cntained herein are trademarks f AT&T Intellectual
More informationMultilevel Updating Method of Three- Dimensional Spatial Database Presented By: Tristram Taylor SE521
Multilevel Updating Methd f Three- Dimensinal Spatial Database Presented By: Tristram Taylr SE521 Written By: Yangting Liu, Gang Liu, Zhenwen He, Zhengping Weng Frm: China University f Gesciences Fr: 2010
More informationTRAINING GUIDE. Lucity Mobile
TRAINING GUIDE The Lucity mbile app gives users the pwer f the Lucity tls while in the field. They can lkup asset infrmatin, review and create wrk rders, create inspectins, and many mre things. This manual
More informationTRAINING GUIDE. Overview of Lucity Spatial
TRAINING GUIDE Overview f Lucity Spatial Overview f Lucity Spatial In this sessin, we ll cver the key cmpnents f Lucity Spatial. Table f Cntents Lucity Spatial... 2 Requirements... 2 Setup... 3 Assign
More informationAn Introduction to Crescendo s Maestro Application Delivery Platform
An Intrductin t Crescend s Maestr Applicatin Delivery Platfrm Intrductin This dcument is intended t serve as a shrt intrductin t Crescend s Maestr Platfrm and its cre features/benefits. The dcument will
More informationCntents 1 Intrductin Kit Cntents Requirements Installatin Gesture Sensr Kit Hardware and Jumper Settings De
Thin Film Pyrelectric IR Gesture Sensr Demnstratr Kit Fr lw pwer, high perfrmance gesture cntrl User Guide Versin 1.0 Dcument Revisin 1.00 20 th February 2012 Cntents 1 Intrductin... 3 1.1 Kit Cntents...
More informationWEB LAB - Subset Extraction
WEB LAB - Subset Extractin Fall 2005 Authrs: Megha Siddavanahalli Swati Singhal Table f Cntents: Sl. N. Tpic Page N. 1 Abstract 2 2 Intrductin 2 3 Backgrund 2 4 Scpe and Cnstraints 3 5 Basic Subset Extractin
More informationProject 4: System Calls 1
CMPT 300 1. Preparatin Prject 4: System Calls 1 T cmplete this assignment, it is vital that yu have carefully cmpleted and understd the cntent in the fllwing guides which are psted n the curse website:
More informationDear Milestone Customer,
Dear Milestne Custmer, With the purchase f Milestne Xprtect Transact yu have chsen a very flexible ptin t yur Milestne Xprtect Business slutin. Milestne Xprtect Transact enables yu t stre a serial data
More informationCHAPTER 5 IMPLEMENTATION AND TESTING
CHAPTER 5 IMPLEMENTATION AND TESTING 5.1 Implementatin This prject is implemented in Java Language. This sub-chapter, will explain hw t use the prgram and hw the prgram wrks. In this prject, the prgram
More informationInformation on using ChurchApp
Infrmatin n using ChurchApp 1. Intrductin What is ChurchApp? ChurchApp is an nline system which enables us t d many things at its mst simple level it serves as an nline address bk fr Emmanuel; we are als
More informationGetting Started with the Web Designer Suite
Getting Started with the Web Designer Suite The Web Designer Suite prvides yu with a slew f Dreamweaver extensins that will assist yu in the design phase f creating a website. The tls prvided in this suite
More informationCreating a TES Encounter/Transaction Entry Batch
Creating a TES Encunter/Transactin Entry Batch Overview Intrductin This mdule fcuses n hw t create batches fr transactin entry in TES. Charges (transactins) are entered int the system in grups called batches.
More informationADVANCE IT. Best Practices. Taking MaintenanceDirect to the Next Level 10/27/2014. Angela Cullen, Client Advisor SchoolDude 10/27/2014 SCHOOLDUDE
ADVANCE IT Taking MaintenanceDirect t the Next Level PRESENTED BY: Angela Cullen, Client Advisr SchlDude 10/27/2014 Best Practices SCHOOLDUDE 2 1 Curse Overview: Tips & Tricks Sessin New Wrk Request Ruting
More informationLong Term Project WITS software modernization
WITS Wrk Prgram This dcument gathers infrmatin n the WITS wrk prgram which is divided in shrt-term versus lng-term activities. Prjects' srting is nt intended t reflect pririties. Lng Term Prject WITS sftware
More informationDatabase Management and Optimization
1 8 5 0 G a t e w a y B u l e v a r d S u i t e 1 0 6 0 C n c r d, C A 9 4 5 2 0 T e l 9 2 5-681- 2 3 2 6 F a x 9 2 5-682- 2900 Database Management and Optimizatin This curse fcuses n mre advanced database
More informationProcurement Contract Portal. User Guide
Prcurement Cntract Prtal User Guide Cntents Intrductin...2 Access the Prtal...2 Hme Page...2 End User My Cntracts...2 Buttns, Icns, and the Actin Bar...3 Create a New Cntract Request...5 Requester Infrmatin...5
More informationImagine for MSDNAA Student SetUp Instructions
Imagine fr MSDNAA Student SetUp Instructins --2016-- September 2016 Genesee Cmmunity Cllege 2004. Micrsft and MSDN Academic Alliance are registered trademarks f Micrsft Crpratin. All rights reserved. ELMS
More informationONTARIO LABOUR RELATIONS BOARD. Filing Guide. A Guide to Preparing and Filing Forms and Submissions with the Ontario Labour Relations Board
ONTARIO LABOUR RELATIONS BOARD Filing Guide A Guide t Preparing and Filing Frms and Submissins with the Ontari Labur Relatins Bard This Filing Guide prvides general infrmatin nly and shuld nt be taken
More informationData Structure Interview Questions
Data Structure Interview Questins A list f tp frequently asked Data Structure interview questins and answers are given belw. 1) What is Data Structure? Explain. Data structure is a way that specifies hw
More informationComputer Organization and Architecture
Campus de Gualtar 4710-057 Braga UNIVERSIDADE DO MINHO ESCOLA DE ENGENHARIA Departament de Infrmática Cmputer Organizatin and Architecture 5th Editin, 2000 by William Stallings Table f Cntents I. OVERVIEW.
More informationInterfacing to MATLAB. You can download the interface developed in this tutorial. It exists as a collection of 3 MATLAB files.
Interfacing t MATLAB Overview: Getting Started Basic Tutrial Interfacing with OCX Installatin GUI with MATLAB's GUIDE First Buttn & Image Mre ActiveX Cntrls Exting the GUI Advanced Tutrial MATLAB Cntrls
More informationCase Metrics Guide. January 11, 2019 Version For the most recent version of this document, visit our documentation website.
Case Metrics Guide January 11, 2019 Versin 9.6.202.10 Fr the mst recent versin f this dcument, visit ur dcumentatin website. Table f Cntents 1 Case Metrics 3 1.1 Case Metrics Cmpatibility Matrix 3 1.2
More informationOutlook Web Application (OWA) Basic Training
Outlk Web Applicatin (OWA) Basic Training Requirements t use OWA Full Versin: Yu must use at least versin 7 f Internet Explrer, Safari n Mac, and Firefx 3.X. (Ggle Chrme r Internet Explrer versin 6, yu
More informationThe Reporting Tool. An Overview of HHAeXchange s Reporting Tool
HHAeXchange The Reprting Tl An Overview f HHAeXchange s Reprting Tl Cpyright 2017 Hmecare Sftware Slutins, LLC One Curt Square 44th Flr Lng Island City, NY 11101 Phne: (718) 407-4633 Fax: (718) 679-9273
More information