<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>#ArtificialIntelligence &#8211; Learn Science, Robotics and Artificial Intelligence</title>
	<atom:link href="https://experihub.com/tag/artificialintelligence/feed/" rel="self" type="application/rss+xml" />
	<link>https://experihub.com</link>
	<description>Building Science concepts through real experiences.</description>
	<lastBuildDate>Thu, 27 Jun 2024 04:56:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://experihub.com/wp-content/uploads/2022/05/favicon-100x100.png</url>
	<title>#ArtificialIntelligence &#8211; Learn Science, Robotics and Artificial Intelligence</title>
	<link>https://experihub.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Artificial Intelligence for Children &#8211; Part 4</title>
		<link>https://experihub.com/artificial-intelligence-for-children-part-4/</link>
		
		<dc:creator><![CDATA[Achal Agarwal]]></dc:creator>
		<pubDate>Mon, 16 Nov 2020 09:08:04 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence 101]]></category>
		<category><![CDATA[STEM in Real Life]]></category>
		<category><![CDATA[#ArtificialIntelligence]]></category>
		<category><![CDATA[#MachineLearning]]></category>
		<guid isPermaLink="false">https://experihub.com/?p=12042</guid>

					<description><![CDATA[Continued from Artificial Intelligence for Children Part 3 So, we now know something about AI and Machine Learning and we have also got an idea of how it works. In our discussion today, let us do a simple Machine Learning problem ourselves. To begin with, you will need an environment (to write the code, access [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong><em>Continued from Artificial Intelligence for Children Part 3</em></strong></p>
<p>So, we now know something about AI and Machine Learning and we have also got an idea of how it works.</p>
<p>In our discussion today, let us do a simple Machine Learning problem ourselves.</p>
<p>To begin with, you will need an environment (to write the code, access the libraries that have been designed by researchers, compile the code for the computer to understand it) to write the ML program. While there are ways to install various libraries in your computer, we will take a simpler route. There are certain platforms such as <a href="http://www.kaggle.com">www.kaggle.com</a> that offer web-based, ready-to-code environments for AI enthusiasts.</p>
<p><u>Step 1</u>: Register/ Sign in to Kaggle (a great platform to work on AI problems and to participate in competitions)</p>
<p>Next we need to define the problem we want to solve and we will need data. This is an important point – for machine learning problems, we will need data to ‘train’ the machines.</p>
<p><u>Step 2</u>: Go to <a href="https://www.kaggle.com/uciml/iris">https://www.kaggle.com/uciml/iris#</a></p>
<p>The problem that we are trying to solve using Machine Learning is as follows &#8211;</p>
<p>Assume that you own a garden that has 3 different types of flowers. While you can identify those flowers quickly, machines cannot. They need to learn before they can identify. So, we will have to train our machine to understand the characteristics of the 3 flowers. Once the machine has learnt the different characteristics, when it sees a new flower, it will be able to tell which type the flower belongs to.</p>
<p>So, you collect data to teach the machine. For this, you have taken 50 flowers of each type and have put down 4 properties of each flower in a table i.e. Petal Length, Petal Width, Sepal Length and Sepal Width. Of course, you have also mentioned the type (or species) for each of the flower. The 3 species in your garden are – Setosa, Versicolor and Virginica.</p>
<p>Luckily, this data is available here on Kaggle and you don’t need to go to the garden to collect it.</p>
<p><u>Step 3</u>: Create a ‘New Notebook’ and select ‘Python’ language and ‘Notebook options’</p>
<p>The notebook is the place where we will write our code. So, with the above steps, now you have –</p>
<ul>
<li>An environment to run Python code i.e. a Jupyter notebook
<ol>
<li>here you can code in Python</li>
<li>you have access to all the Machine Learning libraries that you will need for this assignment</li>
<li>you can compile and run the code i.e. make the computer understand what needs to be done</li>
</ol>
</li>
<li>Data on 150 flowers (50 flowers each of 3 species). We will use a part of this data to ‘train’ our machine and rest of the data to ‘test’ the machine if it has learnt the lesson well 😊</li>
</ul>
<p><u>Step 4</u>: Let’s write the code now. Note that we are keeping a very simple, minimal code at this stage just to demonstrate how the machines learn and are able to take decisions. There can be lot more steps that will improve the results of our machine but, for now, we will keep it as simple as possible.</p>
<p>The notebook that is now in front of you comprises of ‘cells’ (as shown in the below image) where you can write your code. After writing your code, from within the cell, press ‘Shift + Enter’ which will run the code in the cell and give the results below the cell. You can move to the next cell below to writer further code and run it.</p>
<p><a href="https://experihub.com/wp-content/uploads/2020/11/AI-Image1.png" data-lbwps-width="1067" data-lbwps-height="520" data-lbwps-srcsmall="https://experihub.com/wp-content/uploads/2020/11/AI-Image1-300x146.png"><img decoding="async" class="size-medium wp-image-12044 aligncenter" src="https://experihub.com/wp-content/uploads/2020/11/AI-Image1-300x146.png" alt="" width="300" height="146" srcset="https://experihub.com/wp-content/uploads/2020/11/AI-Image1-300x146.png 300w, https://experihub.com/wp-content/uploads/2020/11/AI-Image1-600x292.png 600w, https://experihub.com/wp-content/uploads/2020/11/AI-Image1-768x374.png 768w, https://experihub.com/wp-content/uploads/2020/11/AI-Image1-1024x499.png 1024w, https://experihub.com/wp-content/uploads/2020/11/AI-Image1-150x73.png 150w, https://experihub.com/wp-content/uploads/2020/11/AI-Image1.png 1067w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>On running the code in the cell, we get the output. So, your Python code is running. All that has been done is that we have imported libraries called numpy and pandas (that consist of pre-written code that is useful for machine learning problems) and have asked for the data files that are available to us.</p>
<p>Note that we have a file called Iris.csv which is the data on 150 flowers that we will use for our problem.</p>
<p><a href="https://experihub.com/wp-content/uploads/2020/11/AI-Image2.png" data-lbwps-width="1002" data-lbwps-height="496" data-lbwps-srcsmall="https://experihub.com/wp-content/uploads/2020/11/AI-Image2-300x149.png"><img decoding="async" class="size-medium wp-image-12045 aligncenter" src="https://experihub.com/wp-content/uploads/2020/11/AI-Image2-300x149.png" alt="" width="300" height="149" srcset="https://experihub.com/wp-content/uploads/2020/11/AI-Image2-300x149.png 300w, https://experihub.com/wp-content/uploads/2020/11/AI-Image2-600x297.png 600w, https://experihub.com/wp-content/uploads/2020/11/AI-Image2-768x380.png 768w, https://experihub.com/wp-content/uploads/2020/11/AI-Image2-150x74.png 150w, https://experihub.com/wp-content/uploads/2020/11/AI-Image2.png 1002w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>In the next cell, let us write &#8211;</p>
<p>iris = pd.read_csv(&#8220;../input/iris/Iris.csv&#8221;) #load the dataset</p>
<p>iris.head(2) #show the first 2 rows from the dataset</p>
<p>Here we are reading the file that has the data on the 150 flowers and then looking at what data is available for the first 2 flowers.</p>
<p><a href="https://experihub.com/wp-content/uploads/2020/11/AI-Image3.png" data-lbwps-width="1000" data-lbwps-height="419" data-lbwps-srcsmall="https://experihub.com/wp-content/uploads/2020/11/AI-Image3-300x126.png"><img decoding="async" class="size-medium wp-image-12046 aligncenter" src="https://experihub.com/wp-content/uploads/2020/11/AI-Image3-300x126.png" alt="" width="300" height="126" srcset="https://experihub.com/wp-content/uploads/2020/11/AI-Image3-300x126.png 300w, https://experihub.com/wp-content/uploads/2020/11/AI-Image3-600x251.png 600w, https://experihub.com/wp-content/uploads/2020/11/AI-Image3-768x322.png 768w, https://experihub.com/wp-content/uploads/2020/11/AI-Image3-150x63.png 150w, https://experihub.com/wp-content/uploads/2020/11/AI-Image3.png 1000w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Next we will drop the ID column from this data table as it is not representing the flower in any way. We can check the data on first 2 flowers again to see that the Id column has been dropped.</p>
<p>iris.drop(&#8216;Id&#8217;,axis=1,inplace=True) #dropping the Id column as it is unnecessary</p>
<p>iris.head(2) #show the first 2 rows from the dataset</p>
<p>Note that in the data that we have on the flowers, as we had discussed earlier, there are 4 features that are being used to identify the flower type &#8211; Sepal Length, Sepal Width, Petal Length and Petal Width.  The species could be one of the three – Setosa, Versicolor and Virginica. The features are the ‘Predictor Variables’ and species in this case is the ‘Predicted Variable’.</p>
<p>Let us check this in the structure of the table as follows.</p>
<p>iris.info()</p>
<p><a href="https://experihub.com/wp-content/uploads/2020/11/AI-Image3a.png" data-lbwps-width="1021" data-lbwps-height="406" data-lbwps-srcsmall="https://experihub.com/wp-content/uploads/2020/11/AI-Image3a-300x119.png"><img loading="lazy" decoding="async" class="size-medium wp-image-12047 aligncenter" src="https://experihub.com/wp-content/uploads/2020/11/AI-Image3a-300x119.png" alt="" width="300" height="119" srcset="https://experihub.com/wp-content/uploads/2020/11/AI-Image3a-300x119.png 300w, https://experihub.com/wp-content/uploads/2020/11/AI-Image3a-600x239.png 600w, https://experihub.com/wp-content/uploads/2020/11/AI-Image3a-768x305.png 768w, https://experihub.com/wp-content/uploads/2020/11/AI-Image3a-150x60.png 150w, https://experihub.com/wp-content/uploads/2020/11/AI-Image3a.png 1021w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>At this point of time, we have data on 150 flowers (50 flowers of each of the 3 types). Before we train our machine to start understanding the difference of the flower types, we split the entire data into a training set and a test set. We would train the machine on one part of the data and then test the machine on the other data to see how accurately can the machine identify the flowers during the test.</p>
<p>To split the data, we want that the training data and test data should be randomly selected but both should have reasonable representation of all the 3 types of flowers. For this we would use a utility that is pre-coded in a library publicly available to us. The library is call sklearn and the utility is called train_test_split. We will split the data such that 70% of it is available for training and we test the machine on remaining 30%.</p>
<p>Let’s also check how the new datasets, train and test, look like i.e. how many flowers are available in the two datasets after the split. We see that 105 flowers’ data is in train and 45 in test.</p>
<p>from sklearn.model_selection import train_test_split</p>
<p>train, test = train_test_split(iris, test_size = 0.3)# in this our main data is split into train and test</p>
<p># the attribute test_size=0.3 splits the data into 70% and 30% ratio. train=70% and test=30%</p>
<p>print(train.shape)</p>
<p>print(test.shape)</p>
<p><a href="https://experihub.com/wp-content/uploads/2020/11/AI-Image4.png" data-lbwps-width="1060" data-lbwps-height="322" data-lbwps-srcsmall="https://experihub.com/wp-content/uploads/2020/11/AI-Image4-300x91.png"><img loading="lazy" decoding="async" class="size-medium wp-image-12048 aligncenter" src="https://experihub.com/wp-content/uploads/2020/11/AI-Image4-300x91.png" alt="" width="300" height="91" srcset="https://experihub.com/wp-content/uploads/2020/11/AI-Image4-300x91.png 300w, https://experihub.com/wp-content/uploads/2020/11/AI-Image4-600x182.png 600w, https://experihub.com/wp-content/uploads/2020/11/AI-Image4-768x233.png 768w, https://experihub.com/wp-content/uploads/2020/11/AI-Image4-1024x311.png 1024w, https://experihub.com/wp-content/uploads/2020/11/AI-Image4-150x46.png 150w, https://experihub.com/wp-content/uploads/2020/11/AI-Image4.png 1060w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Now we need to tell our Machine Learning models, which columns in the data are the Predictor Variables and which is the Predicted Variable. We need to provide this information for both training data and for the testing data.</p>
<p>train_X = train[[&#8216;SepalLengthCm&#8217;,&#8217;SepalWidthCm&#8217;,&#8217;PetalLengthCm&#8217;,&#8217;PetalWidthCm&#8217;]]# taking the training data features</p>
<p>train_y=train.Species# output of our training data</p>
<p>test_X= test[[&#8216;SepalLengthCm&#8217;,&#8217;SepalWidthCm&#8217;,&#8217;PetalLengthCm&#8217;,&#8217;PetalWidthCm&#8217;]] # taking test data features</p>
<p>test_y =test.Species   #output value of test data</p>
<p>Now we are ready to use some algorithms (machine learning programs that researchers have written that can look at patterns in the data and generate the best fit function between predictor and predicted variables) to train the machine and see how good the machine is learning. We will use 2 different algorithms here (Logistic Regression and Support Vector Machine or SVM) thought there are many more that could be tried if these do not give good results.</p>
<p>The steps that we are following here are –</p>
<ul>
<li>Import the algorithms that we need to use in our program</li>
<li>Use Logistic Regression and SVM algorithms to train the model on train data</li>
<li>Run the models on Test data and get the prediction from the models</li>
<li>Print the accuracy that the machine is able to get on the Test data – accuracy being defined as how many of the flower species are accurately identified by the machine</li>
</ul>
<p># importing alll the necessary packages to use the various classification algorithms</p>
<p>from sklearn.linear_model import LogisticRegression  # for Logistic Regression algorithm</p>
<p>from sklearn import svm  #for Support Vector Machine (SVM) Algorithm</p>
<p>from sklearn import metrics #for checking the model accuracy</p>
<p>model = LogisticRegression()</p>
<p>model.fit(train_X,train_y)</p>
<p>prediction=model.predict(test_X)</p>
<p>print(&#8216;The accuracy of the Logistic Regression is&#8217;,metrics.accuracy_score(prediction,test_y))</p>
<p><a href="https://experihub.com/wp-content/uploads/2020/11/AI-Image5.png" data-lbwps-width="1024" data-lbwps-height="306" data-lbwps-srcsmall="https://experihub.com/wp-content/uploads/2020/11/AI-Image5-300x90.png"><img loading="lazy" decoding="async" class="size-medium wp-image-12049 aligncenter" src="https://experihub.com/wp-content/uploads/2020/11/AI-Image5-300x90.png" alt="" width="300" height="90" srcset="https://experihub.com/wp-content/uploads/2020/11/AI-Image5-300x90.png 300w, https://experihub.com/wp-content/uploads/2020/11/AI-Image5-600x179.png 600w, https://experihub.com/wp-content/uploads/2020/11/AI-Image5-768x230.png 768w, https://experihub.com/wp-content/uploads/2020/11/AI-Image5.png 1024w, https://experihub.com/wp-content/uploads/2020/11/AI-Image5-150x45.png 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>model = svm.SVC() #select the algorithm</p>
<p>model.fit(train_X,train_y) # we train the algorithm with the training data and the training output</p>
<p>prediction=model.predict(test_X) #now we pass the testing data to the trained algorithm</p>
<p>print(&#8216;The accuracy of the SVM is:&#8217;,metrics.accuracy_score(prediction,test_y))#now we check the accuracy of the algorithm.</p>
<p><a href="https://experihub.com/wp-content/uploads/2020/11/AI-Image6.png" data-lbwps-width="1032" data-lbwps-height="204" data-lbwps-srcsmall="https://experihub.com/wp-content/uploads/2020/11/AI-Image6-300x59.png"><img loading="lazy" decoding="async" class="size-medium wp-image-12050 aligncenter" src="https://experihub.com/wp-content/uploads/2020/11/AI-Image6-300x59.png" alt="" width="300" height="59" srcset="https://experihub.com/wp-content/uploads/2020/11/AI-Image6-300x59.png 300w, https://experihub.com/wp-content/uploads/2020/11/AI-Image6-600x119.png 600w, https://experihub.com/wp-content/uploads/2020/11/AI-Image6-768x152.png 768w, https://experihub.com/wp-content/uploads/2020/11/AI-Image6-1024x204.png 1024w, https://experihub.com/wp-content/uploads/2020/11/AI-Image6-150x30.png 150w, https://experihub.com/wp-content/uploads/2020/11/AI-Image6.png 1032w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>What we see is that in both the algorithms above, the accuracy is 1.0 or 100%. So, the models are good enough that they can predict the flowers with almost no error. If now we use one of the models and give the features (Sepal and Petal length and width) of a new flower, the model will be able to identify the specie of the flower with good accuracy.</p>
<p>Congratulations -you have made a real Machine Learning program and now your machine can make intelligent decision without any manual intervention!</p>
<p>Before we conclude, I would like to share that there are various types of problems that can be managed with Machine Learning and Deep Learning techniques today. There are a lot of ways that the accuracy of predictions can be improved (we saw a 100% accuracy above but that is normally not the case) and we could see some of them in our coming sessions.</p>
<p>However, the good thing is that the key steps of all the programs (even if you are building a self-driving car) will remain the same as what you have already done.</p>
<p>So, happy learning dear, budding Data Scientist!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Artificial Intelligence for Children &#8211; Part 3</title>
		<link>https://experihub.com/artificial-intelligence-for-children-part-3/</link>
		
		<dc:creator><![CDATA[Achal Agarwal]]></dc:creator>
		<pubDate>Mon, 26 Oct 2020 12:28:16 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence 101]]></category>
		<category><![CDATA[STEM in Real Life]]></category>
		<category><![CDATA[#ArtificialIntelligence]]></category>
		<category><![CDATA[#MachineLearning]]></category>
		<guid isPermaLink="false">https://experihub.com/?p=11085</guid>

					<description><![CDATA[Continued from Artificial Intelligence for Children Part 2 In the last article, we had seen the reasons for the sudden growth of AI and also looked at certain real life scenarios where AI is being used very effectively and how it is impacting our daily lives, directly or indirectly. Now is the time when we [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong><em>Continued from Artificial Intelligence for Children Part 2</em></strong></p>
<p>In the last article, we had seen the reasons for the sudden growth of AI and also looked at certain real life scenarios where AI is being used very effectively and how it is impacting our daily lives, directly or indirectly.</p>
<p>Now is the time when we can peek under the hood to see how <a href="https://experihub.com/artificial-intelligence-for-children-part-i/">Artificial Intelligence</a> works. How Data Scientists and Data Engineers are working to extract intelligent insights out of data.</p>
<p>We will need to get a little technical here, but I will try to keep it simple.</p>
<p>So, as you will recollect from the <a href="https://experihub.com/artificial-intelligence-for-children-part-2/">last article</a>, machine learning and deep learning algorithms are the new kids on the block and the advancement in these has really fuelled the growth of AI. Deep Learning is a subset of Machine Learning, so let’s begin with Machine Learning first.</p>
<p>Machine Learning actually represents multiple techniques that researchers have put together to analyze data and to extract insights.</p>
<p>We will first look at an example and later look at the big picture of what all types of techniques comprise of Machine Learning.</p>
<p>Say, I want to buy a house in Pune and I ask you how much you think I should pay for it. Now you don’t know the prices in Pune market. So, what will you do?</p>
<p><a href="https://experihub.com/wp-content/uploads/2020/10/AI-image1-1.jpg" data-lbwps-width="299" data-lbwps-height="168" data-lbwps-srcsmall="https://experihub.com/wp-content/uploads/2020/10/AI-image1-1.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-11063 size-full" src="https://experihub.com/wp-content/uploads/2020/10/AI-image1-1.jpg" alt="Artificial Intelligence" width="299" height="168" srcset="https://experihub.com/wp-content/uploads/2020/10/AI-image1-1.jpg 299w, https://experihub.com/wp-content/uploads/2020/10/AI-image1-1-150x84.jpg 150w" sizes="(max-width: 299px) 100vw, 299px" /></a></p>
<p>First you will ask me the location of the house, the size of the house that I am interested in and the name and reputation of the builder who has built the house. Then you will try to find the price of the houses in the neighbourhood. You can safely assume that the bigger the house the more expensive it would be.</p>
<p>So, you will try to see how the price of houses in this locality is changing with the size of the houses. You might also look for some other factors such as quality of construction or the facilities available in the complex offered by the builder and make adjustment to price of the house accordingly. There could be other factors to consider but you are a busy person and do not want to do more research at this stage. So, the calculation that you would be doing in your mind is –</p>
<p><em>Price of House = a x (Size of the House) +</em></p>
<p><em>               Adjustment factor (say, b) for quality &amp; amenities provided by the builder</em></p>
<p>Once you get information on 15-20 houses in the neighbourhood, you will start making a mental assessment of the values for ‘a’ and ‘b’ and then you will give me what you think is a reasonable value for the house that I want to buy.</p>
<p>As can be expected, more data you have on various houses in the neighbourhood, better your estimate for my house would be.</p>
<p>Now, if we look at Machine Learning, it follows a similar approach to solve such a problem. A Machine Learning problem sees ‘data’ and starts inferring the pattern (or the equation) that will give value of the unknown. In this problem, data is the prices of houses in the neighbourhood and how the prices are impacted by the size of the house and by the quality and amenities offered by the builder.</p>
<p>Note that ‘Size of the House’ and ‘Quality &amp; Amenities provided by the builder’ are independent variables (or predictor variables) here and ‘Price of the House’ is a dependent variable (predicted variable).</p>
<p>A typical machine learning problem would first try to understand the pattern from the data that is available. Once the pattern can be framed in some sort of equation (could be a linear function or a polynomial, could be in based on one or two predictor variables or could be even in 100s of predictor variables), we can use the function to determine the value of the predicted variable in new scenarios!</p>
<p>The advantage of machine learning is that unlike human mind which has a a limitation to process large quantities of data and determine patterns in large number of variables, computers just need the processing power to manage complexities of any level.</p>
<p>This problem solving approach is called ‘Supervised Learning”. This is one type of approach taking in Machine Learning. There are other approaches such as ‘Unsupervised Learning’, ‘Deep Learning’ and ‘Reinforcement Learning’. We will touch upon them later.</p>
<p>So, you might be thinking, what is the big deal about Machine Learning and Artificial Intelligence. Computers have been doing such calculations since the time they came into existence. What’s different?</p>
<p>The interesting part here is that normal computer programs expect that the programmer would give values for ‘a’, and ‘b’in the above equation and for any combination of predictor variables, the computer would quickly give the value of the predicted variable.</p>
<p>However, in Machine Learning, it is the other way round. The values of ‘a’ and ‘b’ are not known beforehand. Machine tries to find these values by looking at data and extracting patterns out of data and guessing the equation that can be used for future calculations.</p>
<p>Is this not how most of the real-world problems are? Whatever decision you have to take (e.g. on seeing a photo if you have to decide if it is a dog or a cat, you base your judgement on your previous experience of how dogs and cats look like and take a decision), you need some previous experience and based on the patterns that you have framed in your mind, you decide.</p>
<p>So, get ready to outsource your brain to the machines!</p>
<p>At ExperiHub, we teach through <a href="https://experihub.com/transpiration-in-plants/"><strong>science experiments</strong></a> and believe that imparting education through Experiential Learning raises students’ scientific curiosity. We conduct <a href="https://experihub.com/workshops/"><strong>science projects for</strong></a> better learning that activates the brain to develop the necessary skills needed to grasp concepts better.</p>
<p>For more science related videos : <a href="https://www.youtube.com/c/ExperiHub?sub_confirmation=1">https://www.youtube.com/c/ExperiHub?sub_confirmation=1</a></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
