• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 17:54
CEST 23:54
KST 06:54
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9
Community News
Weekly Cups (Sep 13-20): herO scores triple2BSL Season 2312Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down1StarCraft open world shooter announced at BlizzCon101Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10
StarCraft 2
General
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool How do you feel about the StarCraft shooter announcement at BlizzCon 2026? Balance hotfix patch 5.0.16b (July 16) Weekly Cups (Sep 13-20): herO scores triple The Death of Cheese: From a Professional Cheeser
Tourneys
2026 GSTL Grand Finals ScienceCraft (October 24-25) - Live Event Sparkling Tuna Cup - Weekly Open Tournament Master Swan Open (Global Bronze-Master 2) Stellar Fest TWO the Moon (Dec 16-20)
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[M] (2) Frigid Storage
External Content
Mutation # 544 Double Trouble The PondCast: SC2 News & Results Mutation # 543 Enhanced Defenses Mutation # 542 The Ascended
Brood War
General
Bot on ladder Syncronization issues and can't find games PLAYzone Challenge - open offline tour in Prague NaDa's Body SC4ALL II: Brood War Player Announcement 3/4 - soO
Tourneys
[ASL22] Ro8 Day 2 [Megathread] Daily Proleagues [IPSL] IPSL is Back With Winter 26-27! PLAYzone Challenge - open offline tour in Prague
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation
Other Games
General Games
Stormgate/Frost Giant Megathread Warcraft III: The Frozen Throne EVE Corporation Nintendo Switch Thread Diablo IV
Dota 2
Dota 2 Champions League Season 3 Begins April 25! Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine Artificial Intelligence Thread All you football fans (soccer)!
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
Violent-Cooperative Play and…
TrAiDoS
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Regacy Esports:Our Goa…
regacyesports
Customize Sidebar...

Website Feedback

Closed Threads



Active: 15524 users

The Big Programming Thread - Page 1005

Forum Index > General Forum
Post a Reply
Prev 1 1003 1004 1005 1006 1007 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2019-04-24 19:51:10
April 24 2019 18:55 GMT
#20081
I have an assignment for my AI class, part of the assignment is doing english to first order logic to CNF

Here are the english statements:

1.) For every positive integer, there is a larger positive integer.
2.) 1 is the smallest positive integer
3.) There are at least two distinct positive integers

And they provided established predicates:
PosInt(x) - indicates x is a positive integer
LessThan(x,y) - indicates than x is less than y
Equals(x,y) - indicates that the value of x equals the value of y


I would like to check if this is correct... at all...honestly the lecture and notes do a horrible job explaining how to do this

FOL:

1.) for all x, exists y(PosInt(x) --> PosInt(y)(LessThan(x,y))

2.) for all x(PosInt(x) ----> !LessThan(x,1))

3.) for all x, exists y(PosInt(x) ----> !Equals(x,y))


I guess I'll stop here for now, and worry about CNF if that is actually correct
AKnopf
Profile Blog Joined March 2011
Germany259 Posts
Last Edited: 2019-04-24 19:52:26
April 24 2019 19:47 GMT
#20082
Hey travis,

1) In your first example you are missing a closing bracket. You should also use an AND between "PosInt(y)" and "(LessThan(x,y)"

2) Technically, what you are saying is: "There is no positive integer that is smaller than 1". I assume you can assume it is proven that this means, that 1 is the smallest one, but I don't know how nitpicky your prof or tutor is. To be extra safe I would use a combination of NOT and EXISTS

3) Technically you are saying: "For every positive integer, there is at least one different positive integer". This is more than what was asked for. And again, you can assume that it is proven that one follows the other, mathematically. But if this is an excercise in using logic to model english sentences, than your answer is not correct. Two EXISTS should suffice here.


Also you wrote "Equals(x,y) - indicates that the value of x is less than the value of y". I hope this is a copy&paste error on your side. Otherwise, your prof or tutor is an ass.

I hope this could help you. I didn't want to go too far not to break the "Do my homework" rule.
Cheers!

Edit: Also your notation was a little strange to me. Is this how they teach you notation?
The world - its a funny place
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2019-04-24 21:07:26
April 24 2019 20:03 GMT
#20083
Other than using english instead of qualifiers the notation seems to be the same as is posted in our notes.

For #1, I see what you are saying.
What about:

for all x, exists y(PosInt(x) ----> LessThan(x,PosInt(y)))

can I do that?


2.) yeah I saw that technicality. Hmm, not sure what to do then though


3.) are you saying to just do:

exists x, exists y(PosInt(x) ----> !Equals(x,y)) ?

If so, that makes sense to me


I wouldn't worry too much about the no homework rule, I'm not here to get free answers, just to understand things. It's tough when you live far from the school I think. I don't have any friends in my classes and it can be hard to go to office hours.

Also, fixed the error. Thank you!



