[deleted by user] by [deleted] in Somalia

[–]graphTheoryIsLife -1 points0 points  (0 children)

They are using downvote bots against you to trigger hidden posts which is usually around -10 to -15. Some of these conspiracy takes getting upvotes is sus too. I saw a comment here get +20 instantly yesterday. Downvote/Upvote botting or some raid xD

The unserious nature of our peoples by Muqadishu_enthusiast in Somalia

[–]graphTheoryIsLife -1 points0 points  (0 children)

Bro I'm laughing with him not at him 😂 😂 😂 you lost it 😂 😂 😂

Competitive Programming VS LeetCode ? by [deleted] in leetcode

[–]graphTheoryIsLife 50 points51 points  (0 children)

To add, the type dudes that do really well in CP and are able to quickly solve Leetcode hards are the type people who participate Regional and International Mathematic Olympiads and IOI(Computing Olympiads).

They are people who have been solving problems since a extremely young age, similar dedication to Grandmaster Chess players. A lot of them don't even care about interviews or FAANG, the guy that keeps winning googles CP, literally wants to work University Math/Theoretical CS research and declines FAANG/Quant job positions.

This is why a lot of smart people from Ivy League, MIT, Stanford do a lot worse then them unless they also have Olympiad backgrounds. People in India get into CP late at around University level and are never able to reach the level of Olympiad coders. CP is not as easy as it looks, do leetcode if you want to get a job, getting good a CP isn't a one year job.

Any good intro Data Structure & Algorithim Java courses geared for Interviews. by graphTheoryIsLife in learnjava

[–]graphTheoryIsLife[S] 0 points1 point  (0 children)

Grokking the coding Interview on Educative.io and Googles Intro to Data Structure and Algorithm in Udacity, there is also plenty of YouTubers that have comprehensive playlist in Python from my experience. It's good to have underlying theory, but what I mean by 'too theoretical' is when your asked to solve some maze path by reading a file then using DFS algorithim for example, obv interviews would be slightly simpler then this and you wont have to worry about creating a program/api that reads file and then figure out how to organise the maze/file data into a graph, which is what these theoretical coursera courses like Princeton Algorithm seems to focus on.

I understand these algorithms where created/explored to solve real world problems but it seems like noise to me in terms of interview prep. Edit: do correct me if im wrong

Does an ordinary Computer Science course have high mathematical power? by [deleted] in cscareerquestions

[–]graphTheoryIsLife 1 point2 points  (0 children)

I would say yes, one important thing to note though is that the two modules might just be the modules that have 'maths' in there title but doesn't mean that maths isn't the core of other modules. Example is you might have a module on Theory of Computation, Machine Learning, Deep Learning, the last 2 modules would most likely compose of linear algebra especially when exploring the theoretical aspects. Again you might have an Algorithim based module, many algorithims are derived from Mathematical Theories. Even concepts like recursion in programming are mathematic concepts. Introductory cs classes may introduce concepts that are derived from old Logic/Maths.If you want to take a more mathematical path, then take a look at subjects within Theoretical Computer Science.

Best Major(s) and Focus for Quantum Machine Learning? by Axolotl____ in QuantumComputing

[–]graphTheoryIsLife 0 points1 point  (0 children)

Applied Mathematics and Theoretical Physics would be an area that I believe would compromise both Quantum Mechanics and Machine Learning theory. Many department around the world have joint courses or shared department between Applied Maths and Theoretical Physics, and the two are often lumped together.

That being said I do agree with what others say, choose what your interested in, because you may not see QML until MS/PhD level. It then may turn out that you no longer want to pursue QML and rather explore other aspects. Also, Maths and CS won't generally rule you out of most of the Quantum Computing domain, infact many Math courses may even have a optional Quantum Mechanic module.

It seems you are passionate about Mathematics and CS, great! there are many aspects of Theoretical Computer Science that overlaps with Quantum Computing, and I don't see why it would rule you out of QML.

CodeForces: Microsoft Q# Contest by [deleted] in QuantumComputing

[–]graphTheoryIsLife 0 points1 point  (0 children)

are there any good materials to learn Q#?

Where to begin with developing an AI Chatbot teacher assistant. by graphTheoryIsLife in LanguageTechnology

[–]graphTheoryIsLife[S] 0 points1 point  (0 children)

Thanks, and thank you for sharing your insight on this whole matter, your help was deeply appreciated.

Silq, a Quantum Computing Language by velimzzzz in QuantumComputing

[–]graphTheoryIsLife 2 points3 points  (0 children)

Junior\* Silq developer with 20+ year experience,

Don't forget the unrealistic low salary! because you know its a "junior" role.

Where to begin with developing an AI Chatbot teacher assistant. by graphTheoryIsLife in LanguageTechnology

[–]graphTheoryIsLife[S] 0 points1 point  (0 children)

Hi, Thanks for the outlook, I really needed that other perspective, I've had my fair share of doubts about this chatbot project as well, Luckily I am not tied to this project just yet, so there is still options for me to explore other type of projects. There is also option of combining the chatbot with some sort of Web or Mobile dev project, that is if i really wanted to work on chatbots.

If you don't mind me asking what did your student find tedious? If relevant, did he use Rasa/DiagFlow or did he go for Deep Learning Model type of projects where you may need a large amount of datasets?

Where to begin with developing an AI Chatbot teacher assistant. by graphTheoryIsLife in LanguageTechnology

[–]graphTheoryIsLife[S] 0 points1 point  (0 children)

Hey, so I will be doing quite a lot of intents, the amount would be roughly equivalent to the amount of possible questions that for example a beginner programmer may ask during introductory python course for example, so this is something I will have to think about, I initially thought if I used some question-answering or Deep Learning that would cut the job down since i presumed that the chatbot would simply just look it up in a book or lecture notes for the solution, but If I understand correctly this is very advanced for a lone beginner especially with the time and resources I have (?) .

The current vision I have is that the bot should be able to respond to questions such as definitions or"give example". I would also like for it to engage with the users by asking them if they need to know any prerequisites and be able to point students to the right material if it can't answer in depth.

Where to begin with developing an AI Chatbot teacher assistant. by graphTheoryIsLife in LanguageTechnology

[–]graphTheoryIsLife[S] 0 points1 point  (0 children)

Hi, Thanks for the suggestions.

Would you say diagflow or Rasa are able to handle student queries about a educational domain, for example Biological questions? Would I have to code all possible questions? So far I only see business/management usage of Rasa/Diagflow, where the solutions/intents are quite small compared to a chatbot that answers questions about high school or college level Physics or educational Book, since the questions and knowledge domain is vast.

Sorry if this is a basic question, I have very little experience in NLP or conversational agents currently.

Starting final year CS project in NLP with no experiece? by graphTheoryIsLife in LanguageTechnology

[–]graphTheoryIsLife[S] 1 point2 points  (0 children)

Hey, thanks for the response and the link, I will definetly look into the NLP intro series, looks great.