"Portfolio management is a well-known multi-factor optimization problem facing investment advisors. The system described in this work can assist in automating portfolio management, and improving risk-adjusted returns
A deep learning neural network for character-level text classification is described in this work. The system spots keywords in the text output of
This work presents an unsupervised learning approach for training a virtual assistant recommender system, building upon prior work on deep learning neural networks, image processing, mixed-initiative
This work presents a new architecture for creating virtual assistants on personal computers, building upon prior work on deep learning neural networks, image
A new way to train a virtual assistant with unsupervised learning is presented in this thesis. Rather than integrating with a particular set of programs and interfaces, this new approach involves shallow integration between the
H. B. Caytak et al., "Superabsorbent polymer electrode for transcranial direct current stimulation," Medical Measurements and Applications Proceedings (MeMeA), 2013 IEEE International Symposium on, Gatineau, QC, 2013, pp. 320-324.
Book Chapter: Applied Computational Intelligence in Engineering and Information Technology, pp.225-237 DOI: 10.1007/978-3-642-28305-5_18
D. Shapiro, M. Montcalm, J. Parri, M. Bolic, "Tunable Instruction Set Extension Identification," Computer Architecture Research Group, University of Ottawa, Ottawa, Ont., Report No. TR-2012-02, December. 2011.
L. Monczak, D. Shapiro, A. Borisenko, O. Draghici and M. Bolic, "Characterization of piezoelectric film sensors for tongue-computer interface," Medical Measurements and Applications Proceedings (MeMeA), 2011 IEEE International Workshop on, Bari, 2011, pp. 492-497.
D. Shapiro, J. Parri, J.-M. Desmarais, M. Bolic, V. Groza, "ASIPs for Artificial Neural Networks," 6th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI 2011), ISBN 978-1-4244-9107-0/11, pp. 529 - 533, Timisora, Romania, May 19-21, 2011.
A. Ayala, H. Osman, D. Shapiro, J.-M. Desmarais, J. Parri, M. Bolic and V. Groza, "Accelerating N-queens Problem Using OpenMP," 6th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI 2011), ISBN 978-1-4244-9107-0/11, pp. 535 - 539, Timisora, Romania, May 19-21, 2011.
P. Santos, D. Ouellet-Poulin, D. Shapiro and M. Bolic, "Artificial neural network acceleration on FPGA using custom instruction," Electrical and Computer Engineering (CCECE), 2011 24th Canadian Conference on, Niagara Falls, ON, 2011, pp. 000450-000455.
C. Perera, D. Shapiro, J. Parri, M. Bolic, V. Groza "Accelerating Image Processing in Flash using SIMD Standard Operations," The Third International Conference on Advances in Multimedia (MMEDIA 2011), Budapest, Hungary, April 17-22, 2011.
J. Parri, D. Shapiro, M. Bolic, V. Groza "Returning Control to the Programmer: SIMD Intrinsics for Virtual Machines," Communications of the ACM, vol. 54, no. 4, pp 38-43, Apr. 2011.
D. Shapiro, J. Parri, J.-M. Desmarais, A. Kouri, J.-P. Bergeron, M. Bolic, "Soft Co-Processor Based Hardware Acceleration for Image Blending," Computer Architecture Research Group, University of Ottawa, Ottawa, Ont., Report No. TR-2011-2, March. 2011.
J. Parri, D. Shapiro, M. Bolic, V. Groza "Returning Control to the Programmer: SIMD Intrinsics for Virtual Machines," ACM Queue Magazine, Volume 9 Issue 2, Feb. 24, 2011.
D. Shapiro, M. Bolic, "Improved ISE Identification Under Hardware Constraint," Computer Architecture Research Group, University of Ottawa, Ottawa, Ont., Report No. TR-2011-1, Jan. 2011.
D. Shapiro, P. Digeser, M. Tubolino, M. Klemm, A. Sikora, M. Bolic, "Instruction Set Extensions for Computation on Complex Floating Point Numbers," IEEEI, Eilat, Israel, November 17-20, 2010.
D. Shapiro, M. Montcalm, M. Bolic, "Parallel instruction set extension identification," IEEEI, Eilat, Israel, November 17-20, 2010.
D. Shapiro, S. Shapiro, "Biometrics in Pharma: Politics and Privacy," Canadian Association for American Studies Conference (CAAS), Windsor, Ontario, Canada, October 15-17, 2010.
A. Borisenko, L. Monczak, I. Singh, O. Draghici, D. Shapiro, V. Groza, "A low cost bidirectional HCI," Proceedings of the IEEE International Workshop on Medical Measurements and Applications (MeMeA), Ottawa, Ontario, Canada, April 30- May 1, 2010.
J. Parri, J. Desmarais, D. Shapiro, M. Bolic, V. Groza, "Design of A Custom Vector Operation API Exploiting SIMD Intrinsics within Java," Proceedings of the 23rd Annual IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), May 2-5, 2010.
P. Digeser, M. Tubolino, M. Klemm, D. Shapiro, M. Bolic, "Instruction Set Extension in the NIOS II: A Floating Point Divider for Complex Numbers," Proceedings of the 23rd Annual IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), May 2-5, 2010.
M. Montcalm, D. Shapiro, V. Groza, and M. Bolic, "ITS: An ILP-based combined instruction/task static scheduling algorithm," Computer Architecture Research Group, University of Ottawa, Ottawa, Ont., Report No. TR-2010-2, Jan. 2010.
D. Shapiro, M. Montcalm, M. Bolic, and V. Groza, "Static task scheduling for configurable multiprocessors," Computer Architecture Research Group, University of Ottawa, Ottawa, Ont., Report No. TR-2010-1, Jan. 2010.
D. Shapiro, Design and implementation of instruction set extension identification for a multiprocessor system-on-chip hardware/software co-design toolchain, M.A.Sc thesis, Dept. of Electrical Engineering, University of Ottawa, Ottawa, Ont., Jan 2009.
M. Branchaud, D. Shapiro, V. Thareja, S. Vijayakumar and M. Bolic, "SING: A multiprocessor system-on-chip design and system generation tool," Computer Architecture Research Group, University of Ottawa, Ottawa, Ont., Report No. TR-2010-3, Jan. 2009.
D. Shapiro, V. Thareja, and C. Adams, "A Privacy-Preserving 3rd-Party Proxy for Transactions that use Digital Credentials," Proceedings of the 20th Annual IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), Vancouver, Canada, April 22-26, 2007.