-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
American grades, webpage, presentation months
* adjust grades to GPA * link webpage instead of github * add paper abstracts * add presentation months
- Loading branch information
Showing
6 changed files
with
55 additions
and
30 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,46 @@ | ||
@article{recurrency_occlusion, | ||
author = "Hanlin Tang* and Bill Lotter* and Martin Schrimpf* and Ana Paredes and Josue Ortega Caro and Walter Hardesty and David Cox and Gabriel Kreiman", | ||
title = "Recurrent computations for pattern completion", | ||
journal = "submitted to Nature Neuroscience", | ||
journal = "under review", | ||
pubtype = "", | ||
year = "2016", | ||
abstract = "Making inferences from partial information constitutes a critical aspect of cognition. In visual perception, pattern completion leads to recognition of poorly visible or occluded objects. We combined psychophysics, physiology and computational models to test the hypothesis that pattern completion is implemented by recurrent computations. First, human subjects robustly recognized objects even when rendered <10% visible, but performance deteriorated when recurrent computations were interrupted by backward masking. Second, invasive physiological responses along the human ventral cortex also exhibited pattern completion, where responses to partially visible objects were delayed compared to whole objects, suggesting the need for additional computations. These physiological delays were correlated with the backward masking effects. Third, state-of-the-art feed-forward computational architectures were not robust to partial visibility. However, a model augmented with attractor-based recurrent connectivity matched human performance. These results provide a strong argument of plausibility for the role of recurrent computations in making visual inferences from partial information." | ||
} | ||
|
||
@article{should_i_use_tensorflow, | ||
@manual{should_i_use_tensorflow, | ||
author = "Martin Schrimpf", | ||
title = "Should I use Tensorflow", | ||
journal = "submitted", | ||
note = "Seminar Paper", | ||
organization = "University of Augsburg", | ||
year = "2016", | ||
} | ||
archivePrefix = "arXiv", | ||
eprint = {TODO}, | ||
eprint = {1611.08903}, | ||
primaryClass = "cs.AI", | ||
url = "https://arxiv.org/abs/1611.08903", | ||
abstract = "Google's Machine Learning framework TensorFlow was open-sourced in November 2015 and has since built a growing community around it. TensorFlow is supposed to be flexible for research purposes while also allowing its models to be deployed productively. This work is aimed towards people with experience in Machine Learning considering whether they should use TensorFlow in their environment. Several aspects of the framework important for such a decision are examined, such as the heterogenity, extensibility and its computation graph. A pure Python implementation of linear classification is compared with an implementation utilizing TensorFlow. I also contrast TensorFlow to other popular frameworks with respect to modeling capability, deployment and performance and give a brief description of the current adaption of the framework." | ||
} | ||
|
||
@MastersThesis{bachelors_thesis, | ||
type = "Bachelor's Thesis", | ||
author = "Martin Schrimpf", | ||
title = "Scalable Database Concurrency Control using Transactional Memory", | ||
school = "Technical University Munich", | ||
year = "2014", | ||
url = "http://mschrimpf.com/wp-content/uploads/2016/11/Scalable-Database-Concurrency-Control-using-Transactional-Memory-Martin-Schrimpf-TextSigned.pdf", | ||
abstract = "Intel recently made available the optimistic synchronization technique Hardware Transactional | ||
Memory (HTM) in their mainstream Haswell processor microarchitecture. | ||
The first part of this work evaluates the core performance characteristics of the two programming | ||
interfaces within Intel’s Transactional Synchronization Extensions (TSX), Hardware Lock Elision | ||
(HLE) and Restricted Transactional Memory (RTM). Therein, a scope of application is defined | ||
regarding inter alia the transaction size which is limited to the L1 DCache or even less with wrongly | ||
aligned data due to cache associativity, the transaction duration restricted by Hardware interrupts | ||
and a limit to the nesting of transactions. By comparing common data structures and analyzing | ||
the behavior of HTM using hardware counters, the Hashmap is identified as a suitable structure | ||
with a 134% speedup compared to classical POSIX mutexes. | ||
In the second part, several latching mechanisms of MySQL InnoDB’s Concurrency Control are | ||
selected and modified with different implementations of HTM to achieve increased scalability. We | ||
find that it does not suffice to apply HTM naively to all mutex calls by using either HLE prefixes or | ||
an HTM-enabled glibc. Furthermore, many transactional cycles often come at the price of frequent | ||
aborted cycles which inhibits performance increases when measuring MySQL with the tx-bench | ||
and too many aborts can even decrease the throughput to 29% of the unmodified version." | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,8 +15,8 @@ | |
[email protected]} | ||
\setMobile{% | ||
+49 174 9946449} | ||
\setGithub{% | ||
https://github.com/mschrimpf} | ||
\setWeb{% | ||
www.mschrimpf.com} | ||
|
||
|
||
%---------------------------------------------------------------------------------------- | ||
|
@@ -27,20 +27,20 @@ | |
{% 1: Time frame start | ||
10/2014 | ||
}{% 2: Time frame end | ||
10/2016 | ||
02/2017 | ||
}{% 3: Program | ||
Elite Master's Program Software Engineering | ||
}{% 4: University | ||
\\ | ||
TU Munich, LMU Munich and University of Augsburg | ||
TU \& LMU Munich \& University of Augsburg | ||
}{% 5: Description | ||
Elite Graduate Program for a small group of students with a focus on the areas Formal Methods, Project Management, Distributed Systems, Databases, Human Computer Interaction and soft-skills. | ||
\\ | ||
\subprogram{Master's Thesis} at \organization{Harvard University} on the role of brain-inspired recurrent neural algorithms for advanced object recognition. | ||
}{% 6: Technologies | ||
Java, C++, SQL, QVTO, Maude, CTL, LTL | ||
}{% 7: Grade | ||
$\varnothing 1.1$ w/ honors | ||
$4.0$ w/ honors | ||
} | ||
|
||
\educationblock% | ||
|
@@ -51,17 +51,18 @@ | |
}{% 3: Program | ||
Bachelor's Program Information Systems | ||
}{% 4: University | ||
TU Munich, $\varnothing 1.4$ | ||
TU Munich | ||
}{% 5: Description | ||
Combination of economic fundamentals and computer science with a focus on Information Systems. | ||
\\ | ||
\subprogram{Bachelor's Thesis} at the \organization{University of Sydney}: Investigation of hardware transactional memory and its effectiveness as a synchronization technique for databases, graded $1.0$. | ||
\subprogram{Bachelor's Thesis} at the \organization{University of Sydney}: Investigation of hardware transactional memory and its effectiveness as a synchronization technique for databases, graded $A+$. | ||
\\ | ||
\subprogram{Study Abroad} at the \organization{Auckland University of Technology}: Courses in Artificial Intelligence and Management. | ||
Project on a novel landmark-based approach to perceptual mapping (SLAM) at CAIR | ||
}{% 6: Technologies | ||
Java, UML, SQL, C++, C, Assembly, ARIA | ||
}{% 7: Grade | ||
$3.8$ | ||
} | ||
|
||
\educationblock% | ||
|
@@ -78,10 +79,11 @@ | |
\subprogram{USA-exchange} with the \organization{C.D. Hylton High school} in Virginia | ||
}{% 6: Technologies | ||
}{% 7: Grade | ||
$3.7$ | ||
} | ||
} | ||
|
||
\newcommand{\varEducationInfo}{All grades in the German scale (1.0 excellent - 5.0 fail)} | ||
\newcommand{\varEducationInfo}{All grades converted into the American 4-point system} | ||
|
||
|
||
%---------------------------------------------------------------------------------------- | ||
|
@@ -115,7 +117,7 @@ | |
}{% 4: Employer | ||
Oracle Labs | ||
}{% 5: Description | ||
Developed an on-demand database module for the computing cluster that is now used by internal research teams | ||
Enabled research teams to flexibly utilize the Oracle RDBMS on the internal cluster by developing an on-demand database module | ||
}{% 6: Technologies | ||
Linux, LSF, Virtual Machines | ||
} | ||
|
@@ -130,7 +132,7 @@ | |
}{% 4: Employer | ||
Siemens AG | ||
}{% 5: Description | ||
Architectural concept and implementation of a behavior-driven testing framework that can run a test specification written in natural language and that is now used in three major business areas | ||
Architectural concept and development of a behavior-driven testing framework that can run a test specification written in natural language and that is now used in three major business areas | ||
}{% 6: Technologies | ||
Python | ||
} | ||
|
@@ -147,9 +149,9 @@ | |
}{% 5: Description | ||
Software Development and Services - projects include: | ||
\begin{description}[noitemsep,topsep=0pt,font=\normalfont\itshape\space] | ||
\item[Greimel IT-Systemhaus GmbH] Led the development of a Document Management System including optical character recognition (OCR), a financial accounting interface and a dynamic workflow management system | ||
\item[Greimel IT-Systemhaus GmbH] Led the development of a Document Management System including optical character recognition (OCR), a financial accounting interface and a dynamic workflow management system which made the client company effectively paper-free | ||
\item[R-Backup Datensicherung GmbH] Developed a multilingual website's front- and backend to administrate partners and customers and to issue invoices | ||
\item[Promonde JLT] Developed an advertisement website for Arabic countries with over 10k users per day | ||
\item[Promonde JLT] Implemented an advertisement website for Arabic countries with over 10k users per day | ||
\end{description} | ||
}{% 6: Technologies | ||
Java, JavaScript, PHP | ||
|
@@ -205,7 +207,7 @@ | |
\newcommand{\presentations}{% | ||
\block% | ||
{% 1: Time frame start | ||
2016 | ||
11/2016 | ||
}{% 2: Time frame end | ||
}{% 3: Activity | ||
}{% 4: Organisation | ||
|
@@ -217,7 +219,7 @@ | |
|
||
\block% | ||
{% 1: Time frame start | ||
2016 | ||
10/2016 | ||
}{% 2: Time frame end | ||
}{% 3: Activity | ||
}{% 4: Organisation | ||
|
@@ -425,7 +427,7 @@ | |
%---------------------------------------------------------------------------------------- | ||
% REFERENCES | ||
%---------------------------------------------------------------------------------------- | ||
\iffalse | ||
|
||
\newcommand{\references}{% | ||
\block% | ||
{% 1: Time frame start | ||
|
@@ -438,6 +440,7 @@ | |
}{% 6: Technologies | ||
} | ||
|
||
\iffalse | ||
\block% | ||
{% 1: Time frame start | ||
}{% 2: Time frame end | ||
|
@@ -448,6 +451,7 @@ | |
}{% 5: Description | ||
}{% 6: Technologies | ||
} | ||
\fi | ||
|
||
\block% | ||
{% 1: Time frame start | ||
|
@@ -471,4 +475,3 @@ | |
}{% 6: Technologies | ||
} | ||
} | ||
\fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters