• Breaking News

    Wednesday, September 30, 2020

    Do you feel like ML has taken most fields away from the average user? Computer Science

    Do you feel like ML has taken most fields away from the average user? Computer Science


    Do you feel like ML has taken most fields away from the average user?

    Posted: 29 Sep 2020 04:27 PM PDT

    My interest is in computer vision, so I'm making this post with respect to CV. Before ML, most papers were relatively easy to implement and see the algorithm perform firsthand. If one could understand the paper then implementing it was pretty straight forward.

    But with ML, the specialized hardware, curated data set, hand tuned weights etc make it almost impossible to implement the papers. Which is unfortunate because most research in computer vision these days deal with ML.

    submitted by /u/zindarod
    [link] [comments]

    What's the simplest Turing complete abstract machine to use to prove that a certain generic algorithm is implementable on that machine?

    Posted: 29 Sep 2020 02:41 PM PDT

    What courses to look for in a MSc Comp Sci having done an Engineering background?

    Posted: 29 Sep 2020 11:22 PM PDT

    Hi, I've decided to pursue a year-long MSc in Computer Science having done MEng Aerospace Engineering. I want to learn subjects

    1. Relevant to scientific computation e.g. (parallelization, High-Performance Computing, Inversion and Optimization)
    2. Relevant to getting employed as a software engineer (Software Practises) or just seem interesting (Cloud Computing, Internet)
    3. That are foundational to CompSci and will help me learn the above subjects and still be applicable, marketable

    I can't decide which subjects should come category 3? I can guess Algorithm Design and Data Structures are necessary but do I also need to do Complexity and Computer Architecture as well? This will help me decide which universities to apply to as some offer more flexibility than others. I'm not too keen on ML/AI, I just want to do one subject to get a taste maybe.

    submitted by /u/thatbrownkid19
    [link] [comments]

    Common interview troubleshooting questions

    Posted: 29 Sep 2020 09:56 PM PDT

    I have an interview with a tech company soon and was hoping to get thoughts on common technical troubleshooting questions? They said it'd be uncomplicated and they really just want to gage my thought process.

    Thanks in advance!

    submitted by /u/123eng
    [link] [comments]

    I tried explaining Paxos

    Posted: 29 Sep 2020 11:19 AM PDT

    Looking to automate billings. Would require integration of a variety of applications.

    Posted: 29 Sep 2020 11:41 PM PDT

    Business consult here. What type of programming languages would allow someone to automate any manual billings from a company? And update the respective mainframes with the information?

    submitted by /u/TV2693
    [link] [comments]

    What optimization strategies for C programs can be applied to what kinds of other languages?

    Posted: 29 Sep 2020 07:41 AM PDT

    In Computer Systems: a Programmer's Perspective:

    We have described a number of basic strategies for optimizing program performance:

    1. Basic coding principles. Avoid optimization blockers so that a compiler can generate efficient code.
    • Eliminate excessive function calls. Move computations out of loops when possible. Consider selective compromises of program modularity to gain greater efficiency.

    • Eliminate unnecessary memory references. Introduce temporary variables to hold intermediate results. Store a result in an array or global variable only when the final value has been computed.

    1. Low-level optimizations. Structure code to take advantage of the hardware capabilities.
    • Unroll loops to reduce overhead and to enable further optimizations.

    • Find ways to increase instruction-level parallelism by techniques such as multiple accumulators and reassociation.

    • Rewrite conditional operations in a functional style to enable compilation via conditional data transfers. A final word of advice to the reader is to be vigilant.

    The book applies the above optimization strategies to writing efficient programs in C with the help of C compilers. The first group is hardware-independent strategies and the second is hardware dependent.

    I wonder if the strategies can be applied to writing programs in other languages?

    • What kinds of strategies can, and what can't?
    • What kinds of languages can the strategies be applied to? (Especially high level programming languages of various paradigms: Java, C#, Scala, Haskell, Python, Scheme.)

    Thanks.

    submitted by /u/timlee126
    [link] [comments]

    What Is The Sliding Window Algorithm?

    Posted: 29 Sep 2020 02:12 PM PDT

    [R] Facebook’s Flexible ‘RAG’ Language Model Achieves SOTA Results on Open-Domain QA

    Posted: 29 Sep 2020 02:10 PM PDT

    Researchers from Facebook AI, University College London and New York University recently introduced retrieval-augmented generation (RAG) — a hybrid, end-to-end differentiable model that combines an information retrieval component with a seq2seq generator and can be fine-tuned on knowledge-intensive downstream tasks to achieve state-of-the-art results.

    Here is a quick read: Facebook's Flexible 'RAG' Language Model Achieves SOTA Results on Open-Domain QA

    RAG has been released in the Hugging Face transformer library. With just five lines of code, researchers and engineers can quickly develop and deploy solutions to knowledge-intensive tasks using RAG. The paper Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks is on arXiv.

    submitted by /u/Yuqing7
    [link] [comments]

    Example of how object oriented decomposition is better than algorithmic decomposition for handling complex systems?

    Posted: 29 Sep 2020 10:45 AM PDT

    How do you guys handle online lectures and learning in general?

    Posted: 29 Sep 2020 06:57 AM PDT

    Edit: our "online" learning is basically recorded lectures that the lecturers post online and thats it, at the end of the week theres one hour available for online questions where its like a chat and the lecturers talk back to us live

    Pre corona, i used to sit first row in my lectures and always interact with my lecturers which made me understand a lot better and ofcourse was a sort of motivation to understand and to actually concentrate, but now we are taking it online, and I cant get myself to concentrate, i cant even get myself to stay seated for the entire duration of the lecture, its like having to watch a really bad movie, which I end up just procastinating and "watching them later" so am i the only one or are you the same and have you found a solution?

    Thanks guys

    submitted by /u/PsychologicalDrawer0
    [link] [comments]

    Basics of software testing

    Posted: 29 Sep 2020 06:09 AM PDT

    No comments:

    Post a Comment