<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Anushlinux</title>
    <description>The latest articles on DEV Community by Anushlinux (@anushlinux).</description>
    <link>https://dev.to/anushlinux</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1268619%2Fcef1faab-84ec-4187-a05b-0fd6277415c8.jpeg</url>
      <title>DEV Community: Anushlinux</title>
      <link>https://dev.to/anushlinux</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anushlinux"/>
    <language>en</language>
    <item>
      <title>A brief intro on the correlation between AI and Maths.</title>
      <dc:creator>Anushlinux</dc:creator>
      <pubDate>Sun, 29 Sep 2024 22:31:13 +0000</pubDate>
      <link>https://dev.to/anushlinux/a-brief-intro-on-the-correlation-between-ai-and-maths-5c1k</link>
      <guid>https://dev.to/anushlinux/a-brief-intro-on-the-correlation-between-ai-and-maths-5c1k</guid>
      <description>&lt;p&gt;Artificial intelligence problems constitute two general categories: Search problems and representation of intercon...blah blah blah...some big and smart words...regression vectors probablites calculus conjectures etc... &lt;/p&gt;

&lt;p&gt;This a basic layout of what you will see on every website when you google "Maths and AI"-&amp;gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6rmsld86tks83cxrdby1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6rmsld86tks83cxrdby1.png" alt="A reputed maths blog website" width="800" height="579"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fosvdnwdjzeifmn4nx8th.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fosvdnwdjzeifmn4nx8th.png" alt="Always the same...." width="800" height="106"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faxde750whrksc5bdhxu8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faxde750whrksc5bdhxu8.png" alt="Image description" width="800" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Even if you do not look closely you see that the Mathematical topics which are correlated with AI are probabilites, vectors, calculas, linear algebra etc. Given the fact that's true and if you want to learn deep into the actual mathematical part of any ai development their are multiple other resources which you can refer to so lets dive deep into something else.&lt;/p&gt;

&lt;p&gt;Lets learn on how this correlation formed.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;History of machines&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;We all know that we as a human beings have been using machines from a very early age of humankind. But we also have long used mathematics to solve problems with machines. Romans build abacus to solve basic calculation but that's boring what about modern age computers?&lt;/p&gt;

&lt;p&gt;Well that we started to use from around 300 - 400 years back. Now hold on, yes electronic computers were first invented around 1930-40 but computers were not always electronic. They were actually &lt;strong&gt;HUMAN!&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;In the earlier days computer was a person who computes any from of data on which he was trained on and their used to be 100s of such people in a single room to do any sort of complex calculation. So you can say in a weird sense model training and data clustering in machine learning, were intuitively applied long before the invention of modern machine learning algorithms.&lt;/p&gt;

&lt;p&gt;The most basic and earliest use of computers has been &lt;em&gt;tables&lt;/em&gt;. You most probably know about log tables, so in order to compute the sine and cosine you used a computer to generate the result. These tables are still very much used in computer science we just call them &lt;strong&gt;database&lt;/strong&gt; now. &lt;/p&gt;

&lt;p&gt;Many of the important theorems in maths like the&lt;a href="https://www.wikiwand.com/en/articles/Prime_number_theorem" rel="noopener noreferrer"&gt; prime number theorem&lt;/a&gt; was proved by the help of a computer (given that Gauss himself was a bit of a computer he still used different computers to solve most of the calculations)&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Proofs assists using machines&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Now lets jump on to the year of 1976. This was the year in which machines were first used to correctly give a proof of a unsolved mathematical theorem knows as &lt;a href="https://www.wikiwand.com/en/articles/Four_color_theorem" rel="noopener noreferrer"&gt;&lt;em&gt;Four Color Sum&lt;/em&gt; &lt;/a&gt;, it basically states that -&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;no more than four colors are required to  the region of any map so that no two adjacent countries will have the same color&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Well to speak freely the machine mostly assisted in the proof of the theorem and it was not before 2005 when a proof assist language called coq was developed (now called rooster). Now after years of improvisation and optimization, the real formalization on this has been since the creation of Lean's &lt;a href="https://leanprover-community.github.io/" rel="noopener noreferrer"&gt;mathlib&lt;/a&gt; library. It basically contains both programming infrastructure and mathematics, as well as tactics that use the former and allow to develop the latter. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Machine Learning&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The most well known usecase of machine learning has been in using &lt;em&gt;&lt;a href="https://aws.amazon.com/what-is/neural-network/" rel="noopener noreferrer"&gt;neural networks&lt;/a&gt;&lt;/em&gt; to predict the solution for any xyz question. Now if I was to take an example for the most latest use of nn in maths it would be around &lt;a href="https://www.wikiwand.com/en/articles/Knot_theory" rel="noopener noreferrer"&gt;knot theory&lt;/a&gt;. So a knot is basically a loop of a sting in a space that's closed and not tied at any point. So a basic question in knot theory is if you were given two knots in what sense are they equivalent to one-another. So by training a neural network on 2 million knot database it was able to reverse-engineer the whole concept and was able to find the amount of knots to the polynomial values attached to it.&lt;/p&gt;

