coding interview
Proving the Coding Interview: A Benchmark for Formally Verified Code Generation
Dougherty, Quinn, Mehta, Ronak
We introduce the Formally Verified Automated Programming Progress Standards, or FVAPPS, a benchmark of 4715 samples for writing programs and proving their correctness, the largest formal verification benchmark, including 1083 curated and quality controlled samples. Previously, APPS provided a benchmark and dataset for programming puzzles to be completed in Python and checked against unit tests, of the kind seen in technical assessments in the software engineering industry. Building upon recent approaches for benchmarks in interactive theorem proving, we generalize the unit tests to Lean 4 theorems given without proof (i.e., using Lean's "sorry" keyword). On the 406 theorems of 100 randomly selected samples, Sonnet correctly proves 30% and Gemini correctly proves 18%. We challenge the machine learning and program synthesis communities to solve both each general purpose programming problem and its associated correctness specifications. The benchmark is available at https://huggingface.co/datasets/quinn-dougherty/fvapps.
- Information Technology > Artificial Intelligence > Representation & Reasoning > Logic & Formal Reasoning (1.00)
- Information Technology > Artificial Intelligence > Natural Language > Large Language Model (1.00)
- Information Technology > Artificial Intelligence > Natural Language > Chatbot (0.95)
- (2 more...)
Master the Coding Interview: Data Structures + Algorithms
Get more job offers, negotiate a raise: Everything you need to get the job you want! PREVIEW THIS COURSE - GET COUPON CODE Description Join a live online community of over 100,000 developers and a course taught by an industry expert that has actually worked both in Silicon Valley and Toronto as a senior developer. Graduates of this course are now working at Google, Amazon, Apple, IBM, JP Morgan, Facebook other top tech companies. Want to land a job at a great tech company like Google, Microsoft, Facebook, Netflix, Amazon, or other companies but you are intimidated by the interview process and the coding questions? Do you find yourself feeling like you get "stuck" every time you get asked a coding question?
- North America > United States > California (0.27)
- North America > Canada > Ontario > Toronto (0.27)
- Information Technology > Services (0.56)
- Education > Educational Setting > Online (0.52)
Complete Machine Learning & Data Science Bootcamp 2022
Created by Andrei Neagoie, Daniel Bourke, Zero To Mastery 42.5 hours on-demand video course This is a top selling Machine Learning and Data Science course just updated this month with the latest trends and skills for 2022! Become a complete Data Scientist and Machine Learning engineer! Join a live online community of 600,000 engineers and a course taught by industry experts that have actually worked for large companies in places like Silicon Valley and Toronto. Graduates of Andrei's courses are now working at Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook, other top tech companies. You will go from zero to mastery!
- North America > United States > California (0.26)
- North America > Canada > Ontario > Toronto (0.26)
- Information Technology (1.00)
- Education > Educational Setting > Online (0.37)
- Information Technology > Data Science (1.00)
- Information Technology > Communications (1.00)
- Information Technology > Artificial Intelligence > Machine Learning (1.00)
Why You need Math for Machine Learning
A while back, I was on Twitter and I saw the following exceptional take on Twitter. This is a very popular idea online, and I had meant to write about this sooner. But thanks to all the insanity happening in the ML research domain, I got side-tracked. However, now that I have the time I can finally cover this in-depth. In this post, I will cover "Why you absolutely need Math for Machine Learning."
GPT, 4-Chan, and the AI Gating debate
Large Language Models have taken the world by storm recently. The capabilities shown by these models, combined with the way it seems like they can do everything have gotten the AI community very excited (and some AGI doomers terrified, lol). As LLMs become more powerful, we will naturally see them serve as foundation tasks for all kinds of applications. The impact they will have can't be overstated. However, it's crucial to ensure that these models are safe and don't come with seriously problematic biases/cases.
Machine Learning Lessons from Murder Yoga
Analogies are very helpful for explaining ideas. I was recently talking to somebody from my boxing gym about coding interview prep. I explained the stages of preparation in terms of different boxing stages (shadow boxing, pad work, sparring, fights, etc). This analogy helped my friend understand the process, and even made the prep more fun for him (his words). In this article, I will share my experiences with Brazilian Jiu-Jitsu, A.K.A Murder Yoga.
- Leisure & Entertainment > Sports > Boxing (0.55)
- Leisure & Entertainment > Sports > Martial Arts (0.35)
Using Randomness Effectively in Deep Learning
I believe the performance benefits, ability to generalize, and robustness are all too good to ignore. Thus, I've written/talked a lot about it throughout my content. Recently, a reader of mine reached out with an interesting question. He wanted to know why it was that randomness in aspects such as Data Augmentation, but not in selecting features (Garbage In, Garbage Out). I figured this would make for a good topic since I stress the integration of noise and randomness into machine learning pipelines, but haven't covered why it works so well.
Competitive Programming Essentials, Master Algorithms - Couponos
Equip yourself with essential programming techniques required for ACM-ICPC, Google CodeJam, Kickstart, Facebook HackerCup & more. Welcome to Competitive Programming Essentials – the ultimate specialisation on Algorithms for Competitive Coders! The online Competitive Programming Essentials by Coding Minutes is a highly exhaustive & rigorous course on Competitive Programming. The 50 hours course covers the breadth & depth of algorithmic programming starting from a recap of common data structures, and diving deep into essential and advanced algorithms. The course structure is well-researched by instructors who not only Competitive Coders but have worked with companies like Google & Scaler.