teleren/devto huggingface dataset:
VSC my first project
Tags: c, git
Published: 2020-05-20 17:58:35

[Comment]: # (All of this is placeholder text. Use this format or any other format of your choosing to best describe your project and experience.)

[Note]: # (If you used the GitHub Student Developer Pack on your project, add the "#githubsdp" tag above. We’d also love to know which services you used and how you used it!)

## My First Project
 
## [Link to Code](https://github.com/aryabharat/Monitrix-VCS)

[Note]: # (Our markdown editor supports pretty embeds. If you're sharing a GitHub repo, try this syntax: `{% github link_to_your_repo %}`)

## How I built it
 It is a very basics clone of git written in C, and use difference algorithm to differentiate between file. I used core C to create file and keep a log of different files when an change is done in the files.
One can create a new repo which keep a track of all the differetn version of code upon commit and one can revertive back to those old version.


## Stories
SO this was my first real project during my bachlors, this one is special because we didnt knew how to make project presentable, so it started with lot of disscusion of differnt technlogy which one to choose, finally we decied to keep it low and something related to opensource so we choose to make a version control system, idea was good so was the sprit, but as we got into the reaserach and understanding the core alogs of GIT we thought that we have choose a worg project, but we tried and made a simple VSC.


[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
Graduation Project
Tags: octograd2020
Published: 2020-05-20 17:57:26

FTC 8719 Robotics Control System:

Demo: https://www.youtube.com/watch?v=7ohf7T4qvlw
 
Code: https://github.com/arnavkomaragiri/QL_Skystone_App

Details: This control system was built with each hardware component on the robot having a software equivalent, allowing for I/O optimization by ensuring that only the minimum number of writes/reads are made per update. Building up from there, the each component has its own methods for robot operation, utilizing finite state machines to move the robot through discrete states as it performs the various routines. Additionally, the system utilizes a localization system using unpowered odometry wheels, measuring instantaneous robot movements and integrating to find position. Finally, PID+feedforward control is used on almost all DC motor mechanisms, allowing for fast and efficient movements.


Final Thoughts: The robot performed well despite the competitive season being cut short by the pandemic, but every component did its job admirably, allowing us to succeed at the competitions we attended.
Recycling System Using Blockchain
Tags: 2020devgrad, octograd2020, showdev, githubsdp
Published: 2020-05-20 17:55:01

---
title: Recycling System Using Blockchain
published: true
description: I just graduated from Ain Shams University Computer Engineering department, and this was my final project.
tags: 2020devgrad, octograd2020, showdev, githubsdp
---

[Comment]: # (All of this is placeholder text. Use this format or any other format of your choosing to best describe your project and experience.)

[Note]: # (If you used the GitHub Student Developer Pack on your project, add the "#githubsdp" tag above. We’d also love to know which services you used and how you used it!)

## My Final Project
My graduation project at University was making a recycling system using IOTA Tangle the blockchain next generation you can find more about IOTA from this link https://www.iota.org/get-started/what-is-iota 
I used Github educational packs 

https://education.github.com/pack#offers

I learned from frontendMasters all web basics, Used WebStorm and Bootstrap Studio to make some UI.

## Demo Link
Read about my project and see demo video here:
 
https://medium.com/coinmonks/recycling-system-using-iota-2172ecc7444

## Link to Code
https://github.com/yehia67/Recycling-System-IOTA

[Note]: # (Our markdown editor supports pretty embeds. If you're sharing a GitHub repo, try this syntax: `{% github link_to_your_repo %}`)

## How I built it (what's the stack? did I run into issues or discover something new along the way?)

I build reset API with nodejs and express, IOTA for Blockchain and IPFS for a decentralized storage system.
## Additional Thoughts / Feelings / Stories

IOTA is an open-source organization people are helpful and friendly. They gave me support for my graduation project and I encourage everyone to go for open-source organizations for learning and supports

[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
[COVID19 LIVE TRACKER WEB APP]
Tags: octograd2020, githubsdp
Published: 2020-05-20 17:47:36

Tracking the Coronavirus pandemic across the globe. This is a real-time web application for live tracking cases of covid19 throughout the world(Globally). Tracks the cases of infected people, recovery people, and death people globally as well as country wise. 

This is the first real-time project I have worked on. While doing this project I have learned how to use Material UI, Charts.js, React Hooks, API data fetching, all of it in React JS!


## Demo Link
Try it online (it is live)   [Click here](https://covid-19-livetracker.netlify.app/)
 


## Link to Code

{% github https://github.com/Aman22sharma/covid_19_tracker_app %}


## How I built it (what's the stack? did I run into issues or discover something new along the way?)


This project is one of the challenging projects for me. This is a real-time web application. This is developed using React js, API Calls, Material UI, Node js, Git, and Github. React js is used for the front end part, Api calls is used for fetching the data, Material UI is used for react components, Node js is used for Server-side handling and Git and Github is used for Version control.

The aim is to develop this application is for showing all the current daily updated data of Infected people, Recovery people, and Deaths people all over the world. You can see also the current situation of any country over the world with the help of the graph chart.

This is going to fetch the live data from the API using Async/Await syntax. All the data of current covid19 cases fetching through https://covid19.mathdro.id/api. There are three card components the first one shows the current cases of infected people the second shows the current cases of recovery people and the third one shows the current cases of deaths people. you can see all the data globally as well as country-wise.

An integrated graph chart shows the current growth of covid19 cases with the help of chart js.

Thank you.
API Testing Tools and Framework That I Use | 30 Days of API Testing | Day 20
Tags: testing, tutorial, webdev, beginners
Published: 2020-05-20 17:44:20

🚀 Mastering API Testing -  https://www.learnapitesting.com

In this video of 30 Days of API Testing Challenge, We are going to discuss which all API Testing Tools and Frameworks we use.

Link  : 
- https://apitesting.fyi.to/api-testing-resources

🚀 Day 20 Task: Share all the tools, frameworks, and libraries currently used in your API testing along with why.

[![30 Days of API Testing](https://i.imgur.com/GiA8NUp.png)](https://youtu.be/ufpIfk6-gNo "30 Days of API Testing")


> All resources. : https://apitesting.fyi.to/api-testing-framework-tools-day-20-30-day-of-api-testing

🚀 Thread:  https://scrolltest.com/api/day20

🚀 All Task List: https://scrolltest.com/api/task

🚀 Watch Full Playlist : https://apitesting.co/30days

--
Be sure to subscribe for more videos like this!

[![ TheTestingAcademy](https://dev-to-uploads.s3.amazonaws.com/i/r7vcy6wbvyjbk1y1uu0o.png
)](https://www.youtube.com/TheTestingAcademy?sub_confirmation=1 "TheTestingAcademy")
Building a web portal for an automatic crowd counting system
Tags: octograd2020
Published: 2020-05-20 17:39:16

[Comment]: # (All of this is placeholder text. Use this format or any other format of your choosing to best describe your project and experience.)

[Note]: # (If you used the GitHub Student Developer Pack on your project, add the "#githubsdp" tag above. We’d also love to know which services you used and how you used it!)

## Introduction
I and my team build a deep learning-based system for automatically detecting the number of people in an image, especially in the cases of dense crowds. This project was developed as a part of the MindSpark Hackathon, the largest hackathon in our state. For the crowd detection module, we developed our system using the CSRNet approach, which involves the mapping of images to density maps, instead of the conventional YOLO approach. The need was to deploy this module and serve it on both web and android platforms with a shared centralized database.

## Our solution
We built our web app using Django. The model's prediction script was included in the Django views.py module. To connect with our central database (Firebase), we made use of the Pyrebase library. Some of the main features of our Django web app include:

1. Get headcount for a new image and store the logs.
2. Retrieve logs of a particular volunteer
3. Retrieve logs of all volunteers
4. Get to see details of a particular image
5. Archive a report as PDF and get an automated email of the same  

## Link to Code
Link to Django web portal:
{% github https://www.github.com/prratadiya/bitshack %}

Link to CSRNet model implementation (in Keras):
{% github https://www.github.com/Neerajj9/CSRNet-keras %}

[Note]: # (Our markdown editor supports pretty embeds. If you're sharing a GitHub repo, try this syntax: `{% github link_to_your_repo %}`)

## How I built it
Django was the core component of my web portal. Apart from it, the other frameworks/libraries that I made use of were:

1. Keras: For the model prediction script
2. PIL: For image processing related tasks
3. SMTP: For sending automated emails
4. Pyrebase: For connecting with Firebase database
5. Argon CSS: A front-end styling library built upon Bootstrap 4

## Scope of improvement
1. In Django, the model gets loaded every time a prediction needs to be made. Instead, a framework like Flask is preferred where the model gets loaded only once.
2. The code used for connecting with Firebase could be improved.
3. Sometimes, the emails sent using SMTP tend to be slow. Multithreading could be used to avoid lags in front end loading during this time.

## Final outcome
The web portal was well received by everyone and we managed to grab the first prize in the Hackathon from over 50 participating teams!

Keep coding, keep learning :)


[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
DEVgrad2020: E-Commerce Site
Tags: devgrad2020, octograd2020, showdev, vscode
Published: 2020-05-20 17:34:10

E-commerce Site | FDS Distributors | Case Study

Trex Fencing - FDS Fence Distributors has a vision for his own business to try to develop a new way to sell and promote their products. For the same reason, they decided to hire two developers that can handle this project. One of the developers of this site was me.

To start working on this project, I started to analyze their business and all the projects that they have in every single department to start looking into different rules and tools that I can use. Also, I needed to understand what type of tools will be ok for me to use since they will be managing their side by themselves.

For this reason, I decided to start working with the programming language called PHP, then I decided to use Wordpress to allow people to make changes internally. Plus, I decided to mix these tools with woocommerce to be able to use the API’s from Wordpress and Woocomercce and to be able to add, edit, delete any products from the store. At the same time, I used Plugins that currently have Open API to make sure we can run scripts to adjust materials and to make sure we can change any data like the Front-End from the main pages.

Style Guides will be here: https://xd.adobe.com/view/7eed09dd-b96d-4180-772a-7ae52061914d-08dc/

Link to the Website: 

https://www.yournextfence.com/

How I built it (what's the stack? did I run into issues or discover something new along the way?)

HTML, CSS, Javascript, SQL, PHP, Woocommerce, WordPress.

Additional Thoughts / Feelings / Stories

This project was really fun to make and I was able to learn a new programming language (PHP) and I found out that an E-commerce site is not an easy thing to do. 

Congratulations to every 2020 Graduate!
Meeting Minutes
Tags: octograd2020, githubsdp
Published: 2020-05-20 17:33:46

## Abstractive Summarization and Entity Extraction from Minutes of a Meeting

Developed an end-to-end solution that facilitates the generation of minutes of a meeting using audio or scanned text. Used the BART transformer model finetuned on the AMI Meeting's Corpus to achieve great ROUGE evaluation scores. Used a Bi-LSTM CRF model for Named Entity Recognition to identify names, places, dates, time, etc. Implemented a speaker diarization system using a VAD system and CNN. Developed an intuitive Flutter application to serve these modules, all hosted on Google Cloud Platform and Digital Ocean.

## Demo Link
[Video Demo](https://drive.google.com/open?id=1ST0KzdgrY0MG3e9HSeocSGuokiGLXf7o)

## Link to Code
The code repositories have to be kept private until the end of the semester in May, but this is a test implementation repository that we used for our initial research.
[GitHub Repo](https://github.com/RyanDsilva/bart-finetuning-ami)

## How We built it
These were the tools and technologies we used to develop this project
- Summarization
  - PyTorch Transformers
  - PyTorch Lightning
  - Google Cloud VM (Model Training)
- Named Entity Recognition
 - PyTorch Transformers
- Speech Recognition and Speaker Diarization
 - Google Speech API
 - PyTorch
- Backend
 - Node.js
 - MongoDB (MongoDB Cloud Atlas - GitHub Education Pack)
 - JSONWebTokens
 - Digital Ocean (Deployment) (GitHub Education Pack)
- Mobile Application
 - Flutter
 - Firebase ML Vision

Also, we used a custom domain with the Digital Ocean server, obtained from NameCheap (GitHub Education Pack).

## Additional Thoughts / Feelings / Stories
This application was actually conceived during a Students' Council meeting where one of us had to always write down stuff and then dictate before the next meeting which especially in a college environment feels extremely time-consuming given that we already have limited time juggling between studies and council activities.
Just Joined DEV!!!
Published: 2020-05-20 17:31:19

Hi every one! hope you are doing well. i am new here.i am passionate about cloud computing and machine learning. this is my first post so let me introduce my self.

i am undergrad student of software engineering in Pakistan. i am looking forward to connect with you guys.

here is my LinkedIn profile link:
https://www.linkedin.com/in/majid-asadullah-610602153/

tell me about yourself!
have a nice day!
Bivariate Regression on MLB 2002 Dataset
Tags: machinelearning, beginners, r, githubsdp
Published: 2020-05-20 17:30:49

[Comment]: # (All of this is placeholder text. Use this format or any other format of your choosing to best describe your project and experience.)

[Note]: # (If you used the GitHub Student Developer Pack on your project, add the "#githubsdp" tag above. We’d also love to know which services you used and how you used it!)

## This is my mini-project undertaken in pre-final year of college
In this project, I analyzed the data of an American Major League Baseball (MLB) tournament for season, 2002, which has a collection of batting statistics of 331 baseball players.

I aim to predict whether there is a relationship between batting average and the number of home runs a player hits.

First, I checked for outliers then perform the transformation on the data such that it does not violate any assumptions of regression.

Various types of plots used to visualize the data like scatter plot, normal q-q plot, etc.
 
## Below is the GitHub link for the code
`{% https://github.com/Chandra0505/Project-1-mlb-dataset %}`

[Note]: # (Our markdown editor supports pretty embeds. If you're sharing a GitHub repo, try this syntax: `{% github link_to_your_repo %}`)

## How I built it?

We divided the dataset into two sets one training set (80%) and the other as test set (20%). On the training set, we trained our model and with the test, we test its accuracy by cross-validating it.

Through our final regression model, we achieve an accuracy of about 22% which quite good because we are told to perform Bivariate Regression on batting average and home runs of a player.
Of course, many other factors also affect a person’s ability to hit home runs, such as size, strength, number of at-bats, and other factors.
However, batting average alone accounts for nearly one-fourth of the variability in the response.
So we neglected/ remove all other features like which could also play a crucial in finding the relationship.

## What's the stack?
R as programming language (Version:3.5)
Libraries Used: ggplot2, caTools, Publish
RStudio as IDE (Version: 1.1.463)


## My learnings / Feelings / Stories
Through this project, I got to learn how to perform various data science skills of a real-world dataset.

[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
TheLearningApp Online Compiler
Tags: compiler, learning, coding, geek
Published: 2020-05-20 17:30:25

Compile and Run Any Program Online
If you are learning Java, or practicing for coding interviews, you need a fast way to run many short programs.

TheLearningApp Online IDE is best suited for your usecase. No installation needed. Works on Chromebooks and even on mobile.

If you are learning Programming, there are 3 options.

Install Coding Environment and use text editor
Install an IDE like Eclipse, IntelliJ, PyCharm
Use Online Compilers like TheLearningApp .
Each of these have different pros and cons.

Use Online Compilers like TheLearningApp .
This is the easiest option if you are getting started.

You can open TheLearningApp Android app
  or
Open https://www.sye7373000webhostapp.com on your browser.

Select programming language from 21 different languages.

TheLearningApp will autocreate a basic file, to get started.

class TheLearningApp {
  public static void main(String[] args) {    
    System.out.println("Hello TheLearningApp ");
  }
}
Start editing.

Compilation happens in the background.
You can see the compilation errors in the editor itself
Once done, and no compilation errors, click ‘Run’

Advantages:
You can start coding in minutes. No Downloads. No installation. No path configuration.
No context switching time between text editor and the console. Everything in one place.
Very simple development environment. Just suited for the writing simple programs for learning.
Works on any browser on any device. Even on low end laptops, Chromebooks or even mobile phones.
Very easy to share code with friends or stack overflow to ask questions.
Easy to embed in your website or blog.
Disadvantages:
TheLearningApp needs internet connection to work properly. Don’t worry, if you can download a facebook profile picture, TheLearningApp will work for you.
Limited set of features. TheLearningApp achieves its simplicity by cutting down some features. So, once you want to use advanced programs like Swing or Servlets or Android, you might start using another option.
Using GPT-2 to Create Bedtime Stories
Tags: octograd2020, machinelearning, github
Published: 2020-05-20 17:25:44

## My Final Project
Sleep Story Machine is my capstone project for my undergrad in CSE at UofL. Me and three other students implemented this as an independent project; rather than working with an external company (as is the norm). The goal of this project is to demonstrate the advancements in machine learning by providing easily accessible and novel bedtime stories to children.

Sleep Story Machine is accessible from its web interface ([sleepstorymachine.xyz](sleepstorymachine.xyz:5000)) or through Google Assistant. The later makes possible a scenario in which a Google Home device could lull the user to sleep with a simple voice command.

The story generation is handled by Open-AI's GPT-2 model and is fine-tuned on Grimm's fairy-tales.

### Demo Link
https://sleepstorymachine.xyz:5000
 
### Link to Code
[Github repo](https://github.com/robertmaxwilliams/talking-statues)

## How I built it
### Overview
- User input
  - On the web interface this is a simple text box. This is fed directly into the model
  - The Google assistant asks for a topic from the user. This topic is then inserted into one of a few static templates in order to improve story generation.
    - ex. Topic given: "a puppy" -> "Once upon a time a 'puppy' set out on an adventure..."
- Text generation
  - The input is passed to a worker that feeds it to the running GPT-2 model. After a short amount of time the model then returns new text.
    - If returning to the assistant the generated text is sent directly back.
    - If returning to the web interface, the text is wrapped in html so that it can be loaded into the webpage.
- Output
  - The assistant front end reads the story to the user and then asks for another topic.
  - The web interface prints multiple results and also provides highlighted text based on the logits produced by GPT-2

### Stack
- [GPT-2-simple](https://github.com/minimaxir/gpt-2-simple)
- [Flask](flask.palletsprojects.com)
- [Google Actions / DialogFlow](https://developers.google.com/assistant/)

### Issues
The major issue was the ability to fine-tune the model:
- Amount of data online that could legally be used
- Difficulty, this was our first deep learning NLP project.
- Compute resources

## Additional Thoughts
I would like to revisit this project with new skills under my belt and improve it. Maybe use higher level tools like [huggingface transformers](https://github.com/huggingface/transformers).
ConCat App - My Class of 2020 Student Project
Tags: java, firebase, gradle, android
Published: 2020-05-20 17:21:08

## ConCat App

This is an Androud chat application that was created by myself and a classmate at a 24-hour hackathon. The app is intended for large events such as hackathons and conferences. It is very easy to spin up a new, event-specific chat room, and then event-goers can post anonymous messages. Future improvements could include using Google's Perspective API to do realtime chat monitoring, the assignment of user roles to allow event organizers more control of the chat, and some major UI enhancements.

You can try it out here (use event code ph20): [APK download](https://bit.ly/ConCatAppAPK)

![ConCat screenshots](https://lrose07.github.io/assets/images/projects/concatpic.png)

## Link to Code
{% github https://github.com/lrose07/ConCatApp %}

## How I built it

This was build using Java, in IntelliJ. We made use of Gradle for build tools. We also used Google Firebase Realtime Database.