Busy! I thought I’d have an easier time this semester, but I’m afraid it is not so. There are more interesting classes offered this time around, but they are also harder and I am finding very little time to myself. I work every day of the week, usually quite a bit more than 8 hours a day. I haven’t been cooking much due to the busy schedule.
Like at the start of last semester, my schedule this semester is not entirely settled yet, but the classes still in the running are:
- Software engineering
- Statistical natural language processing
- TensorFlow (programming project)
- Semantic Parsing (presentation + programming project)
- Language Technology II
Software engineering (SWE) is a class I need to fulfill the requirement from UdS that states I need >8 credits from a comp sci department class taught by a non computational linguistics (COLI) prof. For this class, we get into groups of 5, and we work on a software project for a client from around the school or area. Each group works on something different. The deliverables for the class are project-management style reports, as well as the completed project. The client basically gets free interns for a semester.
In our project, we are working with a software engineer from DFKI to create an app for psychologists working with patients with dementia, Alzheimer’s, Parkinson’s, and similar. The tests involve things like asking patients to name images, or describe a scene, or tell the time. The app records their responses, analyzes the speech, and reports statistics on the data. The speech recognition part and analysis is done by DFKI. Our bit is just the front end. This has to include things like a nice UI, a database for patient tracking, audio recording, and so on. Also– and this is the stickler– it must be an iPad app. The problem is none of us have experience writing apps for iPad, and only a couple of us have Macs that we can use to compile and test the code. So yea, this is gonna be a fun ride.
The next class on the to-keep list is Semantics, which I need to fulfill the last core course requirement, plus it’s helpful for one of the LCT requirements which I haven’t finished yet as well (LT-M3 I think). Semantics is the one theoretical linguistics topic that I didn’t cover in my undergrad, so it makes sense to take it now.
Next is statistical natural language processing (SNLP). This class introduces a lot of the basic computational and info-theoretic techniques that I need to know (although some I already went over last semester); however, it’s a frustrating class, because the lectures and the assignments are completely disassociated, so I am basically teaching myself everything involved. I work on the assignments with a partner, and I feel like we are a good team, although we do have some kinks to work out. Still, even with two of us, it takes us at least twice the prof’s estimated time for us to finish the assignments.
The TensorFlow programming project sounds like a really relevant thing that I want to work on. Unfortunately, this thing hasn’t even started yet (a month into the semester), and it won’t finish until well after I am in Italy. The time frame for this isn’t great, but I am hesitant to drop it until I at least see what it’s about and how it will go.
Semantic parsing is another class that I’m not that sure about. We read a paper, and do a presentation. After all the presentations are done, we work together on a semantic parser, either implementing a system that we read about, or implementing our own system. I am already committed to doing the presentation, but I am not sure how many software projects I can do at once while also taking a bunch of classes.
Finally, Language Technology II just goes over some techniques for machine translation. It has a good curriculum, but unfortunately, it’s a very slow class, and it has very little (if any) assignments. To be honest, I’m just sort of keeping this class in my back pocket for now in case something else goes awry, but I most likely will drop it.
In addition to the above, I am attending a few other class in a not too serious way. I’ll probably stop attending these as the semester wears on (the order below reflects the order in which I will stop attending them):
- Methods of Mathematical Analysis: I don’t like the way the prof teaches, and the curriculum isn’t as good as it could be, but maybe I’ll learn something useful
- French Culture and Conversation: just a relaxing thing I’m doing for fun
- German classes (“Grammatik” and “Allgemeine Deutsch Kurse”): it seems silly to be in Germany and never learn any German
- Italian: I’m moving to Italy, and I’ve barely studied Italian, but I’m finding it difficult to put much effort into it with everything else going on
It’s a shame that I had to drop some of the other very interesting sounding classes, like Image Processing and Computer Vision, Artificial Intelligence, and a seminar on Minimalism (Syntax), but I just didn’t judge that I could manage them and/or didn’t need them as much as some of the required things.
Next week I am going to Malta for the yearly LCT conference. I hope I can enjoy it, because I will also be quite busy due to all the work that is still due.
In other news, spring is in full swing! The sun is warm, the evenings are pleasant, and I am finally so so happy with the weather. A bunch of us got together for a Grillabend (barbeque) out in the park. People cooked various delicious things, and it was such a relaxing time.
There were about 18 people there. I have to say, I am normally a fairly introverted person, and I don’t really feel comfortable in large groups. But somehow, I don’t feel that normal stress of having to be sociable when surrounded by these folks, and I actually get energy from hanging out, rather than getting fatigued by it. Moving to Italy is going to be bittersweet.
I’m overspending on food (as usual), partly due to busyness, partly due to laziness, partly due to the enjoyment of shopping for food. =\ Next week will be expensive too since I’ll be travelling. By the way, my HiWi job ends this month, so my ideal budget will be getting cut down again.
- €250 – rent
- €90 – health insurance
- €60 – replacement key (from when all my shit got stolen)
- €25 – phone
- €50 – train tickets for a later trip
- €10 – bouldering
- €168 – groceries
- €76 – dining/snacks
- €6 – school supplies
- Total: €675