How Canadian AI start-up BlueDot spotted coronavirus before anyone else had a clue Computer Science |
- How Canadian AI start-up BlueDot spotted coronavirus before anyone else had a clue
- Learn to cook with augmented reality
- How hard would it be to build an automatic dp optimizer?
- Studying database management engines
- March 25, Free Talk with AI/ML Legend Michael I. Jordan: "The Decision-Making Side of Machine Learning: Computational, Inferential, and Economic Perspectives"
- Upcoming online undergraduate computer science program(s)
How Canadian AI start-up BlueDot spotted coronavirus before anyone else had a clue Posted: 10 Mar 2020 10:23 AM PDT |
Learn to cook with augmented reality Posted: 10 Mar 2020 06:32 PM PDT Hey r/compsci, a team and I recently worked on a senior capstone project using the Magic Leap One headset. It's called Cook Along and it aims to make cooking easier. Users can walk through through the steps of a recipe, manage multiple timers, and watch instructional videos all within the app. Check out our demo video here: https://www.youtube.com/watch?v=-GfqqM0rMhk&t=1s And read more about it (and some thoughts about Magic Leap's potential) here: https://medium.com/@zjohnson5455/augmented-reality-will-save-your-dinner-1c3c0196e6b7 This is intended primarily as a proof of concept and a learning experience. We would love to hear your thoughts and suggestions. Thanks! [link] [comments] |
How hard would it be to build an automatic dp optimizer? Posted: 10 Mar 2020 07:33 PM PDT I'm not that deeply versed into ASTs and parsing code, so I would like to know your thoughts. Most dynamic programming optimizations are fairly mathematical. The most basic is you can convert any mathematical recursive function into a table-based one if it fits in the memory. Another bit more complex, if you had a linear recurrence, it can be optimized to get a closed form or a matrix expo. There are also optimizations when the recursive function takes the sum of a range or the max of a range. There are more here. With all that, these optimization steps and requirements are fairly mathematical, that is if you can reduce isomorphic recursions into a clean consistent representation, then you should be able to create a program to do it automatically like how a compiler optimizes stuff. Compilers, though aren't made for work done for specific constraints like N <= 10^5. They are agnostic to stuff like asymptotic complexity. I think one crucial step for a project like this is to have a way to represent these recursions in a consistent way, rather than parsing them from code. [link] [comments] |
Studying database management engines Posted: 10 Mar 2020 11:17 AM PDT I am primarily a backend dev with Java and C# as my primary tools of the trade. Lately I've been trying to delve into the inner workings of a DBMS or even a key-value store. I've narrowed down my choices to BerkelyDB, VoltDB and H2. Since H2 is in Java it seems to be the obvious candidate to delve into. Before I start a deep dive into the code I'd like to know if someone has undertaken such exercise before. If someone has, could you point out how to approach this behemoth of a code and what pitfalls I could avoid ? H2: https://github.com/h2database/h2database VoltDB: https://github.com/VoltDB/voltdb BerkleyDB: you need oracle account to download the code [link] [comments] |
Posted: 10 Mar 2020 10:38 AM PDT March 25, join Michael I. Jordan, one of the most influential people in the history of machine learning, statistics, and artificial intelligence, for the free ACM TechTalk, "The Decision-Making Side of Machine Learning: Computational, Inferential, and Economic Perspectives." Much of the recent focus in ML has been on the pattern-recognition side of the field. This talk will focus instead on the decision-making side, where many fundamental challenges remain. Some are statistical in nature, including the challenges associated with multiple decision-making, and some are algorithmic, including the challenge of coordinated decision-making on distributed platforms. Others are economic, involving learning systems that must cope with scarcity and competition. Jordan will present recent progress on each of these fronts. [link] [comments] |
Upcoming online undergraduate computer science program(s) Posted: 10 Mar 2020 08:22 AM PDT I'm aware of the currently available online undergraduate computer science programs. I believe the latest significant one to come on board was Auburn. Although, I'd like to hear if any of you have heard of any upcoming undergraduate online computer science programs, please. Thanks. [link] [comments] |
You are subscribed to email updates from Computer Science: Theory and Application. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment