<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Let's Talk AI]]></title><description><![CDATA[Exploring artificial intelligence through practical projects, machine learning experiments, deep learning architectures, and thoughtful comparisons of different approaches to solving real-world problems.

Let's shape the future together! 🚀]]></description><link>https://letstalkai.hashnode.dev</link><image><url>https://cdn.hashnode.com/uploads/logos/63b5c67973ee0387bc7a84e7/bf510a20-6bdb-44c4-adea-6dec596897df.png</url><title>Let&apos;s Talk AI</title><link>https://letstalkai.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Sun, 01 Nov 2026 11:54:51 GMT</lastBuildDate><atom:link href="https://letstalkai.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[A World Imagined ]]></title><description><![CDATA[AR is the future of healthcare, giving doctors instant record access via headsets, boosting data integrity and accessibility.]]></description><link>https://letstalkai.hashnode.dev/a-world-imagined</link><guid isPermaLink="true">https://letstalkai.hashnode.dev/a-world-imagined</guid><category><![CDATA[Augmented Reality]]></category><category><![CDATA[technology]]></category><category><![CDATA[healthcare]]></category><category><![CDATA[healthcare technology]]></category><category><![CDATA[innovation]]></category><category><![CDATA[futureoftech]]></category><category><![CDATA[technology trends]]></category><category><![CDATA[Technology Evolution]]></category><category><![CDATA[Technology Adoption Challenges]]></category><dc:creator><![CDATA[Jahnvi Sikligar]]></dc:creator><pubDate>Sat, 07 Mar 2026 19:58:04 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/63b5c67973ee0387bc7a84e7/c3d6b335-fcba-43fe-aec5-2eccac53298a.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>A World Imagined and the Evolution of Technology</h2>
<p>It was just a decade ago when our unsophisticated minds couldn’t conceive the new technological advancements. But the time had to do its talking, and evolution had to be brought in. The thoughts imagined by our futurists needed to be turned into actions for the welfare of human kind. Humans have always faced greater issues in every aspect of life, but healthcare had to be heeded first. We have always imagined a world free of disease where we could guess the cure to every problem before it even occurs. What if this “just” thought of the world can ever be turned into reality? What if the virtual world that we have created can be augmented into the real world? What if <strong>Augmented Reality</strong> is ever used to its fullest to overcome the biggest hurdle in healthcare?</p>
<h2>Defining Augmented Reality (AR)</h2>
<p>From the time ‘augmented reality’ was introduced, there have been many questions raised about it. Augmented reality is expounded as an enhanced version of reality where live direct or indirect views of physical real-world environments are augmented with superimposed computer-generated images over a user's view of the real-world, thus enhancing one’s current perception of reality. With the advent of augmented reality, it has broken down several stereotypical hurdles in the world of medicine.</p>
<h2>Real-Time Benefits for Healthcare Professionals</h2>
<p>Imagine that you walk into your scheduled doctor (or dentist) appointment, only to find your doctor (or dentist) wearing an augmented reality headset (e.g. Google Glass). Although it may look strange, this technology allows him (or her) to access past records, pictures, and other historical data in real-time to discuss with you. Instantly accessing this digital information without having to log into a computer or check a records room proves to be a major benefit to healthcare professionals. Integration of augmented reality-assisted systems with patient record management technologies is already a highly desirable utility. Data integrity and accessibility are major benefits to this type of system, where record access becomes instantaneous and consistent across all professionals to the most current records, instructions, and policies.</p>
]]></content:encoded></item><item><title><![CDATA[Chat with PDF]]></title><description><![CDATA[Learn how to build a powerful PDF conversational assistant using the LangChain framework. Seamlessly retrieve and integrate information from PDF documents.]]></description><link>https://letstalkai.hashnode.dev/how-to-build-a-langchain-pdf-qna-system</link><guid isPermaLink="true">https://letstalkai.hashnode.dev/how-to-build-a-langchain-pdf-qna-system</guid><category><![CDATA[WomenWhoTech]]></category><category><![CDATA[langchain]]></category><category><![CDATA[pdf]]></category><category><![CDATA[natural language processing]]></category><category><![CDATA[question answering]]></category><category><![CDATA[conversational-ai]]></category><category><![CDATA[Chat-GPT]]></category><category><![CDATA[OpenAI API]]></category><category><![CDATA[gpt3.5]]></category><category><![CDATA[open ai]]></category><category><![CDATA[llm]]></category><category><![CDATA[#PromptEngineering]]></category><dc:creator><![CDATA[Jahnvi Sikligar]]></dc:creator><pubDate>Sun, 07 Apr 2024 21:22:54 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1712327387338/e21232bb-6cce-41de-9a22-371c3de5004c.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this fast-paced life, we have all pondered the possibility of extracting valuable insights from documents on the go. Despite attempts to glean key insights through keyword filtering, we often overlook finer details. The desire to engage in dialogue and delve deeper into document content while saving time and avoiding oversight is a common one. Fortunately, this is now achievable through the integration of LLMs with LangChain. This blog post explores the development of a conversational AI system that enables users to interact with and pose questions directly about the content of PDF documents.</p>
<details><summary>Know about Langchain</summary><div data-type="detailsContent">A framework that allows one to seamlessly build applications using LLMs. It simplifies the LLM application lifecycle from development, productionizing and deployment. It offers components for document loading, text splitting, prompting, retrieval, memory management, and chain building. By using LangChain, you can focus on the high-level logic of your application, rather than the low-level details of interacting with the LLM.</div></details>

<h3 id="heading-building-a-pdf-qampa-system"><strong><em>Building a PDF Q&amp;A System</em></strong></h3>
<p>The project delves into building a conversational Q&amp;A system to answer questions based on a PDF document. The key steps to be followed are:</p>
<ul>
<li><p><strong>Loading the document</strong>: Langchain provides <code>PyPDFLoader</code> to load PDF documents. The method <code>load_and_split</code> allows performing loading and splitting of document texts into small chunks using <code>RecursiveCharacterTextSplitter</code>.</p>
</li>
<li><p><strong>Implementing a Prompt Template</strong>: To get more accurate responses based on the document. A custom prompt template is created that includes context from PDF chunks and the user's question.</p>
</li>
<li><p><strong>Creating the chat interface</strong>: The <code>ConversationalRetrievalChain</code> from LangChain to create the chatbot, which combines the OpenAI language model, the PDF retriever, and the conversation memory.</p>
</li>
<li><p><strong>Interacting through the interface</strong>: Demonstrate how to use the chatbot by asking it a question and displaying the response.</p>
</li>
</ul>
<h3 id="heading-lets-get-coding"><strong><em>Let's get coding</em></strong></h3>
<p>Diving into the code and understanding the key components:</p>
<ol>
<li><strong>Importing the Necessary Libraries</strong>: We start by importing the required libraries, including <code>PyPDFLoader</code>, <code>RecursiveCharacterTextSplitter</code>, <code>PromptTemplate</code>, <code>ChatOpenAI</code>, <code>FAISS</code>, <code>OpenAIEmbeddings</code>, <code>ConversationBufferMemory</code>, and <code>ConversationalRetrievalChain</code>.</li>
</ol>
<pre><code class="lang-python"><span class="hljs-comment">#compilation of all libraries</span>
<span class="hljs-keyword">from</span> langchain_community.document_loaders <span class="hljs-keyword">import</span> PyPDFLoader
<span class="hljs-keyword">from</span> langchain_text_splitters <span class="hljs-keyword">import</span> RecursiveCharacterTextSplitter
<span class="hljs-keyword">from</span> langchain.prompts <span class="hljs-keyword">import</span> PromptTemplate
<span class="hljs-keyword">from</span> langchain_openai <span class="hljs-keyword">import</span> ChatOpenAI
<span class="hljs-keyword">from</span> langchain_community.vectorstores <span class="hljs-keyword">import</span> FAISS
<span class="hljs-keyword">from</span> langchain_openai <span class="hljs-keyword">import</span> OpenAIEmbeddings
<span class="hljs-keyword">from</span> langchain.memory <span class="hljs-keyword">import</span> ConversationBufferMemory
<span class="hljs-keyword">from</span> langchain.chains <span class="hljs-keyword">import</span> ConversationalRetrievalChain
<span class="hljs-keyword">import</span> langchain
</code></pre>
<ol start="2">
<li><strong>Loading and Splitting the PDF</strong>: This <code>PyPDFLoader</code> is used to load the PDF document and split it into smaller chunks with chunk overlap using the <code>RecursiveCharacterTextSplitter</code>. Thus, ensuring that the chatbot can efficiently retrieve and process the relevant information from the PDF.</li>
</ol>
<pre><code class="lang-python">langchain.debug=<span class="hljs-literal">True</span> <span class="hljs-comment">#used for debugging</span>
loader=PyPDFLoader(<span class="hljs-string">"input_your.pdf"</span>)
pages=loader.load_and_split(RecursiveCharacterTextSplitter(chunk_size=<span class="hljs-number">1000</span>,chunk_overlap=<span class="hljs-number">100</span>,length_function=len,is_separator_regex=<span class="hljs-literal">False</span>))
<span class="hljs-string">"""to check the splitting and length of the documents, uncomment the below lines."""</span>
<span class="hljs-comment">#for i in range(0,5):print(i,'Pages response:\n',pages[i])</span>
<span class="hljs-comment">#print("Total length of pages:",len(pages))</span>
</code></pre>
<ol start="3">
<li><strong>Implementing the Prompt Template</strong>: To provide the conversational AI system with clear instructions and formatting for the responses, we create a custom prompt template. This template includes placeholders for the context from the PDF chunks and the user's question and specifies the desired response format.</li>
</ol>
<pre><code class="lang-python"><span class="hljs-comment">#implementing prompt template for better understanding</span>
<span class="hljs-comment">#Build prompt</span>
template = <span class="hljs-string">"""Use the following pieces of context to answer the question at the end.
If you don't know the answer, just say that you don't know, don't try to make up an answer.
Use three sentences maximum. Keep the answer as concise as possible.
Must answer in English language only.
Always say "thanks for asking!" at the end of the answer.
{context}
Question: {question}
Helpful Answer:"""</span>
QA_CHAIN_PROMPT=PromptTemplate(input_variables=[<span class="hljs-string">"context"</span>,<span class="hljs-string">"question"</span>],template=template)
</code></pre>
<ol start="4">
<li><strong>Creating the Conversational system</strong>: We use the <code>ConversationalRetrievalChain</code> from LangChain to create the Q&amp;A system. This chain combines the OpenAI language model, the PDF retriever, and the conversation memory. The retriever is created using the FAISS vector store and the OpenAI embeddings, which allows the system to efficiently search and retrieve the relevant information from the PDF.</li>
</ol>
<pre><code class="lang-python"><span class="hljs-string">'''performing embedding to store text in a vectorstore. expose this index in a retriever interface
k=value return the top 2 most similar chunks. create a chain to answer questions'''</span>
qa=ConversationalRetrievalChain.from_llm(ChatOpenAI(model_name=<span class="hljs-string">"gpt-3.5-turbo-0613"</span>,temperature=<span class="hljs-number">0</span>,openai_api_key=<span class="hljs-string">"YOUR_API_KEY"</span>),
                                         retriever=FAISS.from_documents(pages, OpenAIEmbeddings(openai_api_key=<span class="hljs-string">"YOUR_API_KEY"</span>)).as_retriever(search_type=<span class="hljs-string">"similarity"</span>,search_kwargs={<span class="hljs-string">"k"</span>:<span class="hljs-number">2</span>}),
                                         memory=ConversationBufferMemory(k=<span class="hljs-number">5</span>,memory_key=<span class="hljs-string">"chat_history"</span>,return_messages=<span class="hljs-literal">True</span>),
                                         combine_docs_chain_kwargs={<span class="hljs-string">"prompt"</span>:QA_CHAIN_PROMPT},verbose=<span class="hljs-literal">True</span>)
</code></pre>
<ol start="4">
<li><strong>Interacting with the Q&amp;A</strong>: Finally, we demonstrate how to use the Q&amp;A system by asking it a question and displaying the response. The conversational system uses the provided context from the PDF and the user's question to generate a concise and informative answer.</li>
</ol>
<pre><code class="lang-python">chat_history=[]
query=<span class="hljs-string">"How to measure quality of AI projects?"</span>
result=qa({<span class="hljs-string">"question"</span>:query,<span class="hljs-string">"chat_history"</span>:chat_history})
result[<span class="hljs-string">"answer"</span>]
</code></pre>
<h3 id="heading-conclusion"><strong><em>Conclusion</em></strong></h3>
<p>In this blog post, we've explored how to build a conversational interface to interact with PDF documents using LangChain and OpenAI. By leveraging the power of LLMs and the LangChain framework, a PDF Q&amp;A system has been created that can provide users with relevant information from the document clearly and concisely. This approach can be extended to handle various types of unstructured data and can be a valuable tool for research, analysis, and knowledge sharing.</p>
<p><a target="_blank" href="https://github.com/jahnvisikligar/NLP_projects/blob/main/Chat_with_PDF/chat_with_pdf_langchain.py">Code for creation of Q&amp;A system</a></p>
]]></content:encoded></item><item><title><![CDATA[Sentiment Analysis Made Easy]]></title><description><![CDATA[Learn to implement a sentiment analysis web app using BERT and deploy it for real-world applications in this blog.]]></description><link>https://letstalkai.hashnode.dev/sentiment-analysis-with-bert-using-huggingface-and-streamlit</link><guid isPermaLink="true">https://letstalkai.hashnode.dev/sentiment-analysis-with-bert-using-huggingface-and-streamlit</guid><category><![CDATA[Sentiment analysis]]></category><category><![CDATA[BERT]]></category><category><![CDATA[streamlit]]></category><category><![CDATA[huggingface]]></category><category><![CDATA[deployment]]></category><category><![CDATA[Hugging Face Inference API,]]></category><category><![CDATA[Natural Language Processing, Hugging Face Transformer, NLP, Machine Learning,]]></category><category><![CDATA[DistilBert]]></category><category><![CDATA[huggingface streamlit]]></category><dc:creator><![CDATA[Jahnvi Sikligar]]></dc:creator><pubDate>Sun, 26 Mar 2023 18:30:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1694120531691/2e6bbee8-a84e-4f9d-8fd3-c0750d3493a1.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Sentiment analysis plays a crucial role in understanding the opinions of people and enhancing customer experience for businesses. Being one of the key aspects of Natural Language Processing(NLP), sentiment analysis is a process of analyzing digital text to determine its emotional states such as positive, negative or neutral. Here, we dive deeper into implementing a pre-trained BERT model and deploying it using the StreamLit framework from the <a target="_blank" href="https://huggingface.co/">HuggingFace(HF) hub</a>.</p>
<h2 id="heading-what-is-bert">What is BERT?</h2>
<p>BERT stands for Bidirectional Encoder Representations from Transformers and was introduced under the research paper titled "<a target="_blank" href="https://arxiv.org/abs/1810.04805">BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding</a>" by Google's AI research team in 2018. It transformed the AI language processing and the way machines understood text. Unlike the traditional models, BERT analyses text bi-directionally to understand the context from the preceding and following words. With the help of a two-step process involving pre-training and fine-tuning BERT can predict missing words in sentences and adapt to various language tasks. Thus making it versatile for different use cases such as sentiment analysis, QnA, Name Entity Recognition(NER) and many more.</p>
<h2 id="heading-implementation-of-sentiment-analysis">Implementation of Sentiment Analysis</h2>
<p>As we have gained an overview of the BERT model, let's begin with the implementation of the same.</p>
<h3 id="heading-working-with-data-and-dependencies">Working with data and dependencies</h3>
<p>The first step is to activate the GPU on the Google Colab notebook and install the necessary dependencies, such as <code>datasets</code>, <code>transformers</code>, and <code>huggingface_hub</code>, to facilitate model training and deployment. Next, we download the <a target="_blank" href="https://huggingface.co/datasets/imdb">IMDB movie review</a> dataset and split it into test and train data, which will then be tokenized using the DistilBERT tokenizer.</p>
<h3 id="heading-working-with-the-distilbert-model">Working with the DistilBERT Model</h3>
<p>Now that the data is ready, it's time to begin training of BERT model for sentiment analysis. As the BERT model is bulky and quite slow, DistilBERT is used for this project due to the limitations of computational resources in Colab.</p>
<details><summary>DistilBERT</summary><div data-type="detailsContent"><a target="_blank" href="https://huggingface.co/docs/transformers/model_doc/distilbert">DistilBERT</a> is the distilled version of the BERT model proposed by HuggingFace trained in the technique of knowledge distillation. This allows the model to retain the performance of the original BERT model while having fewer parameters.</div></details>

