@oneironaut Sorry, since the dataset directory is now a zip file in kaggle I had to correct the path.
But it’s still a hustle since the directory in kaggle seems to be read-only so some commands don’t work.
https://www.kaggle.com/brainkite/cloud-types-recognition-test
The input folder in kaggle is read-only. Fastai stores some files about the model you’re using. Easy fix:
When creating the learner, tell it to store the model information somewhere else.
When calling cnn_learner, use this as an additional argument:
model_dir=’/tmp’
Hey guys! Excited to finally be able to contribute my piece here. Over the next few weeks I’m trying to really dig into the Fast.AI curriculum from all angles, and so as Jeremy and Rachel recommend, I’ve started a blog where I will be keeping track of what I learn, the challenges I face, etc. Currently this will include the new Part 2, the Matrix Calculus course, and the Linear Algebra course, and will include the NLP course once it is released. Let me know your thoughts on it when I get further along (I just made this and have never done a blog before)
Thanks!
Great, I’ll follow this closely since I’m a few courses behind you.
Have you seen this: https://sites.wustl.edu/clouddetection/introduction/data-sets/ or this https://climatedataguide.ucar.edu/climate-data/cloud-dataset-overview ?
Hey guys, working on getting all of my articles written I need to, but here is one I’m most proud of! For a competition at my university, I utilized ULM-FiT to help people navigate trustworthy articles, which won us first place! I know that the metric could be improved greatly, I have not had the time to revisit it with fresh ideas, but I plan to do so after the summer. Let me know your thoughts!
Let me dive into these !
Loving the course, thanks so much to the fastai team!
After the first lesson I made a small dataset for the game Age of Empires 2 to do some experiments, wrote my first blogpost here: joalon.se
Hey everybody!
Just published an article about my work in reply.ai the last couple of months.
We extended fast.ai’s implementation of ULMFiT to take additional categorical and continuous metadata into account. This would not have been possible without the awesome work of @quan.tran and @joshfp !
Great post Andreas! I’m glad my work was useful to you and thanks for the acknowledgment!
I took a bit of a detour after lesson 4 in an effort to gather Twitter data for an NLP project relating to bitcoin. While this isn’t technically related to the course, I think a lot of the data scraping techniques can be used for a variety of domains. As a current CS student at Penn, a lot of my CS work is very theory oriented so I forgot how much I love to code and work on exciting projects from the ground up. Hope you enjoy the article and message me if you’d be interested getting access to the database. Also, if you’d like tweets relating to a different keyword and didn’t want to recreate the project I’d be happy to scrape them for you for the cost of the servers (~$1 per 10 million tweets).
Hey all,
Made a little app referring to fastai bear classifier, mine is pigeon species classifier wherein the trained model identifies the species of the pigeon analyzing the picture. Error rate is too high (30-33%), training sample was too less, still working on gathering more data and covering maximum species. Taking a look at the data, clearly there are species looking too similar to each other, just different names, hope more data will increase the accuracy…none the less…got to learn a good deal building the app. Please take a look here …excuse the typo.
We now have a way to evaluate the model on a new dataset.
@quan.tran implemented single data point prediction.
Have a look at predict_one_item here
hi all,
I started fast.ai course recently and I love it. Since I’m an iOS developer and I develop mainly in Swift I decided to do some extra work. Here is gradient descent (taken from Deep Learning 2019 Lesson 2), implemented in Swift for TensorFlow for simple linear regression https://gist.github.com/jkrukowski/882d19091756881604a428b45560a761
Any feedback is welcome, thanks!
Hi, if I remember correctly the problem is not with evaluating one row of data (if I understood your code well and that’s what predict_one_item do
), we can do it with, for ex. learner.predict() method, but it works very slowly if we try to predict with it one by one a set (1000+ records) of new data. That what I was trying to achieve in my functions (I needed this for implementing partial dependency, feature importance and other similar things).
Now there is a way to predict batch with .get_preds() and some hackery with substituting test set with new data. But I had some misconsistencies when I was trying this approach.
That’s a really nice project, and thanks for the acknowledgement! I don’t know if you tried this before but training different models (xgboost, NN) and stacking them can also help boost the performance, but I guess it would complicate the deployment process…
I was also thinking of assigning new data as test set + call get_preds() for evaluating new dataset, but you already investigated this. I sometimes got inconsistent result from pred_batch and get_preds too. I will take a look at what you have in the other thread for some experiments.
Nice! In Part 2 of the course, most of the fastai library is re-implemented in S4TF. Luckily, you won’t have to worry about learning Swift! 
I trained a classifier to discriminate between Chanterelle mushrooms and Jack-o-Lantern mushrooms to 85% accuracy.
Chanterelles are delicious. Jack-o-Lanterns are poisonous!
Great course, thank you for all of it 
@quan.tran @joshfp FYI the article just got featured in Towards Data Science: