Difference between revisions of "Main Page"

From Quantitative Analysis Software Courses
Jump to navigation Jump to search
 
(90 intermediate revisions by 8 users not shown)
Line 1: Line 1:
[[Machine Learning for Trading Course]]
+
==Quantitative Software Research Group at Georgia Tech==
  
'''1. Data Analysis with Pandas'''
+
The Quantitative Software Research Group investigates systematic algorithms for trading and investing. Our focus is on Machine Learning, but we are also interested in other types of algorithms that inform us about markets and trading.
 
 
  1.1 Number Crunching with Python
 
      * Python Fundamentals [''I think we can skip this it would be too basic'']
 
 
 
      * Numpy Fundamentals - ''chap 4''
 
        --> Creating Arrays
 
        --> Basic Indexing and slicing
 
        --> Data Processing using Arrays
 
            => Basic Indexing and slicing
 
  
      * Pandas Data Structure - ''chap 5 and [http://www.ideal.ece.utexas.edu/courses/ee380l_ese/ppt/Research_Paper_Presentation_Pandas_Moshiul_Arefin.pdf]''
+
*Teaching
 +
**[[Machine Learning for Trading Course]] (grad)
 +
**[[Undergrad ML4T]] (obsolete - now same as grad class)
 +
**[[ML4T Software Installation]]
 +
**[[Undergrad Intro AI Course]]
 +
*Research
 +
**[https://github.com/abides-sim/abides ABIDES] Agent-Based Interactive Discrete Event Simulator
 +
**[https://arxiv.org/abs/1904.12066 ABIDES arXiv paper]
 +
**[[HMM Toolkit]]
 +
**[[Memoization]] (Beta)
 +
**[[ML4Art]]
 +
**[[DQ4T]]
  
        --> Series
+
==Members of Our Group==
            => Working with Index
 
            => Operations - Filtering
 
            => Incomplete Data     
 
  
        --> Data Frame ''page 115''
+
[[File:tucker-balch-headshot.png|left|border]]
            => Creating Data Frame
+
<B>Tucker Balch</B>, Ph.D., Director, Quant Software Research Group<BR>
            => Operations on columns and rows
+
Professor, Interactive Computing, Georgia Tech<BR>
            => Essential Function -  Reindexing, Indexing and filtering
+
Instructor for CS 7646<BR>
 +
Chief Scientist, [http://lucenaresearch.com Lucena Research, Inc.]<BR>
 +
[http://www.cc.gatech.edu/~tucker website]<BR>
 +
<br clear=all>
  
  1.2 Data Analysis
+
[[File:maria-hybinette-small.png|left|border]]
 +
<B>Maria Hybinette</B>, Ph.D.<BR>
 +
Associate Professor, Computer Science, University of Georgia<BR>
 +
<br clear=all>
  
      * Reading and Writing Data - ''chap 6- page 155,163''
+
[[File:Jianling_Wang.jpg|left|border]]
        --> Importing Data using Pandas
+
<B>Jianling Wang</B>, TA for CS 7646<BR>
        --> Importing data without pandas
+
Graduate Student, College of Computing, Ga Tech<BR>
        --> Saving and exporting data using pandas
+
<br clear=all>
        --> Saving and exporting data widout pandas
 
  
      * Pre-processing Data - ''chap 5- Page 142,145''
+
[[File:Vivek_george.png|left|border]]
 +
<B>Vivek George</B>, TA for CS 7646<BR>
 +
Graduate Student, College of Computing (CSE), Ga Tech<BR>
 +
2016 Summer Intern, Electronic Arts<BR>
 +
website: https://www.linkedin.com/in/vivekjohn<BR>
 +
<br clear=all>
  
      * Date and Time - ''Page 290,298 and [https://www.kevinsheppard.com/images/0/09/Python_introduction.pdf]''
+
==Alumni==
        --> Creating Date and Time
 
        --> Date Mathematics
 
        --> Time Series Plotting ['' Page 319-323 Note:This can be added in graphs'']
 
  
      * Graphs - ''chap 8 Note: Perfect''
+
[[File:Cdb_headshot_side_150x150.jpeg|left|border]]
 +
<B>David Byrd</B>, Ph.D., Georgia Tech<BR>
 +
Asst Professor, Bowdoin College<BR>
 +
Instructor for CS 7646, Summer 2016, Summer 2017, Fall 2019<BR>
 +
Instructor for CS 4646, Spring 2018<BR>
 +
[https://www.bowdoin.edu/profiles/faculty/d.byrd website]<BR>
 +
<br clear=all>
  
      * Statistical Function - ''chap 5- page 137-141  Note: We can add more or merge this with some other section I feel this is important''
+
[[File:Bhrolenok_headshot_150x132.jpg|left|border]]
 +
<B>Brian Hrolenok</B>, Ph.D., Georgia Tech<BR>
 +
Postdoctoral Fellow, Georgia Tech<BR>
 +
[https://bhrolenok.github.io/ website]<br>
 +
<br clear=all>
  
             
+
[[File:Sourabh_150_150.jpg|left|border]]
 +
<B>Sourabh Bajaj</B>, MSCS, Georgia Tech<BR>
 +
Software Engineer, Coursera Inc<BR>
 +
[http://sourabhbajaj.com website]<BR>
 +
<BR clear = all>
  
 +
[[File:Dev_150_150.png|left|border]]
 +
<B>Devpriya Dave</B>, MSCS, Georgia Tech<BR>
 +
Analyst, Data Division, Morgan Stanley<BR>
 +
[https://www.linkedin.com/in/devpriyadave website]<BR>
 +
<BR clear=all>
  
'''2. Machine Learning'''
+
[[File:Jayita_150_150.jpg|left|border]]
'''3. Machine Learning for trading'''
+
<B>Jayita Bhattacharya</B>, MSCS, Georgia Tech<BR>
 +
Software Engineer (Playlist), [http://www.pandora.com/careers Pandora Media]<BR>
 +
<BR clear = all>
 +
 
 +
[[File:Alex_150_150.jpg|left|border]]
 +
<B>Alexander Moreno</B>, MSCS, Georgia Tech<BR>
 +
Ph.D. student, Georgia Tech<BR>
 +
[https://scholar.google.com/citations?user=zoqP2-IAAAAJ&hl=en&oi=sra website]<BR>
 +
<BR clear = all>
 +
 
 +
[[File:buzz-small.png|left|border]]
 +
<B>Rohit Sharma</B>, MS QCF, Georgia Tech<BR>
 +
Blackrock Capital<BR>
 +
<BR clear = all>
 +
 
 +
[[File:Vishal_150_150.jpg|left|border]]
 +
<B>Vishal Shekhar</B>, MS QCF, Georgia Tech<BR>
 +
Software Engineer, [http://axioma.com Axioma Inc.]<BR>
 +
[http://vishalshekhar.altervista.org website]<BR>
 +
<BR clear = all>
 +
 
 +
==Publications==
 +
 
 +
* Moreno, Alexander, and Tucker Balch. "Speeding up large-scale financial recomputation with memoization." Proceedings of the 7th Workshop on High Performance Computational Finance. IEEE Press, 2014. (conference)
 +
 
 +
* Moreno, Alexander, and Tucker Balch. "Improving financial computation speed with full and subproblem memoization." Concurrency and Computation: Practice and Experience (2015). (Journal) [http://onlinelibrary.wiley.com/doi/10.1002/cpe.3693/full]

Latest revision as of 15:34, 27 August 2021

Quantitative Software Research Group at Georgia Tech

The Quantitative Software Research Group investigates systematic algorithms for trading and investing. Our focus is on Machine Learning, but we are also interested in other types of algorithms that inform us about markets and trading.

Members of Our Group

Tucker-balch-headshot.png

Tucker Balch, Ph.D., Director, Quant Software Research Group
Professor, Interactive Computing, Georgia Tech
Instructor for CS 7646
Chief Scientist, Lucena Research, Inc.
website

Maria-hybinette-small.png

Maria Hybinette, Ph.D.
Associate Professor, Computer Science, University of Georgia

Jianling Wang.jpg

Jianling Wang, TA for CS 7646
Graduate Student, College of Computing, Ga Tech

Vivek george.png

Vivek George, TA for CS 7646
Graduate Student, College of Computing (CSE), Ga Tech
2016 Summer Intern, Electronic Arts
website: https://www.linkedin.com/in/vivekjohn

Alumni

Cdb headshot side 150x150.jpeg

David Byrd, Ph.D., Georgia Tech
Asst Professor, Bowdoin College
Instructor for CS 7646, Summer 2016, Summer 2017, Fall 2019
Instructor for CS 4646, Spring 2018
website

Bhrolenok headshot 150x132.jpg

Brian Hrolenok, Ph.D., Georgia Tech
Postdoctoral Fellow, Georgia Tech
website

Sourabh 150 150.jpg

Sourabh Bajaj, MSCS, Georgia Tech
Software Engineer, Coursera Inc
website

Dev 150 150.png

Devpriya Dave, MSCS, Georgia Tech
Analyst, Data Division, Morgan Stanley
website

Jayita 150 150.jpg

Jayita Bhattacharya, MSCS, Georgia Tech
Software Engineer (Playlist), Pandora Media

Alex 150 150.jpg

Alexander Moreno, MSCS, Georgia Tech
Ph.D. student, Georgia Tech
website

Buzz-small.png

Rohit Sharma, MS QCF, Georgia Tech
Blackrock Capital

Vishal 150 150.jpg

Vishal Shekhar, MS QCF, Georgia Tech
Software Engineer, Axioma Inc.
website

Publications

  • Moreno, Alexander, and Tucker Balch. "Speeding up large-scale financial recomputation with memoization." Proceedings of the 7th Workshop on High Performance Computational Finance. IEEE Press, 2014. (conference)
  • Moreno, Alexander, and Tucker Balch. "Improving financial computation speed with full and subproblem memoization." Concurrency and Computation: Practice and Experience (2015). (Journal) [1]