EDIT: Actually, for #3, can I just do exists x, exists y, !Equals(PosInt(x),PosInt(y)) ?
solidbebe
Profile Blog Joined November 2010
Netherlands4921 Posts
Last Edited: 2019-04-24 21:45:58
April 24 2019 21:43 GMT
#20084
Predicates arent nestable like that. What he meant was:

for all x, exists y(PosInt(x) ----> (PosInt(y) AND LessThan(x,y)))

Yes your edit for #3 works if you dont nest the predicates but use an AND
That's the 2nd time in a week I've seen someone sig a quote from this GD and I have never witnessed a sig quote happen in my TL history ever before. -Najda
Acrofales
Profile Joined August 2010
Spain18445 Posts
April 25 2019 07:09 GMT
#20085
I think #2 is fine.
Uldridge
Profile Blog Joined January 2011
Belgium5222 Posts
Last Edited: 2019-05-01 15:37:40
May 01 2019 15:36 GMT
#20086
I'm making a scraper that tries to look at the big supermarkets in my country and download the images with the product name as the file name.
Initially it worked fine. I worked on my script and I did 2 supermarkets without too much problems. Then I tried another one and I couldn't access the html blocks in the main class, while other chunks were still accessible (on the same page)

Here's where I have to admit something: I don't know much about the rules and ethics. For instance, I just found out there's a robots.txt file for many (if not almost all) websites and see that the specific page and everything after it is blocked. However, I can and am still going to the page, but I can't see all the elements. Are those elements the only ones being given up 'for free' if I ignore the site's guidelines anyway. I don't really know what's going on. Is there a way to make me seem human and still get access? I don't want to slow anything down, I've learned you need to put pauses in your requests, but I feel like it would be an enormous waste of product info if I can't get those products from that specific site lol

By the way: this project is for personal use (would love to know all the products that are gluten free so my girlfriend who suffers from coeliac disease doesn't need to endlessly look at every product's ingredients etc).
Taxes are for Terrans
tofucake
Profile Blog Joined October 2009
Hyrule19257 Posts
May 01 2019 20:06 GMT
#20087
If you are ignoring robots.txt you're a terrible person by definition.

Anyway, if stuff is being loaded dynamically (e.g. by js libraries loading stuff asynchronously) and your scraper doesn't do that, you won't get that information.
Liquipediaasante sana squash banana
shz
Profile Blog Joined October 2010
Germany2687 Posts
May 01 2019 23:18 GMT
#20088
You could try a headless browser like puppeteer.
Liquipedia
Nesserev
Profile Blog Joined January 2011
Belgium2760 Posts
Last Edited: 2019-05-02 15:26:01
May 02 2019 15:12 GMT
#20089
--- Nuked ---
Uldridge
Profile Blog Joined January 2011
Belgium5222 Posts
May 02 2019 16:37 GMT
#20090
Thanks for the replies, I'm an absolute noob trying to do and learn along the way.
I'm using the requests and requests HTLM library for python.

I'll look into puppeteer, but that might be above me already lol
Taxes are for Terrans
Nesserev
Profile Blog Joined January 2011
Belgium2760 Posts
Last Edited: 2019-05-02 19:40:30
May 02 2019 19:35 GMT
#20091
--- Nuked ---
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2019-05-04 23:29:40
May 04 2019 23:27 GMT
#20092
doing a project for a class

in the code the comments says this:

Parameters:
box_target : (tensor) size (-1, 5)
box_pred : (tensor) size (-1, 5)



What does this mean??
I've seen it before and it's generally just like a 5 index array I think. I just don't actually know wtf the -1 does to the shape.
Neshapotamus
Profile Blog Joined May 2006
United States163 Posts
May 05 2019 02:49 GMT
#20093
On May 05 2019 08:27 travis wrote:
doing a project for a class

in the code the comments says this:

Parameters:
box_target : (tensor) size (-1, 5)
box_pred : (tensor) size (-1, 5)



What does this mean??
I've seen it before and it's generally just like a 5 index array I think. I just don't actually know wtf the -1 does to the shape.


Probably means it can be any size. What framework are you working in?
zatic
Profile Blog Joined September 2007
Zurich15366 Posts
May 05 2019 06:33 GMT
#20094
https://docs.scipy.org/doc/numpy-1.14.0/reference/generated/numpy.reshape.html

One shape dimension can be -1. In this case, the value is inferred from the length of the array and remaining dimensions.
ModeratorI know Teamliquid is known as a massive building
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2019-05-07 19:36:33
May 07 2019 19:14 GMT
#20095
Anyone here have experience using YOLO object detector?

It's my current class project and we are supposed to basically fill in the missing code, but I feel like the code makes no sense and the hints make no sense.

It's this if anyone understands and can take a look at it.

http://slazebni.cs.illinois.edu/fall18/assignment3_part2.html


