shweta_bhagat: (Default)
 Hello Everyone!
This is my third blog of the Outreachy series. The theme for the blog is "Think About Your Audience".

1. About my Project 

So let me start by giving a brief about my project. The project on which I'm working is 
 "Improve diagnostics of typhoid through Open Science: An Artificial Intelligence-based technique". The ultimate goal of the project is to come up with an android application, such that we can utilize the high-resolution camera to take pictures and to use some algorithms in the backend to give the desired output for the diagnosis of typhoid fever. It will also have a page where the doctor can check in the intensity of the symptoms to get the severity of the typhoid fever. 


2.
Why would people want to use my project?

Quick and accurate diagnosis is something that cannot be neglected in the medical field. The large number of deaths associated with typhoid fever is a result of many factors which include: poor diagnosis, self-medication, shortage of medical experts, and insufficient health institutions. The diagnosis of tropical diseases involves several levels of uncertainties. Patients cannot tell exactly how they feel, doctors and nurses cannot tell exactly what they observe, and laboratories’ results may have errors caused either by the carelessness of the technicians or malfunctioning instruments. All these complexities in medical practices make traditional quantitative approaches to analysis inappropriate. This leads to the need for the development of a Typhoid Diagnosis System that can be used by anyone at any time for a quick diagnosis of the disease. As Artificial Intelligence(AI) offers methods and techniques with the potential of solving difficult tasks in medical domains.


3. What makes me most excited to work on this project?

The best part about this project is that the android application that I'll be developing is solving a real-life problem and will be used by doctors to diagnose typhoid fever and to ultimately get a faster result to reduce the death rate caused by typhoid.
Also, since I was supposed to develop an android application and I didn't had any prior knowledge of it, so it seemed challenging as well as a chance to explore android development. Also, we are using some algorithms in the backends that are new to me and are really amazing.


4. What new terms or concepts have I learned in the past month?

In the past month I learned about kivy and kivymd for the development of the android application. Kivy is a framework of python that is used for developing cross-platform applications that can run on windows , android , ios etc. I also learned about Rough Set Theory.
Currently, I am learning about some more features of kivy and kivymd so as to make an attractive User Interface of the android application.


5. What was confusing to me about the project?

There are two parts that seemed confusing to me :- first how to use rough set theory and second how to acquire images.
My mentor shared a google docs and explained how we are supposed to use rough set theory.


So is all about the third blog :)
Stay tuned for more blogs...... ^_^
shweta_bhagat: (Shweta Bhagat)
Hello Everyone!

This is my second blog of the Outreachy series. The theme for this week is "Everyone Struggles".
So ,let me begin with giving a brief about my project. I am working on the project
“Improve diagnostics of typhoid through Open Science: An Artificial Intelligence-based technique”. In this project, I along with one of my fellow intern are supposed to develop an Android Application that can be used to predict if a person is suffering from Typhoid fever.

Since I didn't had any prior experience of Android Development ,so I was quite worried ,like how will I be able to develop an android app from scratch. I discussed about this with my fellow intern, like which language will we be using for developing the Android app, because there are many languages like Java and Kotlin .And if we will start learning any of those languages then it will take quite a good amount of time. After lots of discussion we reached at a conclusion that we will be using Kivy and KivyMD for developing an Android Application.

Now, Kivy and KivyMD were also new to mee. So I started surfing over the internet to find out what Kivy is ? where do we use it ? what are its functionality ? why should I use it over Java and Kotlin ? and many more.

So let me tell you a bit about Kivy.
Kivy is a free Open source Python Framework. It is used for rapid development of applicationsthat make use of innovative user interfaces, such as multi-touch apps. It allows us to develop cross-platform applications that can run on Windows, Linux, Android, OSX, iOS, and Raspberry pi too. Also it is easy to use.
KivyMD is a collection of Material Design widgets to be used with Kivy components for creating the User Interface of the application and Kivy for all the core functionalities such as internet access and building the app.

Then I read the below article and created my first app that displays "Hello ! I'm Shweta Bhagat" .
link :- realpython.com/mobile-app-kivy-python/#running-a-hello-kivy-program

Then my fellow intern shared the below article. I read it and created a login page of android app.
link :- www.codershubb.com/create-login-app-using-kivy-and-kivymd/

And this is how I got a good grip on Kivy and KivyMD.
So, basically, what I want to say is that ,"It is completely fine if you don't know something". The only thing which is more important is that you should have a growing attitude, it means you should always be ready to learn. And we shouldn't hesitate to ask for help. While working on my project I was stuck at many point, at that time I reached out to my mentors and my fellow intern and they helped me in it.

At last, I would say that "JUST START", don't worry that what if you will be stuck at a point. It is alright if you are stuck and you are not the first person to face that problem. Do some Google search try to figure out where you are doing wrong and still if you can't find it on your own ,then don't hesitate to ask for help from others.

Thank you for reading ^_^



shweta_bhagat: (Shweta Bhagat)

Hello everyone!
I am Shweta Bhagat,a 2nd-year undergraduate pursuing Bachelor of Technology in Computer Science and Engineering from Siliguri Institute of Technology.I’m having a good knowledge of C,C++,Python,Git & GitHub and basics of Machine Learning.I’m interested in problem solving.I’m an enthusiastic learner.I’m always ready to learn new concepts and technologies.I’m very curios about how something works.I value determination ,as we should be determined towards our goals to achieve them.


What is Outreachy Internship Program?
Outreachy provides a 3-month long internship in open source and open science.It is organized by the Software Freedom Conservancy for the underrepresented group.This program is mainly for women(both cis and trans), trans men, and genderqueer,non-binary people, people of color, and people who faced discrimination because of caste or tribe.It is conducted twice a year :- from May to August and December to March. It is a paid and remote internship.

Outreachy's goal is to increase diversity in open source.



How I got selected as an Outreachy Intern ?

Below is the description of how I got selected as an Outreachy Intern:-
Initial Application :- The initial application had five essay questions.The essay questions asks about what are your core values, how do you consider yourself as a part of underrepresented group and what all discrimination have you faced in the Technology Industry.
You can answer about any discrimination that you have faced, be it gender dicrimination or color or caste discrimination etc.

You can find all the essay questions here :- 
www.outreachy.org/docs/applicant/#initial-application

Contribution Period :- I got a mail that my initial application got accepted.Then I started surfing through all the project’s GitHub repository and the skilled required for them.I found the project :- “Improve diagnostics of typhoid through Open Science: An Artificial Intelligence-based technique” quite interesting,I joind the whatsapp group of that project and introduced myself and asked the mentors for the tasks that we were supposed to do.I completed the Starters tasks and Advanced tasks.The Advanced tasks included the concepts of data science, programming,Technical documentation,web and frontend developement.
It was a great learning opportunity during the contribution phase as I came across some new technologies.

Final application :- After the contribution period we were supposed to submit the final application.It asks about the past experience with the free software community and other communities , any relevant projects (either personal, work, or school projects) that helped us to gain skills that we will use in this project and Outreachy internship project timeline.According to me writing a good project timeline is very important as it gives them an idea of how exactly you are planning to work on the project.You can divide the entire project into small parts and can mention a time interval for each one of them.

MboaLab
Tada!
So here is the organization with whom I’ll be working.I am fortunate to get selected as an Outreachy Intern for the MboaLab.
It was really amazing contributing to this organization.My mentors were very much helpful and they conducted session in which the mentioned about the mission and vission of the community and what are their expectations from us as an applicant and as an intern.

About MboaLab

MboaLab is an open and collaborative space located in Yaoundé, Cameroon. The aim of MboaLab is to catalyse sustainable local development and improve people’s living conditions through open science.It serve as a platform for exchanges on issues related to local context,propose solutions that meet the needs of communities, using local knowledge and open digital technologies,raise public awareness of environmental issues and facilitate access to basic health care.



Profile

shweta_bhagat: (Default)
Shweta Bhagat

July 2022

S M T W T F S
     12
3456789
10111213141516
17181920212223
24 252627282930
31      

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 4th, 2026 10:32 am
Powered by Dreamwidth Studios