<h4 id="heading-training"><strong><em>Training</em></strong></h4>
<p>We will be using classification tasks for sentiment analysis that enable the transfer of knowledge from DistilBERT to the custom model.</p>
<ul>
<li><p>We import the <code>AutoModelForSequenceClassification</code> class from the <code>transformers</code> library. This class is designed for sequence classification tasks and is compatible with models like BERT.</p>
</li>
<li><p>We create an instance of the model by calling <code>AutoModelForSequenceClassification.from_pretrained("distilbert-base-uncased", num_labels=2)</code>. Here, "distilbert-base-uncased" refers to the pre-trained DistilBERT model, and <code>num_labels=2</code> specifies that we are performing binary sentiment classification (positive or negative sentiment).</p>
</li>
<li><p>We import <code>TrainingArguments</code> and <code>Trainer</code> API from the <code>transformers</code> library. The <code>TrainingArguments</code> class allows us to define training-related settings.</p>
</li>
<li><p>We set <code>repo_name</code> to the desired name of the repository where the trained model will be stored.</p>
</li>
<li><p>We create an instance of <code>TrainingArguments</code> by specifying various training-related settings such as learning rate, batch sizes, gradient accumulation, number of epochs, and more. These settings impact the training process and performance.</p>
</li>
<li><p>We set <code>push_to_hub=True</code> to indicate that we want to push the trained model to the Hugging Face model hub.</p>
</li>
<li><p>We initiate the training process using the <code>.train()</code> method of the <code>trainer</code> instance.</p>
</li>
<li><p>The model begins training based on the specified training arguments and the provided datasets.</p>
</li>
<li><p>The training loop involves forward and backward passes, gradient updates, and optimization steps.</p>
</li>
</ul>
<h4 id="heading-evaluation"><strong><em>Evaluation</em></strong></h4>
<ul>
<li><p>We define a custom function <code>compute_metrics</code> that takes the evaluation predictions (<code>eval_pred</code>) as input.</p>
</li>
<li><p>Inside the function, we load the accuracy and F1 score metrics using <code>load_metric("accuracy")</code> and <code>load_metric("f1")</code>.</p>
</li>
<li><p>We extract the logits and labels from <code>eval_pred</code> and calculate the predictions by selecting the index with the maximum value along the last axis (using <code>np.argmax(logits, axis=-1)</code>).</p>
</li>
<li><p>We calculate the accuracy and F1 score by passing the predictions and labels to the respective metric calculators and returning them as a dictionary.</p>
</li>
<li><p>After training, we evaluate the model's performance using the <code>.evaluate()</code> method of the <code>trainer</code> instance.</p>
</li>
<li><p>This step calculates and displays metrics like accuracy and F1 score based on the evaluation dataset.</p>
</li>
</ul>
<h3 id="heading-deploying-the-trained-model">Deploying the trained model</h3>
<p>While the model can achieve high accuracy it is time for it to be deployed for use by people. When working with the deployment of models HuggingFace offers multiple ways to do so. In this tutorial, we will learn about deploying model through the following methods available on HF:</p>
<ul>
<li><p>Hosted Inference API</p>
</li>
<li><p>Streamlit app using <a target="_blank" href="https://huggingface.co/docs/hub/spaces">Spaces</a></p>
</li>
</ul>
<p>Let's dive deep into the deployment phase:</p>
<h4 id="heading-hosted-inference-api"><strong><em>Hosted Inference API</em></strong></h4>
<p>After pushing the trained model to HF Hub it becomes publicly accessible to the community. We import the <code>pipeline</code> class from the <code>transformers</code> library to simply process performing NLP tasks using pre-trained models. Next, we create a new pipeline <code>sentiment_model</code> where we specify the model's name or identifier.</p>
<p>Finally, we use the sentiment_model pipeline to analyze sentiments on two phrases: "I love this movie" and "This movie sucks!" The model processes these inputs and provides sentiment predictions, which can include labels (e.g., positive-1/negative-0) with prediction accuracy.</p>
<h4 id="heading-streamlit-app-with-spaces"><strong><em>Streamlit app with Spaces</em></strong></h4>
<ul>
<li><p>The new Hugging Face (HF) update enables model deployment to production.</p>
</li>
<li><p>To create an accessible Streamlit app, start by creating a new Space through the Spaces tab on the HuggingFace hub.</p>
</li>
<li><p>During this process, select the suitable Space SDK from available options, including Streamlit, Gradio, Docker, and Static.</p>
</li>
<li><p>Since we're focusing on Streamlit, select it as the SDK.</p>
</li>
<li><p>A default <a target="_blank" href="http://app.py"><code>app.py</code></a> is created, which can be customized to suit our needs for Streamlit app deployment.</p>
</li>
<li><p>To ensure proper functionality, add a new file named <code>requirements.txt</code> in the Files tab to install the necessary Python dependencies <code>torch</code> and <code>transformers</code>.</p>
</li>
<li><p>Customize the default <a target="_blank" href="http://app.py"><code>app.py</code></a> file to create your Streamlit web app.</p>
</li>
<li><p>With these few lines of code, your web app is ready for use.</p>
</li>
<li><p>To access the app, navigate to the App tab of the Space where it's hosted.</p>
</li>
</ul>
<p>These steps will guide you through the process of deploying your Streamlit app and making it accessible via the Hugging Face model hub.</p>
<details><summary>Embedding Streamlit app</summary><div data-type="detailsContent">Additionally, if one thinks of adding the web app to their website or blog. One can do it by clicking the "Embed this Space" option which allows either to directly embed or Embed with iFrames.</div></details>