(we are supposed to implement yolo_loss.py)



I am mostly confused at the part where we are supposed to compute the IOU
the shapes don't make any sense to me... and I can't tell what I am finding the "max IOU" of. It says "of the two boxes". But of what two boxes, the two boxes per grid cell? If I am doing that then why are the tensors shaped in a way that is completely counterproductive to that?


It doesn't help that all the "hints" are broken english. This is by far the most frustrating assignment I have been given. I kind of want to just ignore all the hints and directions and implement it the way I want.
enigmaticcam
Profile Blog Joined October 2010
United States280 Posts
May 10 2019 15:10 GMT
#20096
Anyone here been to the VS Live events? I might be able to go this year, curious if they're worth the time.
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
May 11 2019 23:23 GMT
#20097
I want to ask a few questions here about LSTMs. Is anyone here familiar with recurrent networks? The discussion may not need to be on LSTMs in particular.
Neneu
Profile Joined September 2010
Norway492 Posts
May 13 2019 08:22 GMT
#20098
What are you wondering about? I'm no expert on it, but I have been applying it quite a lot in custom named entity recognition and sentence classification in the last 8 month at work.
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
May 13 2019 11:59 GMT
#20099
I have some confusion about how the recurrent part of the model actually transfers information from one state to the next

Say we have a LSTM layer of a network, that takes in an input of size X, outputs size Y
During training or prediction, what does the first iteration do? It takes in input X but what about the input from the LSTM itself? Is that initialized as all zeros?

Also, the recurrent part of the lstm is a single vector that keeps something akin to a memory input of previous outputs, is that right? But how does that work when the input to the LSTM is discrete values that correspond to labels (like, types of things). Are all of the last K steps are somehow stored in a single vector of a size that does not change? How does that information get combined into a single vector without completely screwing up what the inputs mean?

Or is it actually stored in a 3d tensor which starts as zeros and one of the dimensions corresponds to number of remembered iterations? Thanks

I've tried to watch some videos on LSTMs but they don't really go into that.

I ask because I am trying to understand how alphastar would be using an LSTM, because they must be using it for either the entire sequence of the game or for a very long sequence, because otherwise it seems useless. But... I don't really understand how.
enigmaticcam
Profile Blog Joined October 2010
United States280 Posts
May 14 2019 16:08 GMT
#20100
I've got this MS SQL script that I can't figure out. See below (generalized):
merge TableTarget TGT
using (
select * from TableSource
) as SRC
on TGT.ColumnA = SRC.ColumnA
when matched and exists (
select SRC.ColulmnB, SRC.ColumnC
except
select TGT.ColumnB, TGT.ColumnC
)
then update ...
when not matched by target then insert ...

I don't know what "when matched and exists" means, nor what the "except" statement means. I know what they mean generally speaking, and I know what a merge statement is, but in this context I can't figure out what they're trying to do. Any help would be appreciated.
Prev 1 1003 1004 1005 1006 1007 1032 Next
Please log in or register to reply.
Live Events Refresh
Next event in 6m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nina 103
SpeCial 35
ProTech24
StarCraft: Brood War
Britney 16922
Terrorterran 21
yabsab 17
Dota 2
NeuroSwarm86
League of Legends
Doublelift2280
Counter-Strike
fl0m3804
Heroes of the Storm
Grubby3664
Other Games
summit1g6800
shahzam494
B2W.Neo432
C9.Mang0226
KnowMe221
Pyrionflax142
ArmadaUGS137
hungrybox96
Trikslyr43
PPMD42
ViBE11
Organizations
StarCraft: Brood War
Afreeca ASL 245
[ Show 12 non-featured ]
StarCraft 2
• Hupsaiya 44
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• HerbMon 53
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• masondota21080
Other Games
• Shiphtur150
Upcoming Events
The PiG Daily
6m
ByuN vs Rogue
herO vs SHIN
Serral vs TBD
Clem vs TBD
CranKy Ducklings
12h 6m
AI Arena Tournament
19h 6m
BSL: Ladder Tournament
21h 6m
GSL
1d 10h
Yamato Cup
1d 17h
BSL Open Qualifier
1d 21h
BSL Open Qualifier
1d 21h
Replay Cast
2 days
Afreeca Starleague
2 days
Soma vs Jaedong
[ Show More ]
WardiTV Weekly
2 days
Monday Night Weeklies
2 days
Sparkling Tuna Cup
3 days
Afreeca Starleague
3 days
Leta vs Soulkey
PiGosaur Cup
4 days
Kung Fu Cup
4 days
The PondCast
5 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-09-23
Blizzard Classic Cup 2026
Big Dog Cup 2026 Div 1

Ongoing

ASL Season 22
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - GSA
Calamity Invitational
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3

Upcoming

Acropolis #5 - GSB
Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Custodian Cup
Copium Cup
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.