RishiShah

RishiShah

0-day streak
I made a sentiment analysis model using a transformer architecture from scratch. Instead of using a pre-trained BERT model I used last time, I decided to make my own with BERT. It was actually very difficult as the math and library management was not working properly. I was running into file issues all the time as well. I was using IMDb dataset, which I have used previously which helped my efficiency. github.com/Shahrishi4324/Transformer-based-sentiment-analysis
https://imgutil.s3.us-east-2.amazonaws.com/00c7bafe17008041bcedac50b39424915603a44718372dfc9e504fc9141bd44d/c4823598-1798-4f24-8dee-7dd6d112df0a.png
github emoji
summer-of-making emoji
https://imgutil.s3.us-east-2.amazonaws.com/db489856e19ddecaa0729c41a975d0dc02161f2e38fdba38af5821ca967ba2a7/f77bf3bb-028f-4483-936b-253cce770901.png
summer-of-making emoji
github emoji
I created a deep learning neural network that integrates CNN and RNN to generate captions for images. The model is trained on image-caption pairs and is capable of generating descriptive captions for new images. github.com/Shahrishi4324/ImageCaptioning
https://imgutil.s3.us-east-2.amazonaws.com/a23c241dd9b7a3e77d56d8210ab121180bc01268ea3a262129223e484053c1a6/8fb1e1ab-1d5d-4da3-a3a8-59c8e22953a6.png
github emoji
summer-of-making emoji
I implemented a transformer model from scratch using PyTorch, trained it on the Multi30k dataset for machine translation from German to English, and created a transformer that is a model that can leverage self-attention mechanisms to achieve high performance in sequence-to-sequence tasks. Here is the github repository. github.com/Shahrishi4324/Machine-translation-with-transformer
https://imgutil.s3.us-east-2.amazonaws.com/93dd866bb039158f40f3daf7140a89ca67e09e61c84fb4988461219b39b70141/4f020ff1-fbad-4444-8739-b2042bbf13da.png
summer-of-making emoji
github emoji
So I made a gesture controlled robotic arm. Using OpenCV, it tracks the gestures you make with your fingers to the laptop, converts it into 0 and 1s like how 0 means finger is up, and 1 is finger is down, and then sends it to the serial monitor where the arduino code converts that into instructions for the robotic arm. The issue lies within the robotic arm as of right now, the servos i am using dont have enough torque and i need to purchase some new ones. However the setup is all good for the robotic arm, so after I switch in the new servos, it will be able to run perfectly. github.com/RishiShah99/GestureControlledRoboticArm
https://scrapbook-into-the-redwoods.s3.amazonaws.com/62f1be92-81f5-482d-a3cf-22e754d26e9d-img_0242.jpghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/8f3281a7-fdd8-4e8f-8768-92d6d5936869-img_0252.jpghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/7a9657db-49e8-4373-8d6f-be3f453dc670-img_0250.jpghttps://imgutil.s3.us-east-2.amazonaws.com/db489856e19ddecaa0729c41a975d0dc02161f2e38fdba38af5821ca967ba2a7/d75c953e-04fb-4b85-af33-6df24e7054b4.png
summer-of-making emoji
github emoji
goose-honk-technologist emoji
hardware emoji
I created my own voice virtual assistant called Zephyr. It detects my voice, and is a windows service on my machine. I am still developing it to be much better on my machine with the windows service, but the actual app uses NLP to detect your voice, identify key words, and then can do tasks, like creating events on your calendar, tell you the location in a specific place, has news information depending on whatever topic you want to converse about, and has music playback as it has access to spotify. I am going to 3D print an actual system for Zephyr where it lights up inside the little hub, and i can converse with it via raspberry Pi. I have started development on that part. But as of right now, in the first block, it has access to a bunch of apis. I am also creating a website for it and am going to add keybinds to it. Here is the github repository for it: github.com/RishiShah99/Zephyr It speaks using pyttsx so the stuff printed is just to show see what state it is in right now.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/ebc77e94-5d44-479a-a20e-78565ab8a3cc-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/eca2e68a-058a-4d74-96f7-7b7041ca28b9-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/9dcf7dce-2aeb-4fd9-b8de-dd08be0064b2-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/98a4955e37336dfd5c84a0e04a0a282f48657dd991b10996494bdd61ef633c68/5ab87340-35b6-44c2-a03a-6c62f75aff83.png
https://imgutil.s3.us-east-2.amazonaws.com/b60e983df4601cd40acfdd9f8617110c21b42f8068c410d9278a360c8c165e09/d826a206-ea21-4838-9901-84cc17b22fa1.png
summer-of-making emoji
github emoji
https://imgutil.s3.us-east-2.amazonaws.com/d40bdbc90710c2178ac21f0c204c66cf73155192359b1e22443042ea75924fbf/a2515f3c-4918-416d-9121-80c6c54e4bfe.png
github emoji
summer-of-making emoji
I conducted text classification with BERT on the imdb datasets. I did sentiment analysis on the imdb dataset, which has movie reviews labelled as positive or negative. I loaded a pre-trained BERT model and then fine tuned it on the dataset. github.com/Shahrishi4324/TextClassification
https://imgutil.s3.us-east-2.amazonaws.com/d73a4e57d8fda2a944b29b424d12c02ffdf8b77f589ec99b4fdb4465c1633289/0fadf816-08da-4fde-849d-7f927942756e.png
https://imgutil.s3.us-east-2.amazonaws.com/dcc5e6d07035e20f7fcd6115ce6cf9e789cbb06d7227bdc38a7c90aabed476b9/a22e9921-f724-4eb3-90ac-7db7137a08e6.png
github emoji
summer-of-making emoji
I made a project that involves building a sentiment analysis model to classify movie reviews as positive or negative. I used SpaCy for text preprocessing and Scikit-learn for model training and evaluation. github.com/Shahrishi4324/MovieReview
https://imgutil.s3.us-east-2.amazonaws.com/38552fee38c4e5a174b1ce220116247778c1f849338ad45dc635e21f39301542/0997a8a3-07ed-47d5-8aa1-fd11d125a8df.png
https://imgutil.s3.us-east-2.amazonaws.com/aaf4729ecafdb75a111e5288e7054bbd472d63249e5a809fc653aea414b92132/d9ac8208-cce4-403a-9efa-9ea3291673c7.png
summer-of-making emoji
github emoji
https://imgutil.s3.us-east-2.amazonaws.com/6dfce09219a6364eb645cc39ce1e8377f775d6e9d8beedbf7d1e2eb7a6657202/fe14dbf6-5ec9-494c-a7af-23a8c77fdfbe.png
summer-of-making emoji
github emoji
https://imgutil.s3.us-east-2.amazonaws.com/8b5dd8153d824cf9f46b10eaf7380de9fb875d13bd78249956955d1814b0c5f2/970455ff-2d63-4365-94bd-c91ab15414e1.png
summer-of-making emoji
github emoji
https://imgutil.s3.us-east-2.amazonaws.com/55e013d9fc8addb97dd836d968782b5d17a685a9fcd817db1b943d2be6292d27/ab0812dc-e6aa-4c90-9da6-936921d7fa31.png
github emoji
summer-of-making emoji
https://imgutil.s3.us-east-2.amazonaws.com/473eb17ac37a7da32d80cc2acd9cdc60789e59f8ef634ef3177fcea53654b346/cd97a8b6-3903-45db-9c70-037c91fb86d5.png
https://imgutil.s3.us-east-2.amazonaws.com/1c140c9e0a5176d500193408f27062e0385571d754caae2aca91c8511ff07b67/aa9cff86-79be-4f75-aeef-820c1a50e439.png
https://imgutil.s3.us-east-2.amazonaws.com/ff2c9ad585b2ddd86476a58b59338d69742bd8e3c7b2a09da1f5e78bb5e08574/0c16e620-0e6c-455a-8fa1-95db012d16cc.png
https://imgutil.s3.us-east-2.amazonaws.com/76d7dc450191c905b83f000d82edae0c7fb545d7d257502ec15f01f79e78d5ff/9f51e61c-1a40-4c7c-8e21-cb8d9bbdea91.png
github emoji
summer-of-making emoji
https://imgutil.s3.us-east-2.amazonaws.com/962daaece4acfd86f55d0aeb5f7913f444b8bfda6302eeb8b533a7dbb42a5ac2/0c97d319-48dc-4e32-b27d-6bb6170023a8.png
https://imgutil.s3.us-east-2.amazonaws.com/78aac002cafbf713d3a7a442e6e3ca0fe80b28f8afe6d3eb6225ee21d9d0929f/475ed2ba-9977-44a6-90e9-000970f6d3a7.png
https://imgutil.s3.us-east-2.amazonaws.com/e919469ca6303cd9f3614cba59c0761fb370ef66315124b77b67b29bd6a6e291/d56c7288-757c-425b-a7fc-0b5202fcf9ee.png
summer-of-making emoji
github emoji
https://imgutil.s3.us-east-2.amazonaws.com/d08a00b7abf76c77943e318c0f2dcc1230ea2525e73febbe94bb9b7a31da4cd8/0688ccce-dc70-4acb-9e5a-b60f8980214b.png
github emoji
summer-of-making emoji
https://imgutil.s3.us-east-2.amazonaws.com/3b2160fc562b34c5393807288944fa0adfd101fbd552f31449847f6dbf1a4a0a/706ed0c6-69dc-4314-9c60-0517c611477f.png
github emoji
summer-of-making emoji
I made the Website for my Pose Estimation Model that tracks movements from photos and videos. The website only has photo capabiltieis as videos take too long to segment properly. It then shows the segmented image after you upload one.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/e450af16-34a1-4a8e-8c31-09e02bf8e195-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/7ff25210-ba74-4465-989b-daddd37986b5-image.png
summer-of-making emoji
https://imgutil.s3.us-east-2.amazonaws.com/9a0f700fac306824ff8a6db0ee0eda6ac1353913b8267451b235f857663a8d0d/50ac4773-a525-4791-8175-37a01f981211.png
summer-of-making emoji
github emoji
Created a 2 player game with Pong. It is extremely smooth and two people can play at once.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/32c0803a-0c85-4c29-94ce-11f1b73f6c4f-image.png
The Space Game, pretty much your shooting a bunch of aliens that are coming down to break your ship. If you shoot the bombs coming down to hit the ship, a sprite animation loads of the bomb blasting. Additionally, if you shoot the alien, they also blow up with an animation.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/e106eb46-0bfe-4669-9205-6ce270207417-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/aedf2a5e-d72a-4f33-9ed3-1ca434620449-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/b955c10f-8dc5-47ef-86f2-e913001a85d6-image.png
Made a store inventory system. You can add any type of item onto the store. Add the stock number for that item. Name the item and the amount of that item. You can discontinue an item, check the low stocks, get the stocks of certain items. Might create a better GUI for this to make it seem like you are managing a store fully. Lots of fun working with arraylists in java.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/d8ab46c5-b910-4105-908a-29523146d981-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/50f19c0f-323b-4368-a87f-35c994d86503-image.png
summer-of-making emoji
java_duke emoji
A game where you catch water droplets with a bucket. Used Java Swing and worked with images.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/73a143b8-b054-4935-a588-e7f43de2549a-image.png
I made hangman in TKinter and Python. I made a lot of mistakes with creating the lines, and trying to make the hangman on TKinter, every single accurate placement was very hard. It can tell whether you used that letter or not. Ensures that you only places letters as well
https://scrapbook-into-the-redwoods.s3.amazonaws.com/5cc20efe-5840-4d76-9b4c-c1bfa5ee59ea-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/1950ac23-adee-41ce-94de-d4f6c4432d77-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/23f7fd07-baf6-40a3-9530-b47ed03faecb-image.png
summer-of-making emoji
python emoji
https://imgutil.s3.us-east-2.amazonaws.com/7eb2bbc9373a84af2a90c608c969c7d975e1e6f610c0a35b0f489740df125bb7/0ae71c18-fe21-4d8b-9195-a0d53fd650a6.png
summer-of-making emoji
github emoji
Added in Carlini Wagner Attacks onto my Original ResNet18 Machine Learning Model trained on the ImageNet100 dataset. This model was extremely weak against the Carlini wagner attacks.Additionally, i spent an hour trying ot figure out the best way to commit to Github via kaggle but it kept saying that it was too large of a file. Very annoying.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/17b95b5f-bf77-460e-a34b-0634bee81be8-image.png
summer-of-making emoji
github emoji
Created a ResNet18 Model for the MNIST dataset. I used PGD attacks and Carlini Wagner Attacks onto the machine learning model.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/53120abc-71a7-4d27-8f29-7bdac036c91a-image_720.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/43c6b2e2-79c3-46e8-86ee-8a283cd37315-image_720.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/4b532fe5-275d-4d28-8dcb-861ed8942243-image_720.png
summer-of-making emoji
Made Plants vs Zombies on Java. It has the exact same sprite loading iamges, the exact same music, and perfect animations. It has the currency. And everything.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/c09a282b-236b-40db-a5e8-2c4cdf5d287a-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/55757a15-27ca-4b5b-a47f-3dbe87240363-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/36b9c530-81eb-4149-905b-fc6cac369ea8-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/25609fb1-7be2-4363-a67b-a95c21682549-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/2f92789c-6ab4-43f6-813a-82a8e6016182-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/b82d4a61-d154-4a6c-abec-8a47521d361c-image.png
music emoji
summer-of-making emoji
java_duke emoji
Created a payroll structure for a company. I might turn this into a gui next.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/06064c22-efbe-485a-a20e-bf0556290139-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/20430abd-4b80-4292-805e-58c5f48a16b4-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/10313730-dc10-4ccd-acdf-530bb0c79086-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/5c2111e0-f79d-4d81-a175-6419b1efba88-image.png
summer-of-making emoji
Fruit Gunner , instead of slicing the fruit, you shoot the fruit.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/afa1fb5b-3cd4-4463-ad15-bca12e9fd94f-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/9da78deb-3eec-46d6-832f-bbc320673608-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/80a1abb1-f837-4009-8af2-e146d816e096-image.png
summer-of-making emoji
I made a to-do task on tkinter. This was my hardest project on tkinter so far, but I have finally gotten the hang of it after 4 projects. I think I can start implementing into my big projects now. This can add tasks, delete tasks, shows all tasks, complete the task, save the task as a file, and load tasks from a file as well.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/f8571ac5-d342-4ce7-acf8-718dced61907-image.png
thinking emoji
summer-of-making emoji
Basic Drawing App on TKinter
https://scrapbook-into-the-redwoods.s3.amazonaws.com/c686210d-1e1d-40df-8809-df436619579c-image.png
summer-of-making emoji
Calculator made in tkinter
https://scrapbook-into-the-redwoods.s3.amazonaws.com/4a2cb409-71dc-41a4-8afd-c0d44e8f5eb4-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/53d7fe58-b84a-4f4d-878a-1e6db58565ba-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/9d5dadb4-d4e9-4cd3-b876-d2e892181ec3-image.png
summer-of-making emoji
Created Tic Tac Toe on Python using Tkinter.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/3dc8c5eb-2903-4dbb-9de1-29595bda158c-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/6e098345-662a-44c1-9825-7ebdbab37fc4-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/227fcdd7-d027-4a3a-94b8-94534a765d25-image.png
python emoji
summer-of-making emoji
Created a pose estimation tracker. It takes in a video and then uses a pose estimation ml model that I developed to find keypoints on the human, and then returns out a new video.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/0b7e9b4d-f650-49b3-a2af-728fea94d294-image.png
summer-of-making emoji
I created a memory game. It flips the cards if you get them wrong, if you get it right, both cards disappear.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/f01f8b91-05dc-41d0-b7a0-dbf042f0c3f0-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/ed83f16b-09f3-4826-87cc-db192f66512f-image.png
I created brick breaker on java. Can you please check it out
https://scrapbook-into-the-redwoods.s3.amazonaws.com/8ebbec55-8cb7-4ef9-a668-e2c563bed1e7-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/0db8799d-2967-4c58-b3fe-9560ee18414d-image.png
summer-of-making emoji
java_duke emoji
Tic tac toe made in java
https://scrapbook-into-the-redwoods.s3.amazonaws.com/601cf414-b8cf-4201-bf0c-61cb5ca4ca05-image.png
java_duke emoji
summer-of-making emoji
basic calculator made in java
https://scrapbook-into-the-redwoods.s3.amazonaws.com/dfa099a2-0e0c-4da6-a014-cdf689b939bf-image.png
summer-of-making emoji
java_duke emoji
So I created a resnet18 model for ImageNet 10 and imagenet100. Here is what it looks like: It is an image classifier model for both. The ImageNet100 was able to achieve a top 5 accuracy of 94%!
https://scrapbook-into-the-redwoods.s3.amazonaws.com/42eacfed-b8d9-4189-b18e-4085e05539dc-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/595ffc32-0ec4-477b-ab95-2dbe61237bf1-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/389900f2-3365-45b7-bc8e-66a751daa5a9-image.png
summer-of-making emoji
I have finished the hand portion to my gesture controlled robotic arm. It has 5 fingers, each that are bendable, and has a wrist that also bends inwards as if you are grasping something. There is a stand that will be connected to the forearm later. This took a lot of CAD and lots of time 3D printing as well. Here is the project:
https://scrapbook-into-the-redwoods.s3.amazonaws.com/7c8ce8b7-9b52-4c64-9c70-c8819f486da0-img_0071.jpeghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/30125735-1ac8-49b5-aea0-6c9f369ed312-img_0073.jpeghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/b47923c1-8c37-4c95-8dfd-3302499742be-img_0070.jpeghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/9b7c09cc-d76a-4f02-a651-cc32f225df89-img_0072.jpeghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/1099a80e-73c8-490c-97da-6575920b8b1d-img_0074.jpeg
3d-printer emoji
summer-of-making emoji
https://scrapbook-into-the-redwoods.s3.amazonaws.com/e196a557-1425-4448-9aed-44b955540cd9-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/3da26aeb-5125-432f-81b1-89fd9c8e38a7-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/32d64a2d-bd24-4bb9-9345-15ddcb4ad4a6-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/d38dc4bafe9e3f58215be4bdbb88507944c01af1e9d9862d1f7626fb4b8d097e/b007bda3-2e04-4e7d-a806-f757e801369f.png
github emoji
summer-of-making emoji
Created a croc jibbit that will be 3D printed later. It has the OVO logo on top of it, and the dimensions were all created to fit my crocs perfectly. Here is an image of it
https://scrapbook-into-the-redwoods.s3.amazonaws.com/34876b5d-c1a0-4038-9c13-edeef942d068-image.png
summer-of-making emoji
https://scrapbook-into-the-redwoods.s3.amazonaws.com/80a95e7d-75bf-4ff0-9cfb-60feb12c76d2-image.png