&lt;p&gt;This breakthrough demonstrates the power of neural networks in tackling abstract mathematical problems. It not only was able to provide a new insights into knot theory but also opens up possibilities for AI to assist in fields like topology, combinatorics, and algebraic geometry (the same topics which we mentioned above in the website layout:))&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Large Language Models&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Now in recent emergence of the latest &lt;a href="https://www.cloudflare.com/learning/ai/what-is-large-language-model/" rel="noopener noreferrer"&gt;llm &lt;/a&gt; model of openAI's gpt o1, it was able to solve around 83% of the maths olympiad and reached around 89th percentile with a latest rating of 1800 (fine-tuned) on &lt;a href="https://codeforces.com/" rel="noopener noreferrer"&gt;codeforces &lt;/a&gt;competitive programming contests.  &lt;/p&gt;

&lt;p&gt;Now the issue is o1 was able to perform at such a high efficiency only when the question presented to it were modified in a simplified way to understand and when the model was given the freedom of giving 10,000 testcase submission. But this itself is a huge achievement as its &lt;br&gt;
predecessor gpt-4o was able to solve only around 1%&lt;/p&gt;

&lt;p&gt;Now if we talk about gpt 4 or 3.5 or any other llms...we may find that things which we as humans find hard are very simple for a ai to computer but things which are simpler for humans, ai struggle a lot in it (as of now). for eg earlier ai models use to hallucinate if they didnt know the correct any to any solution.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn1l47rzd5kakunnfm91g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn1l47rzd5kakunnfm91g.png" alt="Image description" width="800" height="237"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also the mathematical aspect of an ai to provide any solution to any problem is to give to guess at each step what is the most natural thing to say and then proceed on with it. Now this error in ai has been reduced a lot with more and larger dataset training and advanced preprocessing of the data&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;So where are we now??&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;To be fair we are very far from an ai to actually solve and act as a full fledged proof assist or to resolve any major mathematical problem. Even tho we are continuously pushing the threshold of the creative capacity of ai but its still not full reliable. &lt;/p&gt;

&lt;p&gt;Now to end in the future their still be the old fashioned way to solving or proving any problem because without us their wont be anyone to guide these ai's unless we also know how to do it. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;But we would be able to do a lots of things which we can't do right now&lt;br&gt;
~Terence Tao&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>ai</category>
      <category>maths</category>
    </item>
    <item>
      <title>//build_space</title>
      <dc:creator>Anushlinux</dc:creator>
      <pubDate>Sat, 15 Jun 2024 19:59:07 +0000</pubDate>
      <link>https://dev.to/anushlinux/buildspace-3318</link>
      <guid>https://dev.to/anushlinux/buildspace-3318</guid>
      <description>&lt;p&gt;i have to build something in 6 weeks....&lt;/p&gt;

&lt;p&gt;i was thinking as linkdin have became a place of filth where people brag about stuff which is quite literally un-braggable so why not make a community for people to rant out their problem with people on linkdin....&lt;/p&gt;

&lt;p&gt;ik its not that good so i was thinking on making the user login system like sage ai... mixing ai with making the profile of a person is so fkin awesome&lt;/p&gt;

&lt;p&gt;making a community for devs in not a new idea and has been made by millions of people (maybe) so to it needs a usp (need to think on that)&lt;/p&gt;

&lt;p&gt;also making a site for people to rant about is also not new (hello twitter)&lt;br&gt;
and yes making a site for people who can rant about other people while being anonyms is also not a new thing and iirc the last company which made such a product like this was sued (the anonymous users were not really anonymous lol) so i need to think of something else&lt;/p&gt;

&lt;p&gt;(i will figure that out as i build this thing i do have 44 days lmao)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8mflog3sg20clyoxn9fl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8mflog3sg20clyoxn9fl.png" alt="Image description" width="567" height="309"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Overnight Project</title>
      <dc:creator>Anushlinux</dc:creator>
      <pubDate>Sat, 25 May 2024 18:23:03 +0000</pubDate>
      <link>https://dev.to/anushlinux/overnight-project-46jo</link>
      <guid>https://dev.to/anushlinux/overnight-project-46jo</guid>
      <description>&lt;p&gt;My vacation are going on and I dont know what to do as per say so I am going to make a project assigned to me. I am starting now and will not sleep before doing it as its not a big project so wish me luck...&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;(ps- I also need new ideas on what to make as as of right now I am thinking of making an online poker on react so lets see)&lt;/p&gt;
&lt;/blockquote&gt;

</description>
    </item>
  </channel>
</rss>