<p>With this, we end the tutorial on how to implement sentiment analysis by fine-tuning BERT using HuggingFace and deploying through Streamlit. The links to the code for implementation of the same have been provided below:</p>
<ul>
<li><p><a target="_blank" href="https://github.com/jahnvisikligar/NLP_projects/blob/main/Sentiment_analysis/sentiment_analysis_using_BERT.ipynb">Code to sentiment analysis</a></p>
</li>
<li><p><a target="_blank" href="https://huggingface.co/spaces/JS21/Sentiment_Analysis_with_Streamlit/tree/main">Code for model deployment</a></p>
</li>
</ul>
]]></content:encoded></item><item><title><![CDATA[Smart Sensors for an Industrial revolution]]></title><description><![CDATA[The booming industries and their sole motive to deliver the most effective and precise product of everything.]]></description><link>https://letstalkai.hashnode.dev/smart-sensors-for-an-industrial-revolution-1</link><guid isPermaLink="true">https://letstalkai.hashnode.dev/smart-sensors-for-an-industrial-revolution-1</guid><category><![CDATA[Industry Innovation]]></category><category><![CDATA[industry4.0]]></category><category><![CDATA[smartsensors]]></category><category><![CDATA[#smartsensor]]></category><dc:creator><![CDATA[Jahnvi Sikligar]]></dc:creator><pubDate>Sun, 05 Feb 2023 16:26:49 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/mAwE-fqgDXc/upload/680d57b5ce8f7ddf1fcedf7ee0ffc6c3.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2 id="heading-the-need-for-smart-sensors">The Need for Smart Sensors</h2>
<p>The booming industries and their sole motive to deliver the most effective and precise product of everything they manufacture need one thing over simply "sensors". They need some instruments which will understand its application even in the foremost tangled places where human intervention is not attainable. This need of the hour might entirely be met by "smart sensors" that have oversized sort of applications along with the advantage of delivering the foremost effective output.</p>
<h2 id="heading-what-are-smart-sensors">What are Smart Sensors?</h2>
<p>A smart sensor could be a device that takes input from the physical environment and intrinsically uses reason resources to perform predefined functions upon detection of specific input and then method information before passing it on. Smart sensors enable a lot of accurate and automated assortment of environmental information with less inaccurate noise amongst the accurately recorded data. This feature permits smart sensors to become at the front of IoT (Internet of things).</p>
<h2 id="heading-the-importance-of-smart-sensors-in-iiot">The Importance of Smart Sensors in IIoT</h2>
<p>The revolutionized industrial world depends on a technology named IIoT (industrial net of things). Smart sensor technologies come back to the forefront once IIoT is enforced these days. IoT sensors comprise self-diagnostics and digital network proficiency that are efficient enough for addressing several processes and distinct industry necessities starting from reducing maintenance to increasing overall equipment effectiveness also as digitally capturing the information of practised personnel. It permits industrial advancements with the assistance of advanced computing, analytics, inexpensive sensing, and new levels of property enabled through the web.</p>
<h2 id="heading-technologies-supporting-the-smart-sensor-revolution">Technologies Supporting the Smart Sensor Revolution</h2>
<p>A number of the technologies supporting this revolution area unit cloud services, massive information analytics, and pervasive, intelligent, sensing technologies. The major issue taken into thought for industrial sensible sensors is completely driven by factors like the growing adoption of <a target="_blank" href="https://www.mathworks.com/help/soc/system-on-chip-soc.html">(System-on-Chip) SoC technology</a>. With the combination of microprocessors and alternative electronic elements, industrial sensible sensors area unit experts in performing important functions like conversion, bi-directional communication, and taking selections in an industrial established.</p>
<p><img src="https://www.mathworks.com/help/soc/schematic_soc.png" alt class="image--center mx-auto" /></p>
<h2 id="heading-benefits-of-industrial-smart-sensors">Benefits of Industrial Smart Sensors</h2>
<p>The number of benefits of exploitation System-on-Chip enabled industrial sensible sensors to embrace reduced prices of bulk connectors and cables, higher signal-to-noise quantitative relation, prices improvement, self-calibration, system liableness and multi-sensing at a retail store and intelligent sensors area unit the indispensable enablers of the economic IoT. They establish things, trace them, and confirm their environmental things, all of that has important implications for the production and provide chain. Sensible sensing technology is especially helpful in warehouses as it'll keep track of humidness and temperature, log information for records and quality management, or be adopted as triggers for alarms or method management.</p>
<h2 id="heading-market-outlook">Market Outlook</h2>
<p>Overall, the marketplace for sensible sensors is about to ascent, and also the emergence of intelligent sensing element technology is central to sanctioning raised automation.</p>
]]></content:encoded></item><item><title><![CDATA[Building a career in AI]]></title><description><![CDATA[This article is a synopsis of the insights from Andrew Ng on building a career in AI. The insights of the book are meant for people passionate about AI.]]></description><link>https://letstalkai.hashnode.dev/building-a-career-in-ai</link><guid isPermaLink="true">https://letstalkai.hashnode.dev/building-a-career-in-ai</guid><category><![CDATA[AI]]></category><category><![CDATA[Artificial Intelligence]]></category><category><![CDATA[ML]]></category><category><![CDATA[Machine Learning]]></category><dc:creator><![CDATA[Jahnvi Sikligar]]></dc:creator><pubDate>Wed, 18 Jan 2023 00:05:25 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/0E_vhMVqL9g/upload/faee15d8fd2118860fcec5e73daff145.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>"AI is the new electricity. It will transform and improve all areas of human life." Andrew Ng</p>
</blockquote>
<p>Recently, a new book on <a target="_blank" href="https://info.deeplearning.ai/how-to-build-a-career-in-ai-book">building a career in AI</a> was released in December 2022, featuring insights from Andrew Ng, the founder of <a target="_blank" href="http://DeepLearning.AI">DeepLearning.AI</a>. I found the book particularly useful as it broke down the career steps in AI into three major categories, namely:</p>
<ul>
<li><p>Learning about AI and gaining new skills</p>
</li>
<li><p>Working on relevant projects</p>
</li>
<li><p>Look for jobs accordingly</p>
</li>
</ul>
<h3 id="heading-learning-about-ai-and-gaining-skills"><strong>Learning about AI and gaining skills</strong></h3>
<ul>
<li><p><strong><em>Develop a Strong Foundation in Math and Coding Skills:</em></strong> A strong foundation in mathematics, particularly in linear algebra, calculus, and statistics, is essential to understanding and implementing AI algorithms. Familiarity with crucial programming languages such as Python, R and C++ for building and deploying AI models.</p>
</li>
<li><p><strong><em>Learn the Latest Technologies</em></strong>: AI is a rapidly evolving field, and it's important to stay up-to-date with the latest technologies and best practices. This includes familiarizing yourself with popular deep learning frameworks such as TensorFlow, Keras, PyTorch, and Caffe, and understanding the latest advances in areas like computer vision, natural language processing, and reinforcement learning.</p>
</li>
</ul>
<h3 id="heading-working-on-relevant-projects"><strong>Working on relevant projects</strong></h3>
<ul>
<li><p><strong><em>Get Hands-on Experience:</em></strong> One of the best ways to learn about AI is by working on projects. You can gain practical experience by participating in online competitions, hackathons, and open-source projects. This will help you to understand the process of building and deploying AI models, and it will also help you to build your portfolio.</p>
</li>
<li><p><strong><em>Specialize:</em></strong> Decide on a specific area of AI that you want to specialize in and focus on it. This could be computer vision, natural language processing, reinforcement learning, or anything else. The more you specialize, the more you will be able to differentiate yourself in the job market.</p>
</li>
</ul>
<h3 id="heading-look-for-jobs-accordingly"><strong>Look for jobs accordingly</strong></h3>
<ul>
<li><p><strong>Network</strong>: Connect with other professionals in the field by attending conferences, and meetups, and joining online communities. This will help you to stay informed about the latest developments in AI, and it will also help you to build your professional network.</p>
</li>
<li><p><strong><em>Get certified:</em></strong> Consider obtaining a certification in AI to demonstrate your expertise to potential employers.</p>
</li>
</ul>
<h2 id="heading-overcoming-the-imposter-syndrome">Overcoming the IMPOSTER SYNDROME</h2>
<p>While completing the book, highlighted one of the critical aspects of the success in the AI community, which is <em>IMPOSTER SYNDROME</em>. It is quite common among the people of the community despite being accomplished individuals in their field. It emphasizes that this feeling is common and normal. They encourage newcomers not to be discouraged by these feelings and remind them that everyone struggles with difficult concepts and challenges in AI at some point, but with practice and determination, they will be able to overcome them.</p>
]]></content:encoded></item></channel></rss>